.editorial-site{color:#203d35;background:#f7f9f6;min-height:100vh;font-size:1.0625rem;line-height:1.7}.editorial-nav{border-bottom:1px solid #dce5de;justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:24px;display:flex}.editorial-brand{font-size:1.5rem;font-weight:800;line-height:1.2}.editorial-brand span{color:#5c7166;margin-top:6px;font-size:.75rem;font-weight:400;display:block}.editorial-nav nav{flex-wrap:wrap;gap:24px;font-size:.9375rem;display:flex}.editorial-main{max-width:1160px;margin:auto;padding:24px}.editorial-hero{max-width:910px;padding:30px 0 36px}.editorial-kicker{color:#64714d;letter-spacing:.1em;font-size:.75rem;font-weight:700}.editorial-hero h1{letter-spacing:-.035em;margin:16px 0 22px;font-size:clamp(1.875rem,4.1vw,3rem);line-height:1.15}.editorial-hero>p{color:#53695e;font-size:1.25rem;line-height:1.65}.editorial-byline{color:#616f66;flex-wrap:wrap;gap:8px 22px;font-size:.8125rem;display:flex}.editorial-breadcrumbs{color:#5c7166;gap:12px;margin-top:10px;font-size:.8125rem;display:flex}.guide-grid,.source-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.guide-card,.source-card{background:#fff;border:1px solid #dce5de;border-radius:20px;overflow:hidden}.guide-card>div,.source-card{padding:26px}.guide-card img{width:100%;height:auto;display:block}.guide-card h2,.source-card h2{margin:12px 0;font-size:1.5rem;line-height:1.3}.guide-card p,.source-card p{font-size:1rem}.editorial-link{font-weight:700;text-decoration:underline}.editorial-note{background:#eaf1e9;border-radius:18px;margin:32px 0;padding:28px 32px}.editorial-note h2{margin-top:0;font-size:1.5625rem}.editorial-note a,.guide-body a,.guide-citation a{text-underline-offset:3px;text-decoration:underline}.editorial-cta{color:#fff;background:#174f3b;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:40px 0;padding:28px 32px;display:flex}.editorial-cta h2{margin:0 0 12px;font-size:1.625rem}.editorial-cta p{color:#dce9df;max-width:670px;margin:0}.editorial-cta>a,.editorial-cta-links a{color:#174f3b;white-space:nowrap;background:#f4f7ed;border-radius:9px;padding:12px 18px;font-size:.9375rem;font-weight:700;display:block}.editorial-cta-links{flex-shrink:0;gap:10px;display:grid}.editorial-footer{color:#5e7065;border-top:1px solid #dce5de;max-width:1160px;margin:auto;padding:35px 24px 90px;font-size:.875rem}.editorial-footer p{max-width:700px}.editorial-footer a{margin:10px 22px 0 0;text-decoration:underline;display:inline-block}.guide-cover{object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:470px;display:block}.guide-reading-grid{grid-template-columns:250px minmax(0,1fr);gap:50px;min-width:0;margin-top:38px;display:grid}.guide-toc{align-self:start;width:100%;min-width:0;font-size:.875rem;position:sticky;top:24px}.guide-toc h2{font-size:1rem}.guide-toc nav{gap:12px;display:grid}.guide-toc a{border-bottom:1px solid #dce5de;padding:8px 0;display:block}.guide-body{width:100%;min-width:0;max-width:850px}.guide-body section{margin-bottom:38px;scroll-margin-top:24px}.guide-body h2{margin:10px 0 20px;font-size:1.75rem;line-height:1.3}.guide-body p{margin:14px 0}.guide-body li{margin:9px 0}.guide-body ul,.editorial-note ul{padding-left:24px}.guide-citation{color:#5c7166;line-height:1.6;font-size:.75rem!important}.guide-table-wrap{min-width:0;max-width:100%;margin:25px 0;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;background:#fff;width:100%;font-size:.875rem}.guide-table-wrap th,.guide-table-wrap td{text-align:left;vertical-align:top;border:1px solid #d9e3da;min-width:140px;padding:14px}.guide-table-wrap th{background:#eaf1e9}.source-status{background:#edf3e8;border-radius:9px;padding:10px 14px;font-size:.875rem;display:block}.source-grid{margin:36px 0}.editorial-site a:focus-visible{outline-offset:4px;outline:3px solid #d5a044}@media (max-width:800px){.editorial-nav{flex-direction:column;align-items:flex-start;gap:18px}.editorial-nav nav{gap:18px}.guide-reading-grid{grid-template-columns:minmax(0,1fr);gap:20px}.guide-toc{background:#edf3e8;border-radius:14px;padding:20px;position:static}.guide-toc nav{grid-template-columns:1fr 1fr;gap:8px 18px}.guide-grid,.source-grid{grid-template-columns:1fr}.editorial-cta{flex-direction:column;align-items:stretch}.editorial-cta-links a{white-space:normal}}@media (max-width:500px){.editorial-main{padding:18px}.editorial-nav{padding:22px 18px}.editorial-hero{padding:24px 0}.editorial-hero>p{font-size:1.125rem}.guide-toc nav{grid-template-columns:1fr}.editorial-note,.editorial-cta,.source-card,.guide-card>div{padding:22px}.guide-body h2{font-size:1.5625rem}}.guide-official-links{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.guide-official-links a{background:#eaf1e9;border:1px solid #becfbd;border-radius:9px;padding:10px 14px;font-size:.9375rem;display:block}.guide-toc{box-sizing:border-box}
