.sg-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#fafbf8,#eef6f2);padding:22px 0 36px}.sg-hero-copy{text-align:center;max-width:850px;margin:28px auto 0}.sg-hero-copy .eyebrow{justify-content:center}.sg-hero-copy h1{letter-spacing:-1.7px;text-wrap:balance;font-size:clamp(34px,4vw,52px);line-height:1.15}.sg-hero-copy>p{color:var(--muted);margin:18px auto 0;font-size:16px}.sg-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.sg-hero-copy>.sg-note{margin-top:17px;font-size:12px}.sg-reader{padding-block:30px 45px;scroll-margin-top:100px}.sg-reader-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.sg-reader-bar h2{letter-spacing:-.5px;font-size:22px}.sg-reader-bar a{min-height:44px;font-size:13px}.sg-pdf-frame{border:1px solid var(--line);background:#e8eeec;border-radius:9px;width:100%;height:82vh;min-height:560px;display:block}.sg-reader-help{color:var(--muted);margin-top:15px;font-size:12px}.sg-reader-help a{color:var(--teal-dark);text-underline-offset:3px;text-decoration:underline}.sg-back{min-height:44px;margin-top:12px}@media (max-width:600px){.sg-hero-copy{margin-top:23px}.sg-hero-copy>p{font-size:15px}.sg-actions .button{font-size:12px}.sg-reader-bar{gap:12px}.sg-reader-bar h2{font-size:19px}.sg-reader-bar a{font-size:11px}.sg-pdf-frame{height:75dvh;min-height:450px}}
