.resource-site{color:#1e2a32;background:#f4f6f8;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}.resource-container{width:min(1120px,100% - 40px);margin:0 auto}.resource-header{background:#fff;border-bottom:1px solid #dce2e7}.resource-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.resource-brand{flex:none;align-items:center;display:inline-flex}.resource-brand img{object-fit:contain}.resource-header nav,.resource-footer-inner div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.resource-header a,.resource-footer a{color:#21323d;text-decoration:none}.resource-header nav a:hover,.resource-header nav a:focus-visible,.resource-footer a:hover,.resource-footer a:focus-visible{color:#e34b20;text-decoration:underline}.resource-hero{background:#fff;border-bottom:1px solid #dce2e7;padding:68px 0 44px}.resource-eyebrow{color:#ce431e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:700}.resource-hero h1{color:#162832;max-width:900px;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.12}.resource-lead{color:#4b5b65;max-width:850px;margin:20px 0 0;font-size:19px}.resource-meta{color:#687983;margin-top:20px;font-size:14px}.resource-content{padding:42px 0 72px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.resource-card,.resource-section,.resource-faq,.resource-note{background:#fff;border:1px solid #dce2e7;border-radius:4px;box-shadow:0 8px 24px #1e2f390d}.resource-card{flex-direction:column;min-height:100%;padding:26px;display:flex}.resource-card h2{color:#1d3441;margin:0 0 12px;font-size:23px;line-height:1.3}.resource-card p{color:#53636d;margin:0 0 20px}.resource-card a{color:#cc421d;margin-top:auto;font-weight:700}.resource-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:34px;display:grid}.resource-article{gap:24px;display:grid}.resource-section,.resource-faq{padding:30px}.resource-section h2,.resource-faq h2,.resource-sidebar h2{color:#1c3b4b;margin:0 0 16px;font-size:26px;line-height:1.3}.resource-section p{margin:0 0 12px}.resource-section ul,.resource-section ol{margin:0;padding-left:24px}.resource-section li+li{margin-top:9px}.resource-note{background:#fff8f3;border-left:5px solid #e34b20;padding:22px 24px}.resource-note strong{color:#8e2b11;margin-bottom:4px;display:block}.resource-sidebar{color:#eaf0f3;background:#152c38;padding:24px;position:sticky;top:22px}.resource-sidebar h2{color:#fff;font-size:20px}.resource-sidebar ul{margin:0;padding:0;list-style:none}.resource-sidebar li+li{margin-top:12px}.resource-sidebar a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.resource-faq-item+.resource-faq-item{border-top:1px solid #e1e6e9;margin-top:18px;padding-top:18px}.resource-faq h3{color:#1d3441;margin:0 0 6px;font-size:18px;line-height:1.4}.resource-faq p{color:#4a5a63;margin:0}.resource-cta{color:#fff;background:#e54a20;padding:28px}.resource-cta h2{color:#fff;margin:0 0 8px;font-size:25px}.resource-cta p{margin:0 0 16px}.resource-cta a{color:#a63214;background:#fff;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-block}.resource-footer{color:#c8d2d7;background:#101f27;padding:30px 0}.resource-footer-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.resource-footer p{margin:0}.resource-footer a{color:#fff}.industry-guidance-panel{background:#f4f6f8;border-top:1px solid #e0e5e8;border-bottom:1px solid #e0e5e8;padding:48px 0;font-family:Arial,Helvetica,sans-serif}.industry-guidance-panel .industry-guidance-inner{width:min(1170px,100% - 30px);margin:0 auto}.industry-guidance-panel h2{color:#1c3542;margin:0 0 8px;font-size:28px;line-height:1.25}.industry-guidance-panel p{color:#596771;max-width:850px;margin:0 0 22px;font-size:15px;line-height:1.7}.industry-guidance-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.industry-guidance-links a{color:#1f4253;background:#fff;border:1px solid #d7dde1;height:100%;padding:16px 18px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:block}.industry-guidance-links a:hover,.industry-guidance-links a:focus-visible{color:#c33c18;border-color:#e54a20;text-decoration:underline}@media (max-width:860px){.resource-header-inner,.resource-footer-inner{flex-direction:column;align-items:flex-start;padding:14px 0}.resource-grid,.industry-guidance-links,.resource-layout{grid-template-columns:1fr}.resource-sidebar{position:static}.resource-header{z-index:100;position:sticky;top:0;box-shadow:0 5px 22px #102a3a14}.resource-header-inner{gap:10px;padding:12px 0 14px}.resource-brand img{object-fit:contain;width:66px;height:44px}.resource-header nav{gap:8px 18px;width:100%;font-size:14px}.resource-hero{padding:54px 0 48px}.resource-hero h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(38px,11vw,48px);line-height:1.04}.resource-hero p{margin-top:20px;font-size:18px;line-height:1.7}.resource-main{padding:40px 0 54px}.resource-note,.resource-card,.resource-sidebar-card,.resource-cta{border-radius:16px}.resource-note{padding:22px 20px}.resource-card{padding:25px 22px}.resource-card h2{letter-spacing:-.025em;font-size:25px}.resource-card p,.resource-note p{font-size:16px;line-height:1.72}.resource-article h1{letter-spacing:-.04em;font-size:clamp(34px,10vw,44px);line-height:1.06}.resource-article h2{margin-top:38px;font-size:27px;line-height:1.16}.resource-article p,.resource-article li{font-size:17px;line-height:1.75}.resource-faq details{border-radius:12px;padding:18px}.resource-footer{padding:34px 0}}
