.s4lg-guide{max-width:820px!important;margin-inline:auto}.s4lg-guide p{font-size:18px;line-height:1.9;color:#354a40}.s4lg-guide h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin-top:54px!important;scroll-margin-top:30px}.s4lg-guide h3{font-size:24px}.s4lg-guide .s4lg-lead{font-size:clamp(21px,2.4vw,28px);line-height:1.65;color:#183e30}.s4lg-breadcrumb{font-size:13px!important}.s4lg-toc{padding:24px 28px;border-radius:18px;background:#edf2e7;font-size:15px!important;line-height:2.2!important}.s4lg-toc a{display:inline-block;text-underline-offset:4px}.s4lg-related{padding:24px;background:#dcebd2;border-radius:16px}.s4lg-guide a,.s4lg-next a{font-weight:650;text-underline-offset:4px}.s4lg-hub{max-width:1200px;margin:0 auto 72px}.s4lg-hub>h2{font-size:clamp(34px,4.5vw,62px);max-width:850px;line-height:1.1;letter-spacing:-.04em}.s4lg-hub>p{max-width:850px;line-height:1.8}.s4lg-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:.11em;color:#46684d}.s4lg-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:36px 0}.s4lg-guide-grid article{padding:30px;border:1px solid #d5dfd1;border-radius:22px;background:#fff;display:flex;flex-direction:column}.s4lg-guide-grid article>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#536649;font-weight:700}.s4lg-guide-grid h3{font-size:25px;line-height:1.3;letter-spacing:-.02em}.s4lg-guide-grid h3 a{text-decoration:none}.s4lg-guide-grid p{font-size:15px;line-height:1.8;flex:1}.s4lg-guide-grid article>a{font-weight:700}.s4lg-next{padding:36px;border-radius:24px;background:#edf2e7;margin:50px auto;max-width:1000px}.s4lg-next h2{font-size:32px;line-height:1.25}.s4lg-next p{line-height:1.8}.s4lg-guide a:focus-visible,.s4lg-hub a:focus-visible,.s4lg-next a:focus-visible{outline:3px solid #71994a;outline-offset:4px}@media(max-width:900px){.s4lg-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.s4lg-guide-grid{grid-template-columns:1fr}.s4lg-guide-grid article{padding:24px}.s4lg-guide p{font-size:16px}.s4lg-toc{padding:20px}.s4lg-next{padding:24px}.s4lg-next h2{font-size:27px}}
