.wc-resource-hero{padding:clamp(5rem,9vw,8rem) 0 4rem;background:var(--wc-navy,#071d2b);color:#fff}.wc-resource-hero__inner{max-width:1200px}.wc-resource-hero h1{max-width:1200px;margin:.65rem 0 1.25rem;font-size:clamp(2.6rem,5.4vw,5rem);line-height:1.02}.wc-resource-hero .wc-lead{max-width:760px;color:rgba(255,255,255,.78)}.wc-resource-meta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.58)}.wc-resource-meta span+span:before{content:'·';margin-right:1rem}.wc-resource-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:clamp(2rem,3.4vw,3.25rem);align-items:start;width:min(100%,1200px);margin-inline:auto}.wc-resource-content{min-width:0;font-size:1.08rem;line-height:1.78;color:#24333c}.wc-resource-content>p:first-child{font-size:1.28rem;line-height:1.65;color:#142832}.wc-resource-content h2{margin:3.5rem 0 1rem;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.15;color:#09202d}.wc-resource-content h3{margin:2.4rem 0 .7rem;font-size:1.35rem;color:#09202d}.wc-resource-content a{text-decoration:underline;text-underline-offset:.18em}.wc-resource-content ul,.wc-resource-content ol{padding-left:1.4rem}.wc-resource-content li+li{margin-top:.5rem}.wc-resource-content blockquote{margin:2.5rem 0;padding:1.4rem 1.6rem;border-left:4px solid currentColor;background:#f4f7f8;font-size:1.16rem}.wc-resource-content .wc-cache-flow{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;justify-items:stretch!important;justify-content:stretch!important;align-items:stretch!important;position:static!important;max-width:none!important;width:100%!important;gap:.75rem!important;margin:2.5rem 0!important;padding:0!important}.wc-resource-content .wc-cache-flow>div{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:1.5rem!important;width:100%!important;min-height:0!important;height:auto!important;box-sizing:border-box!important;padding:1rem 1.35rem!important;border:1px solid #dbe3e6!important;border-radius:.55rem!important;background:#f8fafb!important}.wc-resource-content .wc-cache-flow strong,.wc-resource-content .wc-cache-flow span{display:block!important;align-self:auto!important;min-width:0!important;width:auto!important;height:auto!important;position:static!important;text-align:left!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important;font-weight:inherit!important;line-height:1.5!important}.wc-resource-content .wc-cache-flow strong{flex:0 0 18rem!important;font-weight:700!important;color:#09202d!important}.wc-resource-content .wc-cache-flow span{flex:1 1 auto!important;color:#5b6a72!important}.wc-resource-content .wc-cache-flow span:before,.wc-resource-content .wc-cache-flow span:after,.wc-resource-content .wc-cache-flow strong:before,.wc-resource-content .wc-cache-flow strong:after{content:none!important;display:none!important}.wc-resource-aside{position:sticky;top:7rem;min-width:0}.wc-resource-aside__card{display:grid;gap:.7rem;padding:1.15rem;border:1px solid #dbe3e6;border-radius:.65rem;background:#f8fafb}.wc-resource-aside__card>span{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#63747d}.wc-resource-aside__card a{font-size:.94rem;line-height:1.35;font-weight:650;color:#0b2b3c;text-decoration:none}.wc-resource-aside__card a:hover{text-decoration:underline}@media(max-width:900px){.wc-resource-layout{grid-template-columns:1fr;width:100%}.wc-resource-aside{position:static}.wc-resource-aside__card{grid-template-columns:1fr 1fr}.wc-resource-aside__card>span{grid-column:1/-1}}@media(max-width:700px){.wc-resource-content .wc-cache-flow>div{gap:1rem!important}.wc-resource-content .wc-cache-flow strong{flex-basis:14rem!important}}@media(max-width:560px){.wc-resource-aside__card{grid-template-columns:1fr}.wc-resource-content .wc-cache-flow>div{display:block!important}.wc-resource-content .wc-cache-flow strong{margin-bottom:.2rem!important}.wc-resource-meta span+span:before{display:none}}
