.field-guide h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.14}.field-guide .article-body{max-width:920px}.field-guide .article-body p,.field-guide .article-body li{font-size:1rem;line-height:1.8}.field-guide .guide-meta{font-size:.875rem;color:#b8c9d4}.guide-answer{padding:22px 24px;background:#e8eee9;border-left:4px solid #a9440b;border-radius:0 10px 10px 0;color:#142b3d}.guide-toc{padding:20px 24px;border:1px solid #c4cbd0;border-radius:12px;margin:24px 0}.guide-toc ul{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.guide-toc a{color:#90400e;text-decoration:underline}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.guide-grid section{padding:22px;border:1px solid #c4cbd0;border-radius:12px}.guide-grid h3{margin-top:0}.guide-callout{padding:20px 24px;border-left:4px solid #a9440b;background:#f0e8dc}.guide-cta{padding:28px;background:#142b3d;color:#fff;border-radius:14px;margin-top:36px}.guide-cta h2,.guide-cta p{color:#fff!important}.guide-cta a{color:#ffb780!important;text-decoration:underline}.field-guide .article-body [id]{scroll-margin-top:24px}.field-guide a:focus-visible{outline:3px solid #a9440b;outline-offset:4px}.guide-table{overflow-x:auto;margin:24px 0}.guide-table table{width:100%;border-collapse:collapse;font-size:1rem}.guide-table th,.guide-table td{padding:14px;text-align:left;border-bottom:1px solid #c4cbd0;vertical-align:top}.guide-table th{background:#e8eee9}.guide-sources{font-size:.875rem;border-top:1px solid #c4cbd0;margin-top:36px;padding-top:20px}@media(max-width:650px){.guide-grid,.guide-toc ul{grid-template-columns:1fr}.guide-answer,.guide-toc,.guide-callout,.guide-cta{padding:20px}.guide-table th,.guide-table td{padding:10px}.field-guide .article-hero{padding-top:45px}}
.field-guide .article-hero{padding-top:140px}.field-guide .guide-answer{color:#142b3d}.field-guide .guide-cta h2{margin-top:0}.field-guide .guide-table caption{text-align:left;font-weight:700;padding-bottom:12px}.field-guide .guide-toc li{margin:0}
