.ResearchLibrary-module__vBVSpq__hero{border-bottom:1px solid var(--color-border);background:linear-gradient(#07356709 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#07356709 1px,#0000 1px) 0 0/40px 40px,linear-gradient(135deg,#f8fafc 0%,#fff 56%,#edf5fa 100%);padding-block:clamp(72px,8vw,112px);position:relative;overflow:hidden}.ResearchLibrary-module__vBVSpq__hero:after{content:"";border:1px solid #2f83bd24;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-360px;right:-230px}.ResearchLibrary-module__vBVSpq__heroContainer{z-index:1;position:relative}.ResearchLibrary-module__vBVSpq__heroGrid{align-items:center;gap:clamp(var(--space-10), 7vw, var(--space-16));grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);display:grid}.ResearchLibrary-module__vBVSpq__heroCopy{max-width:760px}.ResearchLibrary-module__vBVSpq__heroTitle{max-width:13ch;margin-top:var(--space-4);color:var(--color-action-strong);font-size:clamp(3.6rem,6vw,6.4rem)}.ResearchLibrary-module__vBVSpq__heroTitle span{max-width:21ch;margin-top:var(--space-4);color:var(--color-action);letter-spacing:-.025em;font-size:.42em;line-height:1.2;display:block}.ResearchLibrary-module__vBVSpq__heroSummary{max-width:var(--measure-lead);margin:var(--space-6) 0 var(--space-7);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.68}.ResearchLibrary-module__vBVSpq__orientation{padding:clamp(var(--space-6), 3vw, var(--space-8));border:1px solid var(--color-border-strong);background:#ffffffeb;box-shadow:0 22px 62px #0028571a}.ResearchLibrary-module__vBVSpq__orientationLabel{color:var(--color-action);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.11em;text-transform:uppercase;margin:0}.ResearchLibrary-module__vBVSpq__orientation h2{max-width:24ch;margin:var(--space-4) 0 0;color:var(--color-action-strong);letter-spacing:-.035em;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.24}.ResearchLibrary-module__vBVSpq__orientation ul{margin:var(--space-6) 0 0;border-top:1px solid var(--color-border);padding:0;list-style:none}.ResearchLibrary-module__vBVSpq__orientation li{padding:var(--space-3) 0 var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);font-size:.86rem;font-weight:var(--weight-semibold);line-height:1.45;position:relative}.ResearchLibrary-module__vBVSpq__orientation li:before{border:1px solid var(--color-action);content:"";width:6px;height:6px;position:absolute;top:1.15em;left:0}.ResearchLibrary-module__vBVSpq__librarySection{border-top:1px solid var(--color-border)}.ResearchLibrary-module__vBVSpq__featuredSection{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle)}.ResearchLibrary-module__vBVSpq__featuredHeading{max-width:920px}.ResearchLibrary-module__vBVSpq__featuredGrid{border:1px solid var(--color-border-strong);background:var(--color-surface);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.ResearchLibrary-module__vBVSpq__featuredGrid article{min-width:0;padding:clamp(var(--space-6), 3vw, var(--space-8))}.ResearchLibrary-module__vBVSpq__featuredGrid article:not(.ResearchLibrary-module__vBVSpq__featuredLead){border-left:1px solid var(--color-border)}.ResearchLibrary-module__vBVSpq__featuredGrid article:nth-child(3){border-top:1px solid var(--color-border);grid-column:2}.ResearchLibrary-module__vBVSpq__featuredLead{min-height:430px;color:var(--color-text-inverse);background:var(--color-action-strong);grid-row:span 2}.ResearchLibrary-module__vBVSpq__featuredMeta,.ResearchLibrary-module__vBVSpq__featuredContext{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--weight-semibold);flex-wrap:wrap;line-height:1.45;display:flex}.ResearchLibrary-module__vBVSpq__featuredMeta span{color:var(--color-action);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.ResearchLibrary-module__vBVSpq__featuredLead .ResearchLibrary-module__vBVSpq__featuredMeta,.ResearchLibrary-module__vBVSpq__featuredLead .ResearchLibrary-module__vBVSpq__featuredContext{color:#bfd6e7}.ResearchLibrary-module__vBVSpq__featuredLead .ResearchLibrary-module__vBVSpq__featuredMeta span{color:#b9def5}.ResearchLibrary-module__vBVSpq__featuredGrid h3{margin:var(--space-5) 0 0;color:var(--color-action-strong);letter-spacing:-.035em;font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.2}.ResearchLibrary-module__vBVSpq__featuredLead h3{color:#fff;max-width:16ch;font-size:clamp(2rem,3.7vw,3.45rem)}.ResearchLibrary-module__vBVSpq__featuredGrid h3 a{color:inherit}.ResearchLibrary-module__vBVSpq__featuredGrid h3 a:hover,.ResearchLibrary-module__vBVSpq__featuredGrid h3 a:focus-visible{color:var(--color-action)}.ResearchLibrary-module__vBVSpq__featuredLead h3 a:hover,.ResearchLibrary-module__vBVSpq__featuredLead h3 a:focus-visible{color:#b9def5}.ResearchLibrary-module__vBVSpq__featuredGrid article>p{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:.9rem;line-height:1.65}.ResearchLibrary-module__vBVSpq__featuredLead>p{color:#dcecf7;max-width:620px;font-size:var(--text-base)}.ResearchLibrary-module__vBVSpq__featuredContext{padding-top:var(--space-5);margin-top:var(--space-6);border-top:1px solid var(--color-border)}.ResearchLibrary-module__vBVSpq__featuredLead .ResearchLibrary-module__vBVSpq__featuredContext{border-color:#fff3}.ResearchLibrary-module__vBVSpq__libraryHeading{max-width:860px}.ResearchLibrary-module__vBVSpq__libraryHeading h2{max-width:18ch}.ResearchLibrary-module__vBVSpq__resourceGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ResearchLibrary-module__vBVSpq__pagination{align-items:center;gap:var(--space-4);padding-top:var(--space-8);margin-top:var(--space-10);border-top:1px solid var(--color-border);grid-template-columns:minmax(96px,auto) minmax(0,1fr) minmax(96px,auto);display:grid}.ResearchLibrary-module__vBVSpq__pagination>a,.ResearchLibrary-module__vBVSpq__pagination>span,.ResearchLibrary-module__vBVSpq__pagination ol a,.ResearchLibrary-module__vBVSpq__pagination ol span{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);color:var(--color-action-strong);background:var(--color-surface);font-size:.82rem;font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.ResearchLibrary-module__vBVSpq__pagination>a:last-child,.ResearchLibrary-module__vBVSpq__pagination>span:last-child{justify-self:end}.ResearchLibrary-module__vBVSpq__pagination>span,.ResearchLibrary-module__vBVSpq__pagination ol span{color:var(--color-text-muted);border-color:#0000}.ResearchLibrary-module__vBVSpq__pagination ol{justify-content:center;gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:flex}.ResearchLibrary-module__vBVSpq__pagination a:hover{border-color:var(--color-action);color:var(--color-action)}.ResearchLibrary-module__vBVSpq__pagination a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ResearchLibrary-module__vBVSpq__pagination a[aria-current=page]{border-color:var(--color-action-strong);color:var(--color-text-inverse);background:var(--color-action-strong)}.ResearchLibrary-module__vBVSpq__filters{padding:clamp(var(--space-6), 3vw, var(--space-8));margin-bottom:var(--space-10);border:1px solid var(--color-border-strong);background:var(--color-surface-subtle)}.ResearchLibrary-module__vBVSpq__searchField label,.ResearchLibrary-module__vBVSpq__filters legend{color:var(--color-action-strong);font-size:.78rem;font-weight:var(--weight-bold);letter-spacing:.04em}.ResearchLibrary-module__vBVSpq__searchField label{margin-bottom:var(--space-3);display:block}.ResearchLibrary-module__vBVSpq__searchField input{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:0}.ResearchLibrary-module__vBVSpq__searchField input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ResearchLibrary-module__vBVSpq__filterGroups{gap:clamp(var(--space-6), 5vw, var(--space-12));margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ResearchLibrary-module__vBVSpq__filters fieldset{border:0;margin:0;padding:0}.ResearchLibrary-module__vBVSpq__filters legend{padding:0}.ResearchLibrary-module__vBVSpq__filterOptions{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ResearchLibrary-module__vBVSpq__filterOptions label{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text-subtle);background:var(--color-surface);cursor:pointer;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr) auto;font-size:.82rem;line-height:1.4;display:grid}.ResearchLibrary-module__vBVSpq__filterOptions label:hover{border-color:var(--color-border-strong)}.ResearchLibrary-module__vBVSpq__filterOptions label:has(input:checked){border-color:var(--color-action);color:var(--color-action-strong);font-weight:var(--weight-semibold)}.ResearchLibrary-module__vBVSpq__filterOptions label:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.ResearchLibrary-module__vBVSpq__filterOptions input{width:18px;height:18px;accent-color:var(--color-action);margin:0}.ResearchLibrary-module__vBVSpq__filterOptions small{color:var(--color-text-muted);font-size:.7rem}.ResearchLibrary-module__vBVSpq__filterOptions p{color:var(--color-text-muted);margin:0;font-size:.82rem}.ResearchLibrary-module__vBVSpq__filterActions{align-items:center;gap:var(--space-5);margin-top:var(--space-7);display:flex}.ResearchLibrary-module__vBVSpq__filterActions button{min-height:44px;padding:var(--space-3) var(--space-6);border:1px solid var(--color-action-strong);color:var(--color-text-inverse);background:var(--color-action-strong);cursor:pointer;font:inherit;font-size:.86rem;font-weight:var(--weight-semibold)}.ResearchLibrary-module__vBVSpq__filterActions button:hover{background:var(--color-action-strong-hover)}.ResearchLibrary-module__vBVSpq__filterActions button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ResearchLibrary-module__vBVSpq__state{max-width:860px;padding:clamp(var(--space-7), 5vw, var(--space-10));border:1px solid var(--color-border-strong);background:var(--color-surface-subtle)}.ResearchLibrary-module__vBVSpq__state h3{color:var(--color-action-strong);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.2}.ResearchLibrary-module__vBVSpq__state p{max-width:700px;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.68}.ResearchLibrary-module__vBVSpq__stateLinks{gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:1024px){.ResearchLibrary-module__vBVSpq__heroGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.ResearchLibrary-module__vBVSpq__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ResearchLibrary-module__vBVSpq__filterOptions{grid-template-columns:1fr}}@media (max-width:800px){.ResearchLibrary-module__vBVSpq__hero{padding-block:var(--space-16)}.ResearchLibrary-module__vBVSpq__heroGrid{grid-template-columns:1fr}.ResearchLibrary-module__vBVSpq__orientation{max-width:700px}.ResearchLibrary-module__vBVSpq__featuredGrid{grid-template-columns:1fr}.ResearchLibrary-module__vBVSpq__featuredGrid article,.ResearchLibrary-module__vBVSpq__featuredGrid article:not(.ResearchLibrary-module__vBVSpq__featuredLead),.ResearchLibrary-module__vBVSpq__featuredGrid article:nth-child(3){border-top:1px solid var(--color-border);border-left:0;grid-area:auto;min-height:0}.ResearchLibrary-module__vBVSpq__featuredGrid article:first-child{border-top:0}}@media (max-width:720px){.ResearchLibrary-module__vBVSpq__hero{padding-block:var(--space-12);background-size:28px 28px,28px 28px,auto}.ResearchLibrary-module__vBVSpq__heroTitle{max-width:12ch;font-size:clamp(2.75rem,14vw,4.2rem)}.ResearchLibrary-module__vBVSpq__heroSummary{font-size:var(--text-base)}.ResearchLibrary-module__vBVSpq__orientation{padding:var(--space-5)}.ResearchLibrary-module__vBVSpq__resourceGrid,.ResearchLibrary-module__vBVSpq__filterGroups{grid-template-columns:1fr}.ResearchLibrary-module__vBVSpq__stateLinks{flex-direction:column;align-items:flex-start}.ResearchLibrary-module__vBVSpq__filterActions{flex-direction:column;align-items:stretch}.ResearchLibrary-module__vBVSpq__filterActions button{width:100%}.ResearchLibrary-module__vBVSpq__pagination{grid-template-columns:1fr 1fr}.ResearchLibrary-module__vBVSpq__pagination ol{flex-wrap:wrap;grid-area:1/1/auto/-1}.ResearchLibrary-module__vBVSpq__pagination>a,.ResearchLibrary-module__vBVSpq__pagination>span{width:100%}}@media (max-width:360px){.ResearchLibrary-module__vBVSpq__heroTitle{font-size:2.6rem}.ResearchLibrary-module__vBVSpq__orientation,.ResearchLibrary-module__vBVSpq__state{padding-inline:var(--space-4)}.ResearchLibrary-module__vBVSpq__pagination{gap:var(--space-2)}.ResearchLibrary-module__vBVSpq__pagination ol{gap:var(--space-1)}}
