/* Critical content is in the HTML. These styles only improve its presentation. */
.expanded-guide .quick-guide{min-width:0}.expanded-guide .guide-heading{margin-bottom:12px}.expanded-guide .guide-heading h1{font-size:clamp(27px,3.1vw,40px);line-height:1.13}.expanded-guide .guide-heading .lede{font-size:16px;line-height:1.5;margin-bottom:0}.expanded-guide .guide-review{font-size:13px;margin:14px 0}.expanded-guide .guide-columns{align-items:start}.expanded-guide .guide-steps{min-width:0}.expanded-guide .field-glance{background:#edf7f7;border:1px solid #b9d7dc;border-top:4px solid #087580;border-radius:10px;padding:18px 22px;margin:14px 0 10px}.glance-label{display:flex;justify-content:space-between;align-items:center;gap:12px}.glance-label h2{font-size:18px;letter-spacing:-.2px}.glance-label span{font-size:12px;font-weight:750;color:#15535e;border:1px solid #9ebfc5;border-radius:30px;padding:3px 9px;white-space:nowrap}.field-glance dl{margin:12px 0 8px;display:grid;gap:10px}.field-glance dl>div{display:grid;grid-template-columns:112px 1fr;gap:12px}.field-glance dt{font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:750;padding-top:3px;color:#0b5964}.field-glance dd{margin:0;color:#123748;line-height:1.45;font-weight:600;font-size:16px}.field-glance dl>div:nth-child(2) dt{color:#8b4119}.glance-foot{font-size:12px;line-height:1.4;color:#48626c;margin:12px 0 0}.guide-jump{position:sticky;top:79px;z-index:4;display:flex;gap:6px;flex-wrap:wrap;padding:8px 0;background:#f8fbfc;border-bottom:1px solid #cedde3;margin:0 0 18px}.guide-jump a{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #bdced7;border-radius:6px;background:white;color:#0a4f64;font-size:14px;font-weight:650;text-decoration:none}.guide-jump a:hover{background:#e7f2f5}.expanded-guide :is(section,div)[id]{scroll-margin-top:205px}.full-guidance-heading{margin:14px 0 24px;padding-top:10px}.full-guidance-heading h2{font-size:24px}.expanded-guide .guide-toc{margin:16px 0 24px}.expanded-guide .guide-toc a{min-height:44px;display:inline-flex;align-items:center;line-height:1.35}.guide-learning{margin-top:38px;padding-top:30px;border-top:3px solid #0c7582}.guide-learning>h2{font-size:clamp(25px,3vw,32px);line-height:1.2;max-width:28ch}.guide-learning p{font-size:17px;line-height:1.75;max-width:72ch;color:#344657}.guide-learning h3{font-size:21px;line-height:1.3;margin:28px 0 10px}.learning-figure{margin:26px 0;max-width:640px}.learning-figure img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid #d2e0e6;background:white}.learning-figure figcaption{font-size:14px;line-height:1.55;margin:12px 0;color:#536274}.learning-pitfall{padding:18px 22px;border-left:4px solid #b1662e;background:#fff8ee;border-radius:0 8px 8px 0;margin:24px 0}.learning-pitfall h3{font-size:18px;margin:0 0 7px}.learning-pitfall p{margin:0;font-size:16px}.diagram-transcript{display:grid;gap:12px}.diagram-transcript>div{border-bottom:1px solid #dbe5eb;padding-bottom:12px}.diagram-transcript dt{font-weight:750}.diagram-transcript dd{margin:4px 0 0;color:#475569}.learning-sources{margin-top:30px;padding:20px;border:1px solid #d3e0e5;border-radius:8px;background:#fff}.learning-sources h3{margin-top:0}.learning-sources p,.learning-sources li{font-size:14px;line-height:1.6}.learning-sources a{color:#075f75;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.learning-sources ul{padding-left:20px}.learning-sources li{margin:8px 0}.guide-table-region{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.guide-table-region table{min-width:100%;width:100%;border-collapse:collapse}.guide-table-region caption{text-align:left;padding:10px 12px;color:#3b5667;font-size:14px;font-weight:650}.guide-table-region th{white-space:normal}.guide-table-region td{min-width:100px;vertical-align:top}.guide-table-region:focus-visible{outline:3px solid #087580;outline-offset:3px}.expanded-guide .guide-section{overflow-wrap:break-word}.expanded-guide .mobile-app-link{margin-top:32px}.expanded-guide .back{margin-bottom:14px}.expanded-guide .base-contact-notice{margin:12px 0 22px}.expanded-guide .breadcrumbs{margin-bottom:12px}
@media(max-width:760px){.expanded-guide .main{padding:18px 16px 36px}.expanded-guide .breadcrumbs{font-size:12px;line-height:1.45}.expanded-guide .quick-guide>.back{display:none}.expanded-guide .guide-heading{display:block}.expanded-guide .print-guide{display:none}.expanded-guide .guide-heading .eyebrow{font-size:11px;letter-spacing:.8px;margin-bottom:6px}.expanded-guide .guide-heading h1{font-size:27px;letter-spacing:-.6px;margin-bottom:8px}.expanded-guide .guide-heading .lede{font-size:14px;line-height:1.4}.expanded-guide .field-glance{padding:13px 14px;margin:12px 0 8px}.field-glance dl{gap:10px}.field-glance dl>div{display:block}.field-glance dt{font-size:11px;margin-bottom:2px;padding-top:0}.field-glance dd{font-size:15px;line-height:1.4}.glance-label h2{font-size:16px}.glance-foot{font-size:11px;margin-top:9px}.guide-jump{gap:5px;padding:7px 0;top:73px;margin-bottom:12px}.guide-jump a{font-size:12px;padding:8px 10px;min-height:44px;flex:1 0 auto}.expanded-guide .guide-columns{display:block}.guide-learning p{font-size:16px;line-height:1.65}.guide-learning>h2{font-size:26px}.learning-pitfall,.learning-sources{padding:16px}.expanded-guide .guide-toc{display:flex;flex-wrap:wrap;gap:5px 12px}.expanded-guide .guide-toc a{font-size:13px}.expanded-guide .guide-rail{margin-top:28px}.guide-table-region table{font-size:14px}.guide-table-region td,.guide-table-region th{padding:9px;line-height:1.45}.expanded-guide .source-access{font-size:12px}.expanded-guide .guide-review{font-size:12px}.learning-figure figcaption{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.guide-jump,.guide-toc,.mobile-app-link{display:none!important}.field-glance{break-inside:avoid;background:#fff!important}.guide-learning{border-top:2px solid #333}.learning-figure{max-width:460px;break-inside:avoid}.learning-sources{break-inside:avoid}.guide-table-region{overflow:visible}.expanded-guide .guide-columns{display:block}.expanded-guide .main{padding:0}.guide-learning p{font-size:11pt}.field-glance dd{font-size:11pt}}

.expanded-guide .quick-guide>.lede{font-size:15px;line-height:1.5;margin:14px 0;color:#475569}.expanded-guide .supporting-figure>h3{margin:0 0 14px}.expanded-guide .guide-section li,.expanded-guide .guide-section p{overflow-wrap:anywhere;min-width:0}
