.guide-shell{max-width:1200px;margin:0 auto;padding:48px 28px 90px}.guide-back{margin-bottom:24px;display:inline-block}.guide-heading{max-width:940px}.guide-shell h1{letter-spacing:-.045em;margin:18px 0 26px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.08}.guide-answer{max-width:850px;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.65}.guide-review{color:#183626;background:#f1f3ed;border-left:4px solid #42614c;margin:28px 0;padding:20px 24px;font-size:.9rem;line-height:1.65}.guide-review p{margin:8px 0}.guide-layout{grid-template-columns:230px minmax(0,1fr);gap:54px;margin-top:48px;display:grid}.guide-contents{align-self:start;max-height:85vh;font-size:.88rem;line-height:1.55;position:sticky;top:24px;overflow:auto}.guide-contents ol{padding-left:20px}.guide-contents li{margin:12px 0}.guide-contents>a{margin:12px 0;display:block}.guide-body{min-width:0;max-width:820px}.guide-body section{margin-bottom:60px;scroll-margin-top:30px}.guide-body h2{letter-spacing:-.025em;margin:12px 0 22px;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.2}.guide-body h2 a{color:inherit;text-decoration:none}.guide-body p,.guide-steps{font-size:1.06rem;line-height:1.85}.evidence-kind{text-transform:uppercase;letter-spacing:.12em;color:#345140;font-size:.7rem;font-weight:700;display:inline-block}.guide-citations{border-top:1px solid #d3d9d0;padding-top:14px;font-size:.8rem!important}.guide-citations a{margin:0 12px 5px 0;display:inline-block}.guide-diagram{color:#fff;background:#132b21;margin:28px 0;padding:25px}.guide-diagram figcaption{font-size:1.1rem;font-weight:700}.guide-diagram ol{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.guide-diagram li{border:1px solid #789381;padding:16px}.guide-diagram strong,.guide-diagram span{display:block}.guide-diagram strong{margin-bottom:10px}.guide-diagram span{font-size:.9rem;line-height:1.5}.guide-diagram p{font-size:.95rem}.guide-table-wrap{border:1px solid #cad1c6;margin:25px 0;overflow:auto}.guide-table-wrap table{border-collapse:collapse;width:100%;min-width:570px;font-size:.9rem;line-height:1.6}.guide-table-wrap caption{text-align:left;background:#edf0e8;padding:16px;font-weight:700}.guide-table-wrap td,.guide-table-wrap th{text-align:left;vertical-align:top;border:1px solid #d5dacf;padding:14px}.guide-table-wrap thead{background:#f5f5ef}.guide-steps li{padding:7px 0}.guide-downloads,.guide-sources{padding-left:22px}.guide-downloads li,.guide-sources li{margin:20px 0;scroll-margin-top:24px}.guide-downloads span,.guide-sources span{margin-top:6px;font-size:.85rem;display:block}.guide-sources p{margin:8px 0;font-size:.95rem}.guide-related,.guide-cards{gap:18px;display:grid}.guide-related a,.guide-cards a{color:inherit;background:#fafbf6;border:1px solid #bcc8b7;padding:24px;text-decoration:none;display:block}.guide-related span{margin-top:10px;line-height:1.6;display:block}.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0}.guide-cards h2{margin:15px 0;font-size:1.7rem;line-height:1.25}.guide-cards p{line-height:1.65}.guide-cards span,.guide-cards small{font-size:.8rem}.guide-cards a:hover,.guide-related a:hover{background:#f1f5e8;border-color:#345b3a}.brief-mechanism{background:#f0f3e9;margin:30px 0;padding:28px}.brief-mechanism p{max-width:850px;line-height:1.8}.brief-review{color:#425244;margin:20px 0;font-size:.82rem;line-height:1.7}.brief-related{gap:12px;margin:25px 0;display:grid}.brief-related a{border-top:1px solid #cbd3c7;padding:18px 0;display:block}.brief-related span{margin-top:5px;font-size:.9rem;display:block}.brief-shell>h1{max-width:1050px;font-size:clamp(2.3rem,5vw,4.6rem)!important}.brief-shell>blockquote{margin:20px 0!important;font-size:1.1rem!important}.eng-search-filters{flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.eng-search-filters label{gap:6px;font-size:.85rem;display:grid}.eng-search-filters select{color:#183626;background:#fff;border:1px solid #72826e;max-width:250px;padding:10px}.guide-home{max-width:1200px;margin:45px auto;padding:0 28px}.guide-home h2{font-size:2.4rem}.guide-home>p{max-width:850px;font-size:1.1rem;line-height:1.7}@media (max-width:800px){.guide-layout{display:block}.guide-contents{background:#f1f3ed;max-height:none;margin-bottom:35px;padding:20px;position:static}.guide-cards{grid-template-columns:1fr}.guide-shell{padding:30px 20px 60px}.guide-review{color:#183626;padding:16px}.guide-diagram{padding:20px}.guide-diagram ol{grid-template-columns:1fr}.guide-body section{margin-bottom:40px}.guide-table-wrap table{font-size:.85rem}}@media print{.site-header,.site-footer,.guide-contents,.eng-actions,.guide-back{display:none!important}.guide-layout{display:block}.guide-shell{max-width:none;padding:0}.guide-body{max-width:none}.guide-diagram{color:#000;background:#fff;border:1px solid #555}.guide-table-wrap{overflow:visible}.guide-table-wrap table{min-width:0;font-size:9pt}.guide-body p{font-size:11pt}.guide-body h2{break-after:avoid}.guide-review{background:#fff}.guide-diagram li{break-inside:avoid}a{color:inherit}}
