.resources-module__0Gtw4G__page{background:radial-gradient(circle at 84% 8%, #7c3cff1a, transparent 24%), linear-gradient(180deg, var(--bg), var(--bg-soft));min-height:100vh}.resources-module__0Gtw4G__nav{z-index:20;border-bottom:1px solid var(--line);background:rgba(var(--bg-rgb), .82);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0}.resources-module__0Gtw4G__navInner,.resources-module__0Gtw4G__library,.resources-module__0Gtw4G__articleShell{width:min(1200px,100%);margin:0 auto;padding-inline:clamp(20px,3vw,52px)}.resources-module__0Gtw4G__navInner{justify-content:space-between;align-items:center;gap:22px;min-height:80px;display:flex}.resources-module__0Gtw4G__logo{flex:none;width:96px;height:32px;display:inline-flex;position:relative}.resources-module__0Gtw4G__logo img{object-fit:contain;object-position:left center;width:96px;height:32px;position:absolute;inset:0}.resources-module__0Gtw4G__logoLight{opacity:1}.resources-module__0Gtw4G__logoDark{opacity:0}:root[data-theme=dark] .resources-module__0Gtw4G__logoLight{opacity:0}:root[data-theme=dark] .resources-module__0Gtw4G__logoDark{opacity:1}.resources-module__0Gtw4G__navLinks{align-items:center;gap:clamp(18px,2.4vw,34px);font-size:14px;font-weight:700;display:flex}.resources-module__0Gtw4G__navLinks a{color:var(--text);transition:color .16s}.resources-module__0Gtw4G__navLinks a:hover,.resources-module__0Gtw4G__navLinkActive{color:var(--brand)!important}.resources-module__0Gtw4G__navActions{align-items:center;gap:10px;display:flex}.resources-module__0Gtw4G__navStart,.resources-module__0Gtw4G__primaryAction{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;box-shadow:0 14px 32px var(--brand-glow);border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:850;transition:transform .16s,box-shadow .16s;display:inline-flex}.resources-module__0Gtw4G__navStart{min-height:44px;padding:0 16px;font-size:13px}.resources-module__0Gtw4G__navStart:hover,.resources-module__0Gtw4G__primaryAction:hover{box-shadow:0 18px 36px var(--brand-glow);transform:translateY(-2px)}.resources-module__0Gtw4G__library{padding-block:clamp(52px,7vw,104px)}.resources-module__0Gtw4G__libraryIntro{max-width:730px}.resources-module__0Gtw4G__libraryIntro>span,.resources-module__0Gtw4G__libraryFeatureCopy>span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.resources-module__0Gtw4G__libraryIntro h1{letter-spacing:-.065em;margin:14px 0 16px;font-size:clamp(44px,6vw,80px);line-height:1.03}.resources-module__0Gtw4G__libraryIntro p{max-width:590px;color:var(--text-soft);margin:0;font-size:18px;line-height:1.6}.resources-module__0Gtw4G__libraryFeatured{border:1px solid var(--line);background:var(--surface);min-height:470px;box-shadow:var(--shadow-lg);border-radius:26px;grid-template-columns:minmax(320px,.96fr) minmax(320px,1.04fr);margin-top:clamp(40px,5vw,68px);display:grid;overflow:hidden}.resources-module__0Gtw4G__libraryFeatureImage{background:var(--surface-3);position:relative}.resources-module__0Gtw4G__libraryFeatureImage img{object-fit:cover;object-position:center}.resources-module__0Gtw4G__libraryFeatureCopy{flex-direction:column;align-items:flex-start;padding:clamp(30px,5vw,70px);display:flex}.resources-module__0Gtw4G__libraryFeatureCopy h2{letter-spacing:-.055em;max-width:440px;margin:18px 0 14px;font-size:clamp(31px,3.8vw,52px);line-height:1.08}.resources-module__0Gtw4G__libraryFeatureCopy>p{max-width:440px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.65}.resources-module__0Gtw4G__articleMeta{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-top:auto;padding-top:30px;font-size:13px;display:flex}.resources-module__0Gtw4G__articleMeta span+span:before{color:var(--brand);content:"•";margin-right:16px}.resources-module__0Gtw4G__primaryAction{margin-top:24px;padding:13px 18px;font-size:14px}.resources-module__0Gtw4G__libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.resources-module__0Gtw4G__libraryCard{border:1px solid var(--line);background:color-mix(in srgb, var(--surface), transparent 6%);border-radius:20px;flex-direction:column;align-items:flex-start;min-height:290px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.resources-module__0Gtw4G__libraryCard:hover{border-color:color-mix(in srgb, var(--brand), var(--line) 55%);box-shadow:var(--shadow-md);transform:translateY(-4px)}.resources-module__0Gtw4G__libraryCard>span{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:14px;place-items:center;font-size:21px;display:grid}.resources-module__0Gtw4G__libraryCard small{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:11px;font-weight:900}.resources-module__0Gtw4G__libraryCard h2{letter-spacing:-.035em;margin:9px 0;font-size:22px;line-height:1.16}.resources-module__0Gtw4G__libraryCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.resources-module__0Gtw4G__libraryCard footer{width:100%;color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.resources-module__0Gtw4G__libraryCard footer svg{color:var(--brand);font-size:19px}.resources-module__0Gtw4G__articleShell{padding-block:32px 96px}.resources-module__0Gtw4G__backLink{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:750;transition:color .16s,transform .16s;display:inline-flex}.resources-module__0Gtw4G__backLink:hover{color:var(--brand);transform:translate(-2px)}.resources-module__0Gtw4G__articleHeader{grid-template-columns:minmax(0,.94fr) minmax(340px,.86fr);align-items:stretch;gap:clamp(38px,6vw,88px);max-width:1110px;margin:50px auto 0;display:grid}.resources-module__0Gtw4G__articleHeaderCopy{align-self:center;padding:clamp(6px,3vw,38px) 0}.resources-module__0Gtw4G__articleIcon{background:var(--brand-soft);width:50px;height:50px;color:var(--brand);border-radius:16px;place-items:center;font-size:24px;display:inline-grid}.resources-module__0Gtw4G__articleHeaderCopy>p:not(.resources-module__0Gtw4G__articleDescription){color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:17px 0 0;font-size:12px;font-weight:900}.resources-module__0Gtw4G__articleHeader h1{letter-spacing:-.07em;max-width:600px;margin:13px 0 0;font-size:clamp(46px,5.3vw,72px);line-height:1.04}.resources-module__0Gtw4G__articleHeader .resources-module__0Gtw4G__articleMeta{justify-content:flex-start;margin-top:0;padding-top:22px}.resources-module__0Gtw4G__articleDescription{max-width:590px;color:var(--text-soft);margin:21px 0 0;font-size:18px;line-height:1.65}.resources-module__0Gtw4G__articleHeroImage{background:var(--surface-3);min-height:500px;box-shadow:var(--shadow-md);border-radius:26px;position:relative;overflow:hidden}.resources-module__0Gtw4G__articleHeroImage img{object-fit:cover;object-position:center}.resources-module__0Gtw4G__articleSummaryCard{border:1px solid color-mix(in srgb, var(--brand), var(--line) 46%);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-soft), var(--surface) 20%), var(--surface));border-radius:24px;flex-direction:column;justify-content:center;min-height:360px;padding:clamp(28px,4vw,52px);display:flex}.resources-module__0Gtw4G__articleSummaryCard>span{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.resources-module__0Gtw4G__articleSummaryCard ul{color:var(--text);gap:16px;margin:28px 0 0;padding:0;font-size:18px;font-weight:750;line-height:1.42;list-style:none;display:grid}.resources-module__0Gtw4G__articleSummaryCard li{gap:10px;display:flex}.resources-module__0Gtw4G__articleSummaryCard svg{color:var(--brand);flex:none;margin-top:4px}.resources-module__0Gtw4G__articleLayout{grid-template-columns:214px minmax(0,680px);justify-content:center;gap:clamp(34px,5.4vw,76px);margin-top:74px;display:grid}.resources-module__0Gtw4G__articleAside{border-left:1px solid var(--line);color:var(--muted);align-self:start;padding-left:18px;font-size:13px;line-height:1.45;position:sticky;top:116px}.resources-module__0Gtw4G__articleAside strong{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.resources-module__0Gtw4G__articleAside ol{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.resources-module__0Gtw4G__articleAside li{transition:color .16s}.resources-module__0Gtw4G__articleAside li:hover{color:var(--brand)}.resources-module__0Gtw4G__articleBody{min-width:0}.resources-module__0Gtw4G__articleLead{max-width:620px;color:var(--text);letter-spacing:-.018em;margin:0 0 38px;font-size:20px;line-height:1.58}.resources-module__0Gtw4G__articleBody>section:not(.resources-module__0Gtw4G__articleHighlights):not(.resources-module__0Gtw4G__takeawayBox){margin-top:54px}.resources-module__0Gtw4G__articleBody h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(25px,2.7vw,33px);line-height:1.18}.resources-module__0Gtw4G__articleBody p{color:var(--text-soft);margin:0 0 18px;font-size:16px;line-height:1.78}.resources-module__0Gtw4G__articleHighlights{border-left:3px solid var(--brand);background:color-mix(in srgb, var(--brand-soft), transparent 26%);margin-bottom:46px;padding:22px 25px 23px}.resources-module__0Gtw4G__articleHighlights h2{margin-bottom:15px;font-size:19px}.resources-module__0Gtw4G__articleHighlights ul,.resources-module__0Gtw4G__articleBullets{color:var(--text-soft);gap:11px;margin:0;padding:0;font-size:15px;line-height:1.58;list-style:none;display:grid}.resources-module__0Gtw4G__articleHighlights li{gap:9px;display:flex}.resources-module__0Gtw4G__articleHighlights svg{color:var(--brand);flex:none;margin-top:4px}.resources-module__0Gtw4G__articleBullets{margin:24px 0 0;padding-left:22px;list-style:outside}.resources-module__0Gtw4G__articleBullets li::marker{color:var(--brand)}.resources-module__0Gtw4G__takeawayBox{border:1px solid color-mix(in srgb, var(--brand), var(--line) 48%);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-soft), var(--surface) 32%), var(--surface));border-radius:20px;margin-top:58px;padding:26px 28px 28px}.resources-module__0Gtw4G__takeawayBox>span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.resources-module__0Gtw4G__takeawayBox ol{counter-reset:takeaway;color:var(--text);gap:0;margin:17px 0 0;padding:0;font-size:15px;font-weight:700;line-height:1.5;list-style:none;display:grid}.resources-module__0Gtw4G__takeawayBox li{border-top:1px solid color-mix(in srgb, var(--line), transparent 12%);counter-increment:takeaway;padding:13px 0 13px 36px;position:relative}.resources-module__0Gtw4G__takeawayBox li:before{color:var(--brand);content:counter(takeaway, decimal-leading-zero);letter-spacing:.04em;font-size:10px;font-weight:900;position:absolute;top:13px;left:0}.resources-module__0Gtw4G__takeawayBox li:first-child{border-top:0;padding-top:0}.resources-module__0Gtw4G__takeawayBox li:first-child:before{top:0}.resources-module__0Gtw4G__takeawayBox li:last-child{padding-bottom:0}.resources-module__0Gtw4G__nextResource{border:1px solid var(--line);background:var(--surface);max-width:680px;box-shadow:var(--shadow-sm);border-radius:18px;margin:66px 0 0 auto;padding:25px 88px 26px 28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative}.resources-module__0Gtw4G__nextResource span{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.resources-module__0Gtw4G__nextResource strong{color:var(--text);letter-spacing:-.04em;margin-top:8px;font-size:24px;display:block}.resources-module__0Gtw4G__nextResource svg{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:50%;place-items:center;padding:11px;font-size:20px;transition:transform .16s,background .16s,color .16s;display:grid;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.resources-module__0Gtw4G__nextResource:hover{border-color:color-mix(in srgb, var(--brand), var(--line) 54%);box-shadow:var(--shadow-md);transform:translateY(-2px)}.resources-module__0Gtw4G__nextResource:hover strong{color:var(--brand)}.resources-module__0Gtw4G__nextResource:hover svg{background:var(--brand);color:#fff;transform:translate(4px,-50%)}@media (max-width:900px){.resources-module__0Gtw4G__libraryFeatured{grid-template-columns:1fr}.resources-module__0Gtw4G__libraryFeatureImage{min-height:360px}.resources-module__0Gtw4G__libraryGrid{grid-template-columns:1fr}.resources-module__0Gtw4G__libraryCard{min-height:230px}.resources-module__0Gtw4G__articleHeader{grid-template-columns:1fr;gap:30px}.resources-module__0Gtw4G__articleHeroImage{min-height:430px}.resources-module__0Gtw4G__articleLayout{grid-template-columns:1fr;gap:32px}.resources-module__0Gtw4G__articleAside{display:none;position:static}}@media (max-width:700px){.resources-module__0Gtw4G__navInner{min-height:70px}.resources-module__0Gtw4G__navLinks{display:none}.resources-module__0Gtw4G__navActions{gap:7px}.resources-module__0Gtw4G__navStart{display:none}.resources-module__0Gtw4G__library{padding-block:48px 70px}.resources-module__0Gtw4G__libraryIntro h1{font-size:47px}.resources-module__0Gtw4G__libraryIntro p,.resources-module__0Gtw4G__articleDescription{font-size:16px}.resources-module__0Gtw4G__libraryFeatureImage{min-height:300px}.resources-module__0Gtw4G__libraryFeatureCopy{padding:28px 23px}.resources-module__0Gtw4G__articleShell{padding-block:28px 65px}.resources-module__0Gtw4G__articleHeader{margin-top:40px}.resources-module__0Gtw4G__articleHeader h1{font-size:48px}.resources-module__0Gtw4G__articleHeader .resources-module__0Gtw4G__articleMeta{justify-content:flex-start}.resources-module__0Gtw4G__articleHeroImage{border-radius:20px;min-height:400px}.resources-module__0Gtw4G__articleLead{font-size:19px}.resources-module__0Gtw4G__nextResource{margin-top:54px}}
