.guide{max-width:820px;padding:36px 32px 70px}.guide nav{font-size:13px;color:#71816f;margin-bottom:42px}.guide nav a:hover{text-decoration:underline}.guide h1{font-size:clamp(30px,4vw,42px);line-height:1.4;letter-spacing:-1.3px;margin:20px 0}.guide .intro{font-size:18px;line-height:1.85;color:#51644f}.guide h2{font-size:23px;line-height:1.5;letter-spacing:-.7px;margin:52px 0 18px}.guide p{font-size:16px;line-height:1.95;color:#536350}.guide aside{background:#eaf0e4;padding:22px 25px;border-radius:12px;line-height:1.9;font-size:14px;color:#52664c;margin:30px 0}.guide aside a{color:#21593f;text-decoration:underline;text-underline-offset:3px}.formula{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #dde6d7;border-radius:12px;padding:25px;font-size:16px}.formula strong{border-top:1px solid #dfe7d9;padding-top:16px;color:#21593f}.example{border:1px solid #dde6d7;background:white;border-radius:12px;padding:24px}.example .eyebrow{font-size:11px;margin:0}dl{margin:15px 0 0}dl div{display:flex;justify-content:space-between;gap:15px;padding:10px 0}dd{margin:0;font-variant-numeric:tabular-nums;font-weight:650}.total{border-top:1px solid #dde6d7;margin-top:10px;color:#21593f;font-weight:650}.guide-cta{margin-top:50px;border-top:1px solid #dde6d7;padding-top:10px}.guide-cta .text-link{display:block;margin-top:20px}@media(max-width:760px){.guide{padding:25px 22px 45px}.guide nav{margin-bottom:32px}.guide h1{font-size:31px}.guide .intro{font-size:17px}.guide h2{font-size:21px;margin-top:40px}.guide aside{padding:20px}.guide p{font-size:15px}}

.analytics-preference{border:1px solid #ccd8cd;background:transparent;color:inherit;border-radius:8px;padding:10px 12px;font:inherit;min-height:44px;cursor:pointer}.analytics-note{display:block;flex-basis:100%;font-size:11px;line-height:1.6;margin:0}footer{flex-wrap:wrap;gap:14px}
