.hx-resources{color:var(--ink,#192945)}.hx-resource-hero{padding-block:40px 58px}.hx-resource-hero h1{letter-spacing:-.045em;max-width:22ch;margin:24px 0;font-size:clamp(32px,4.8vw,60px);line-height:1.08}.hx-resource-hero .needs-lead{max-width:74ch}.hx-resource-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-block:25px 18px;display:flex}.hx-resource-actions .needs-button{gap:10px}.hx-resource-caption{color:#52637b;font-size:13px;line-height:1.7}.hx-resource-steps,.hx-resource-brief,.hx-resource-next,.hx-resource-sources,.hx-resource-hub,.hx-resource-priority{border-top:1px solid #dce3ec;padding-block:40px;scroll-margin-top:100px}.hx-resources h2{letter-spacing:-.035em;margin:10px 0 20px;font-size:clamp(25px,3vw,35px);line-height:1.2}.hx-resources h3{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;line-height:1.4}.hx-resources p,.hx-resources li{line-height:1.85}.hx-resource-steps>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.hx-resource-steps>ol>li{background:#fff;border:1px solid #dce3ec;border-radius:18px;gap:18px;padding:27px;display:flex}.hx-resource-number{color:var(--blue,#2457e6);padding-top:6px;font-size:13px;font-weight:700}.hx-resource-record{background:#f1f5fb;border-radius:9px;margin-bottom:0;padding:13px 16px;font-size:14px}.hx-resource-caution{color:#5c421e;background:#fff6e9;border:1px solid #e6cda7;border-radius:14px;align-items:flex-start;gap:16px;padding:23px;display:flex}.hx-resource-caution>svg{flex-shrink:0;margin-top:5px}.hx-resource-caution p{margin:0}.hx-resource-brief{grid-template-columns:1fr 1.3fr;gap:40px;display:grid}.hx-resource-brief dl{background:#fff;border:1px solid #dce3ec;border-radius:16px;margin:0;padding:10px 24px}.hx-resource-brief dl>div{border-bottom:1px solid #e3e9f1;padding:18px 0}.hx-resource-brief dl>div:last-child{border-bottom:0}.hx-resource-brief dt{margin-bottom:7px;font-weight:700}.hx-resource-brief dd{color:#52637b;margin:0;line-height:1.7}.hx-resource-next>div:first-child{max-width:80ch}.hx-resource-next nav{flex-wrap:wrap;gap:12px 25px;margin-top:22px;display:flex}.hx-resource-next nav>a,.hx-resource-sources a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hx-resource-sources{padding-bottom:60px;font-size:14px}.hx-resource-sources h2{font-size:24px}.hx-resource-sources ul{padding-left:20px}.hx-resource-sources a{overflow-wrap:anywhere;display:inline}.hx-resource-hub>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hx-resource-hub article{background:#fff;border:1px solid #dce3ec;border-radius:20px;padding:30px}.hx-resource-hub h3 a{color:inherit;text-decoration:none}.hx-resource-hub article>p{color:#52637b}.hx-resource-priority>ol{max-width:90ch;padding-left:22px}.hx-resource-priority li{margin-bottom:17px;padding-left:8px}.hx-resource-teaser{background:#f2f6fc;border:1px solid #dce3ec;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-block:0 40px;padding:24px 28px;display:flex}.hx-resource-teaser h2{letter-spacing:-.025em;margin:4px 0 8px;font-size:22px;line-height:1.4}.hx-resource-teaser p{max-width:65ch;margin:0;font-size:14px;line-height:1.8}.hx-resource-teaser>a{flex-shrink:0}.hx-resource-teaser .needs-eyebrow{font-size:10px}@media (max-width:760px){.hx-resource-hero{padding-block:28px 35px}.hx-resource-hero h1{font-size:36px}.hx-resource-steps>ol,.hx-resource-hub>div,.hx-resource-brief{grid-template-columns:1fr}.hx-resource-steps>ol>li,.hx-resource-hub article{padding:22px}.hx-resource-brief{gap:18px}.hx-resource-steps,.hx-resource-brief,.hx-resource-next,.hx-resource-sources,.hx-resource-hub,.hx-resource-priority{padding-block:28px}.hx-resource-teaser{flex-direction:column;align-items:flex-start;margin-block:0 30px;padding:23px}.hx-resource-next nav{flex-direction:column}.hx-resource-actions .needs-button{justify-content:center;width:100%}.hx-resources .need-breadcrumb{flex-wrap:wrap;font-size:12px}}@media print{.needs-header-shell,.needs-footer,.needs-skip,.hx-resource-actions,.hx-resource-next nav{display:none!important}.hx-resources .needs-wrap{width:100%;max-width:none}.hx-resource-steps>ol{display:block}.hx-resource-steps>ol>li{break-inside:avoid;margin-bottom:12px}.hx-resource-brief{display:block}.hx-resource-hero h1{font-size:30px}.hx-resource-hero,.hx-resource-steps,.hx-resource-brief,.hx-resource-next,.hx-resource-sources{padding-block:15px}.hx-resource-sources a{overflow-wrap:anywhere}}
