.guide-draft-index{margin:24px 0 0;padding:0;list-style:none}.guide-draft-index li+li{margin-top:12px}.guide-draft-index a{font-weight:600}.guide-draft-banner{background:color-mix(in srgb, var(--callout) 18%, var(--navy-wash));color:var(--navy);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;text-align:left;border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.45}.guide-index{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-index li+li{border-top:1px solid var(--line)}.guide-index a{color:inherit;gap:10px;padding:28px 0;text-decoration:none;display:grid}.guide-index h2{color:var(--navy);margin:0;font-size:clamp(24px,2.6vw,30px);line-height:1.22}.guide-index p{color:var(--slate);margin:0;font-size:16px;line-height:1.55}.guide-index time{color:var(--slate);font-size:13px;font-weight:700}.guide-index a:hover h2{color:var(--callout)}.guide-crumb ol{flex-wrap:wrap;gap:6px 0;margin:0 0 28px;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.guide-crumb li+li:before{content:"/";opacity:.45;margin:0 10px}.guide-crumb a{color:inherit;text-decoration:none}.guide-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.guide-crumb-dark{color:#ffffffb8}.guide-crumb-dark [aria-current]{color:#fff}.guide-crumb-paper{color:var(--slate)}.guide-crumb-paper [aria-current]{color:var(--navy)}.market-report-index-kicker{color:var(--callout);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.market-report-index h3{color:var(--navy);margin:0;font-size:clamp(22px,2.2vw,26px);line-height:1.25}.market-report-index a:hover h3{color:var(--callout)}.market-report-after .profile-inner>*+*{margin-top:56px}.market-report-after .guide-index{margin-top:8px}.guide-date{color:#ffffff9e;margin:16px 0 0;font-size:13px;font-weight:700}.guide-body .profile-lede+.profile-lede,.guide-body .profile-subhead{margin-top:28px}.guide-subhead{color:var(--navy);margin:28px 0 0;font-size:20px;line-height:1.3}.guide-list{color:var(--navy);margin:16px 0 0;padding-left:1.2em;font-size:16px;line-height:1.62}.guide-list li+li{margin-top:8px}.guide-body .guide-internal-link{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--callout);text-decoration-color:var(--callout);text-underline-offset:.18em;font-weight:700;text-decoration-thickness:2px}.guide-body .guide-internal-link:hover{color:var(--navy);-webkit-text-decoration-color:var(--callout);text-decoration-color:var(--callout)}.guide-faq{gap:22px;margin:28px 0 0;display:grid}.guide-faq dt{color:var(--navy);font-size:18px;font-weight:700;line-height:1.35}.guide-faq dd{color:var(--slate);margin:8px 0 0;font-size:16px;line-height:1.55}.guide-close-actions{--btn-fill:var(--callout-on-dark);--btn-color:#fff;--btn-hover-fill:var(--navy);--btn-hover-color:#fff;--btn-outline-color:var(--navy);--btn-outline-border:var(--navy);--btn-outline-hover-fill:var(--navy);--btn-outline-hover-color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.guide-close-soon{cursor:default}.guide-close-actions .btn-primary{color:var(--btn-color);margin-top:0}.guide-close-actions .btn-primary:hover{color:var(--btn-hover-color)}.guide-close-actions .btn-outline{color:var(--btn-outline-color);border-color:var(--btn-outline-border)}.guide-close-actions .btn-outline:hover{color:var(--btn-outline-hover-color);border-color:var(--btn-outline-hover-fill)}.guide-primary-sources-band{padding:28px 0 40px}.guide-primary-sources{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);max-width:none;margin:0;padding-top:8px}.guide-primary-sources-heading{color:color-mix(in srgb, var(--navy) 50%, var(--slate));font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.guide-primary-sources-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 32px;margin:0;padding:0;list-style:none;display:grid}.guide-primary-sources-link{color:color-mix(in srgb, var(--navy) 70%, var(--slate));font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.guide-primary-sources-link:hover{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--callout) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--callout) 55%, transparent);text-underline-offset:2px}@media (max-width:720px){.guide-close-actions{flex-direction:column;align-items:stretch;width:100%;max-width:22rem}.guide-close-actions .btn{width:100%}.guide-primary-sources-list{grid-template-columns:minmax(0,1fr)}}.guide-hero.profile-band{margin-top:-98px;padding-top:154px;padding-bottom:64px}.guide-hero+.profile-band{padding-top:56px}.guide-hero+.profile-band>.profile-inner>:first-child{margin-top:0}@media (max-width:760px){.guide-hero.profile-band{padding-top:134px;padding-bottom:40px}.guide-hero+.profile-band{padding-top:40px}}@media (max-width:480px){.guide-hero.profile-band{margin-top:-80px;padding-top:112px}}
