.hhx-resources-v2,.hhx-resource-article{--r-n:#102b52;--r-o:#f26b3c;--r-m:#56677f;--r-l:#dbe4ee;color:#172843;font:400 16px/1.65 Inter,Arial,sans-serif}.rv-shell,.ra-shell{width:min(1180px,calc(100% - 64px));margin:auto}.hhx-resources-v2 h1,.hhx-resources-v2 h2,.hhx-resources-v2 h3,.hhx-resource-article h1,.hhx-resource-article h2{font-family:"Space Grotesk",Inter,sans-serif;color:var(--r-n);line-height:1.08;letter-spacing:-.035em}.hhx-resources-v2 h1{font-size:clamp(44px,5vw,72px);max-width:900px;margin:10px 0 20px}.hhx-resources-v2 h2{font-size:clamp(30px,3.4vw,48px);margin:0 0 18px}.hhx-resources-v2 h3{font-size:24px;margin:0 0 10px}.rv-kicker,.ra-category{font-size:12px!important;color:var(--r-o);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rv-hero{padding:92px 0 65px;background:#f2f6f8}.rv-hero>div>p:not(.rv-kicker){max-width:780px;font-size:18px;color:var(--r-m)}.rv-search{display:flex;max-width:720px;margin:30px 0 12px}.rv-search input{min-width:0;flex:1;padding:15px 18px;border:1px solid #aebdcb;font:inherit}.rv-search button{padding:0 24px;border:0;background:var(--r-n);color:#fff;font-weight:800}.rv-search-result{font-size:14px;color:var(--r-o);min-height:22px}.rv-hero nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.rv-hero nav a{color:var(--r-n);font-size:14px;font-weight:800;text-decoration:none;border-bottom:1px solid #aebdcb;padding:5px 0}.rv-featured,.rv-topics,.rv-tools,.rv-latest,.rv-case,.rv-final{padding:92px 0}.rv-featured>div>div{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.rv-featured article{border-top:4px solid var(--r-n);background:#f6f8fa;padding:34px}.rv-featured__lead{min-height:450px;display:flex;flex-direction:column;justify-content:flex-end}.rv-featured__lead h3{font-size:clamp(32px,3.4vw,50px)}.rv-featured article p{color:var(--r-m)}.rv-featured a,.rv-topics a,.rv-tools a,.rv-latest a,.rv-case a{color:var(--r-n);font-weight:800;text-decoration:none}.rv-featured__minor{display:grid;grid-template-rows:repeat(3,1fr);gap:14px}.rv-featured__minor article{padding:22px;min-height:0}.rv-featured__minor h3{font-size:21px}.rv-featured__minor p{font-size:14px;margin:0 0 10px}.rv-topics{background:#fff}.rv-topics article{display:grid;grid-template-columns:260px 1fr;padding:22px 0;border-top:1px solid var(--r-l)}.rv-topics article:last-child{border-bottom:1px solid var(--r-l)}.rv-topics article h3{font-size:21px}.rv-topics article>div{display:flex;flex-wrap:wrap;gap:8px 22px}.rv-tools{background:var(--r-n)}.rv-tools h2{color:#fff;max-width:800px}.rv-tools>div>div{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.25)}.rv-tools a{position:relative;display:flex;min-height:190px;flex-direction:column;padding:19px 15px 19px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.25)}.rv-tools a b{font-size:17px}.rv-tools a span{margin-top:12px;color:#dce6f2;font-size:14px}.rv-tools a i{margin-top:auto;color:var(--r-o);font-style:normal;font-size:22px}.rv-latest>div>ol{margin:26px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0 42px}.rv-latest li{padding:18px 0;border-top:1px solid var(--r-l)}.rv-latest li:nth-last-child(-n+2){border-bottom:1px solid var(--r-l)}.rv-latest li span{display:block;font-size:12px;color:var(--r-o);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rv-latest li a{font-size:21px;display:flex;justify-content:space-between;gap:10px}.rv-latest li b{color:var(--r-o)}.rv-case{background:#edf3f7}.rv-case h2{max-width:720px}.rv-case p{font-size:12px;color:var(--r-o);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.rv-final{background:#f26b3c;color:#fff}.rv-final h2{color:#fff;max-width:750px}.rv-final p{max-width:670px}.rv-final a{display:inline-flex;padding:14px 20px;background:#fff;color:var(--r-n);font-weight:800;text-decoration:none}.ra-hero{padding:54px 0 62px;background:#f2f6f8}.ra-hero nav{display:flex;gap:8px;font-size:14px;color:var(--r-m)}.ra-hero nav a{color:var(--r-n)}.ra-hero h1{font-size:clamp(42px,5vw,68px);max-width:850px;margin:15px 0}.ra-hero>div>p{max-width:760px;font-size:18px;color:var(--r-m)}.ra-hero>div>div{display:flex;gap:16px;flex-wrap:wrap;color:var(--r-m);font-size:13px}.ra-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:70px;padding:70px 0}.ra-toc{align-self:start;position:sticky;top:100px;border-left:2px solid var(--r-o);padding-left:18px}.ra-toc b{font-family:"Space Grotesk",Inter,sans-serif}.ra-toc ol{padding-left:18px;margin:12px 0}.ra-toc li{margin:7px 0}.ra-toc a{color:var(--r-m);font-size:14px;text-decoration:none}.ra-content h2{font-size:32px;margin:50px 0 12px}.ra-content p{color:#43536b;font-size:17px}.ra-takeaway{padding:20px;background:#f6f8fa;border-left:3px solid var(--r-o)!important;color:var(--r-n)!important}.ra-check{background:#102b52;padding:30px;margin-top:48px}.ra-check h2{color:#fff!important;margin-top:0}.ra-check ul{padding:0;list-style:none;color:#e6eef8}.ra-check li{border-top:1px solid rgba(255,255,255,.2);padding:9px 0}.ra-related{padding:35px 0}.ra-related>div{display:flex;flex-wrap:wrap;gap:14px}.ra-related a{font-weight:800;color:var(--r-n);text-decoration:none}.ra-cta{margin-top:35px;padding:34px;background:#edf3f7}.ra-cta h2{margin-top:0}.ra-cta a{display:inline-flex;padding:14px 20px;background:var(--r-o);color:#fff;text-decoration:none;font-weight:800}
@media(max-width:1024px){.rv-featured>div>div{grid-template-columns:1fr}.rv-featured__lead{min-height:310px}.rv-featured__minor{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.rv-tools>div>div{grid-template-columns:repeat(3,1fr)}.ra-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}}@media(max-width:720px){.rv-shell,.ra-shell{width:calc(100% - 40px)}.rv-hero,.rv-featured,.rv-topics,.rv-tools,.rv-latest,.rv-case,.rv-final{padding:62px 0}.rv-search{flex-direction:column}.rv-search input,.rv-search button{min-height:50px}.rv-featured__minor{grid-template-columns:1fr}.rv-topics article{grid-template-columns:1fr;gap:8px}.rv-tools>div>div,.rv-latest>div>ol{grid-template-columns:1fr}.rv-latest li:nth-last-child(-n+2){border-bottom:0}.rv-latest li:last-child{border-bottom:1px solid var(--r-l)}.ra-layout{display:block;padding:44px 0}.ra-toc{position:static;margin-bottom:38px}.ra-content h2{font-size:28px;margin-top:38px}.ra-content p{font-size:16px}.ra-hero h1{font-size:42px;word-break:break-word}}
.hhx-resource-category{--r-n:#102b52;--r-o:#f26b3c;--r-m:#56677f;--r-l:#dbe4ee;color:#172843;font:400 16px/1.65 Inter,Arial,sans-serif}.hhx-resource-category h1,.hhx-resource-category h2,.hhx-resource-category h3{font-family:"Space Grotesk",Inter,sans-serif;color:var(--r-n);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.rc-hero{padding:78px 0 68px;background:#f2f6f8}.rc-hero nav{display:flex;gap:8px;margin-bottom:30px;color:var(--r-m);font-size:14px}.rc-hero nav a{color:var(--r-n)}.rc-hero h1{font-size:clamp(44px,5vw,68px);margin:10px 0 18px}.rc-hero>div>p:last-child{max-width:740px;color:var(--r-m);font-size:18px;overflow-wrap:anywhere}.rc-guides,.rc-links,.rc-faq,.rc-final{padding:82px 0}.rc-guides h2,.rc-links h2,.rc-faq h2,.rc-final h2{font-size:clamp(30px,3.5vw,46px);margin:0 0 26px}.rc-guides>div>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rc-guides article{min-height:260px;padding:30px;background:#f6f8fa;border-top:4px solid var(--r-n);display:flex;flex-direction:column}.rc-guides article span{font-size:12px;color:var(--r-o);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rc-guides h3{font-size:27px;margin:16px 0 12px}.rc-guides p{margin:0;color:var(--r-m)}.rc-guides a{margin-top:auto;padding-top:20px;color:var(--r-n);font-weight:800;text-decoration:none}.rc-links{background:#102b52}.rc-links h2,.rc-links .rv-kicker{color:#fff}.rc-links>div>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.22)}.rc-links a{display:flex;justify-content:space-between;gap:12px;padding:20px 14px 20px 0;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.22)}.rc-links a span{color:var(--r-o);font-size:22px}.rc-faq{background:#fff}.rc-faq>div>div{max-width:860px;border-top:1px solid var(--r-l)}.rc-faq details{padding:18px 0;border-bottom:1px solid var(--r-l)}.rc-faq summary{cursor:pointer;color:var(--r-n);font-weight:800}.rc-faq p{max-width:720px;margin:12px 0 0;color:var(--r-m)}.rc-final{background:#f26b3c;color:#fff}.rc-final h2{color:#fff;max-width:700px}.rc-final p{max-width:670px}.rc-final a{display:inline-flex;padding:14px 20px;background:#fff;color:var(--r-n);font-weight:800;text-decoration:none}@media(max-width:720px){.rc-hero,.rc-guides,.rc-links,.rc-faq,.rc-final{padding:58px 0}.rc-guides>div>div,.rc-links>div>div{grid-template-columns:1fr}.rc-hero h1{font-size:42px}.rc-guides h2{font-size:clamp(28px,8vw,34px);word-break:break-word}.rc-guides h3{font-size:25px}}
.hhx-resource-editorial .ra-layout{grid-template-columns:minmax(0,760px);justify-content:center}.hhx-resource-editorial .ra-editorial-body{color:#43536b;font-size:17px}.hhx-resource-editorial .ra-editorial-body>*{max-width:100%}.hhx-resource-editorial .ra-editorial-body h2,.hhx-resource-editorial .ra-editorial-body h3{color:var(--r-n);font-family:"Space Grotesk",Inter,sans-serif;line-height:1.12}.ra-sources{margin-top:44px;padding:26px 30px;border-top:3px solid var(--r-o);background:#f6f8fa}.ra-sources h2{margin-top:0!important}.ra-sources ul{margin:0;padding-left:20px}.ra-sources li{padding:4px 0;color:#56677f;overflow-wrap:anywhere}.ra-sources a{color:#102b52}.rv-editorial-latest{background:#fff}@media(max-width:720px){.hhx-resource-editorial .ra-editorial-body{font-size:16px}.ra-sources{padding:22px}}
.hhx-resource-category--empty .rc-guides{background:#fff}.hhx-resource-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--r-l)}.hhx-resource-topic-grid article{min-height:150px;padding:22px 18px 22px 0;background:transparent;border:0;border-bottom:1px solid var(--r-l)}.hhx-resource-topic-grid article+article{padding-left:18px;border-left:1px solid var(--r-l)}.hhx-resource-topic-grid h3{font-size:19px;margin:22px 0 0}.hhx-resource-empty-links{padding:62px 0;background:#102b52;color:#dce6f2}.hhx-resource-empty-links p{max-width:700px;margin:0 0 24px;font-size:17px}.hhx-resource-empty-links>div>div{display:flex;flex-wrap:wrap;gap:12px}.hhx-resource-empty-links .hhx-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:#f26b3c;color:#fff;text-decoration:none;font-weight:800}.hhx-resource-empty-links .hhx-button--secondary{background:transparent;border:1px solid rgba(255,255,255,.72)}@media(max-width:900px){.hhx-resource-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hhx-resource-topic-grid article:nth-child(odd){padding-left:0;border-left:0}.hhx-resource-topic-grid article:nth-child(even){padding-left:18px;border-left:1px solid var(--r-l)}}@media(max-width:520px){.hhx-resource-category--empty h2,.hhx-resource-category--empty h3{max-width:100%;white-space:normal!important;word-break:break-all}.hhx-resource-topic-grid{grid-template-columns:1fr}.hhx-resource-topic-grid article,.hhx-resource-topic-grid article+article{min-height:0;padding:18px 0;border-left:0}.hhx-resource-topic-grid h3{margin-top:10px}.hhx-resource-empty-links{padding:48px 0}.hhx-resource-empty-links .hhx-button{width:100%}}
