.page-module__LKovGa__page{background:var(--oa-surface-page)}.page-module__LKovGa__hero{border-bottom:1px solid var(--oa-border-subtle);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.page-module__LKovGa__hero:after{content:"";pointer-events:none;border:1px solid #345c7214;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-10rem;right:-8rem}.page-module__LKovGa__heroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(19rem,.72fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.page-module__LKovGa__heroCopy{max-width:48rem}.page-module__LKovGa__eyebrow{margin:0 0 var(--oa-space-sm);color:var(--oa-color-slate);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-module__LKovGa__heroCopy h1{max-width:13ch;color:var(--oa-color-deep-navy);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,6vw,5.7rem);line-height:.96}.page-module__LKovGa__heroLead{max-width:44rem;color:var(--oa-text-lead);margin:1.5rem 0 0;font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.65}.page-module__LKovGa__heroPanel{border-radius:var(--oa-radius-xl);background:var(--oa-surface-dark);color:var(--oa-text-on-dark);box-shadow:var(--oa-shadow-card-emphasis);padding:clamp(1.6rem,3vw,2.4rem);position:relative;overflow:hidden}.page-module__LKovGa__heroPanel:before{background:var(--oa-action-primary);content:"";width:5rem;height:.35rem;position:absolute;top:0;right:0}.page-module__LKovGa__heroPanelLabel{color:var(--oa-color-sage);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:800}.page-module__LKovGa__heroLinks{border-top:1px solid var(--oa-border-on-dark);margin-top:1.5rem;display:grid}.page-module__LKovGa__heroLinks a{border-bottom:1px solid var(--oa-border-on-dark);min-height:2.75rem;color:var(--oa-text-on-dark);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}.page-module__LKovGa__heroLinks a:after{color:var(--oa-color-sage);content:"→";font-size:1.1rem}.page-module__LKovGa__heroLinks a:hover{color:var(--oa-color-white)}.page-module__LKovGa__heroLinks a:focus-visible{outline:2px solid var(--oa-color-sage);outline-offset:2px}.page-module__LKovGa__librarySection{padding-block:clamp(4rem,7vw,6.5rem)}.page-module__LKovGa__librarySectionPaper{background:var(--oa-surface-paper)}.page-module__LKovGa__sectionHeader{gap:.65rem;max-width:50rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:grid}.page-module__LKovGa__sectionHeader h2{max-width:18ch;color:var(--oa-color-deep-navy);letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.02}.page-module__LKovGa__sectionHeader p{max-width:44rem;color:var(--oa-text-secondary);margin:0;font-size:1.02rem;line-height:1.65}.page-module__LKovGa__trustStrip{border:1px solid var(--oa-border);border-radius:var(--oa-radius-lg);background:var(--oa-surface-elevated);max-width:52rem;box-shadow:var(--oa-shadow-card-subtle);gap:0;margin-bottom:clamp(2.5rem,5vw,4.25rem);padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.page-module__LKovGa__trustStripPrimary{color:var(--oa-text-lead);margin:0;font-size:1.02rem;line-height:1.6}.page-module__LKovGa__trustStripEditorial{border-top:1px solid var(--oa-border-subtle);color:var(--oa-text-muted);margin:0;padding-top:1rem;font-size:.94rem;line-height:1.55}.page-module__LKovGa__trustStripEditorial a{color:var(--oa-link);font-weight:600;text-decoration:none}.page-module__LKovGa__trustStripEditorial a:hover{color:var(--oa-link-hover);text-decoration:underline}.page-module__LKovGa__trustStripEditorial a:focus-visible{outline:2px solid var(--oa-color-softened-navy);outline-offset:2px}.page-module__LKovGa__categoryStack{display:grid}.page-module__LKovGa__categoryBand{border-top:1px solid var(--oa-border-subtle);scroll-margin-top:calc(var(--oa-mobile-header-height) + 1rem);grid-template-columns:minmax(12rem,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2rem,4vw,3.25rem);display:grid}.page-module__LKovGa__categoryHeading{top:calc(var(--oa-mobile-header-height) + 1rem);align-content:start;gap:.65rem;display:grid;position:sticky}.page-module__LKovGa__categoryHeading h3{max-width:15ch;color:var(--oa-color-deep-navy);margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15}.page-module__LKovGa__categoryHeading h3:before{border-radius:var(--oa-radius-pill);background:var(--card-accent,var(--oa-color-slate));content:"";width:2.2rem;height:.22rem;margin-bottom:.75rem;display:block}.page-module__LKovGa__categoryHeading p{max-width:28ch;color:var(--oa-text-secondary);margin:0;font-size:.98rem;line-height:1.55}.page-module__LKovGa__categoryContent{gap:1rem;display:grid}.page-module__LKovGa__categoryEmpty{color:var(--oa-text-muted);margin:0;line-height:1.5}.page-module__LKovGa__seeAll{margin:0;font-size:.98rem;line-height:1.45}.page-module__LKovGa__seeAll a{color:var(--oa-link);font-weight:600;text-decoration:none}.page-module__LKovGa__seeAll a:hover{color:var(--oa-link-hover);text-decoration:underline}.page-module__LKovGa__seeAll a:focus-visible{outline:2px solid var(--oa-color-softened-navy);outline-offset:2px}.page-module__LKovGa__bottomCta{border-top:1px solid var(--oa-border-subtle);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem)}.page-module__LKovGa__toneNavy{--card-accent:var(--oa-color-softened-navy)}.page-module__LKovGa__toneGold{--card-accent:var(--oa-color-sun-gold)}.page-module__LKovGa__toneSage{--card-accent:var(--oa-color-soft-green)}.page-module__LKovGa__toneBrown{--card-accent:var(--oa-color-eyebrow-accent)}@media (max-width:64rem){.page-module__LKovGa__heroGrid{grid-template-columns:minmax(0,1fr)}.page-module__LKovGa__heroPanel{max-width:44rem}.page-module__LKovGa__categoryBand{grid-template-columns:minmax(0,1fr)}.page-module__LKovGa__categoryHeading{position:static}.page-module__LKovGa__categoryHeading h3{max-width:24ch}.page-module__LKovGa__categoryHeading p{max-width:44rem}}@media (max-width:48rem){.page-module__LKovGa__hero{padding-block:3.25rem 3.75rem}.page-module__LKovGa__heroCopy h1{font-size:clamp(2.7rem,13vw,4rem)}.page-module__LKovGa__heroPanel{padding:1.4rem}.page-module__LKovGa__librarySection{padding-block:3.5rem}}
