.ballast-page .gale-contents{padding:20px 24px;background:var(--mint,#e2edce);border:1px solid var(--line,#bac5b2);border-radius:18px;margin:24px 0 0;gap:12px 26px}.ballast-page .gale-info{max-width:1080px}.ballast-page .gale-info h2{font-family:var(--font-display),sans-serif;font-size:clamp(25px,3vw,34px);line-height:1.3}.ballast-page .gale-info section{padding:28px 30px;border:1px solid var(--line,#c6cabb);border-radius:24px;background:var(--paper,#fffdf7)}.ballast-page #ballast-0{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;background:var(--mint,#e2edce)}.ballast-page #ballast-0 p{line-height:1.9}.ballast-page #ballast-1 ol{padding-inline-start:24px;list-style:decimal}.ballast-page #ballast-1 li{padding-inline-start:8px;margin-block:18px}.ballast-page #ballast-2{background:var(--butter,#f7edb8)}.ballast-page #ballast-3 ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ballast-page #ballast-3 li{border:1px solid var(--line,#bcc7b5);background:var(--mint,#e2edce);border-radius:16px;padding:18px;margin:0}.ballast-page .gale-recommend a{background:var(--mint,#e2edce)}.ballast-page .gale-info article+article,.ballast-page .gale-recommend a{border-color:var(--line,#bcc7b5)}@media (max-width:650px){.ballast-page .gale-info section{padding:22px 20px;margin-block:24px;border-radius:20px}.ballast-page #ballast-0{gap:16px}.ballast-page #ballast-0,.ballast-page #ballast-3 ul{grid-template-columns:1fr}.ballast-page .gale-contents{padding:18px;gap:12px 18px}}