.public-pages-module__dbHa6q__page{color:#15233f;background:#f6f9fe;min-height:100vh}.public-pages-module__dbHa6q__shell{width:min(1160px,100% - 48px);margin:0 auto}.public-pages-module__dbHa6q__hero{background:radial-gradient(circle at 78% 28%,#447eea33,#0000 25%),#0d2d70;padding:clamp(6rem,11vw,9.5rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.public-pages-module__dbHa6q__hero:after{pointer-events:none;content:"";opacity:.18;background-image:radial-gradient(circle,#bdd2ff 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.public-pages-module__dbHa6q__heroContent{z-index:1;max-width:850px;position:relative}.public-pages-module__dbHa6q__eyebrow{color:#a9c5ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:inline-flex}.public-pages-module__dbHa6q__hero h1{color:#f8fbff;max-width:820px;font-family:var(--font-display),"Avenir Next",sans-serif;letter-spacing:-.055em;margin:1rem 0 1.3rem;font-size:clamp(3rem,7vw,6.5rem);font-weight:600;line-height:.96}.public-pages-module__dbHa6q__hero p{color:#c4d3ef;max-width:680px;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.75}.public-pages-module__dbHa6q__heroMeta{flex-wrap:wrap;gap:.65rem;margin-top:1.8rem;display:flex}.public-pages-module__dbHa6q__heroMeta span{color:#dce8ff;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:.55rem .75rem;font-size:.68rem;font-weight:700}.public-pages-module__dbHa6q__blogBody{padding:clamp(4rem,8vw,7rem) 0}.public-pages-module__dbHa6q__featuredPost{background:#fff;border:1px solid #dce6f4;border-radius:1.25rem;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:420px;display:grid;overflow:hidden}.public-pages-module__dbHa6q__featuredCopy{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.public-pages-module__dbHa6q__category{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.public-pages-module__dbHa6q__featuredCopy h2{color:#102248;max-width:650px;font-family:var(--font-display),"Avenir Next",sans-serif;letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:600;line-height:1.03}.public-pages-module__dbHa6q__featuredCopy p,.public-pages-module__dbHa6q__postCard p{color:#64728b;font-size:.88rem;line-height:1.7}.public-pages-module__dbHa6q__postMeta{color:#8290a8;gap:.8rem;margin-top:1.5rem;font-size:.65rem;font-weight:650;display:flex}.public-pages-module__dbHa6q__featuredVisual{background:#eaf1ff;place-items:center;display:grid;position:relative;overflow:hidden}.public-pages-module__dbHa6q__featuredVisual:before,.public-pages-module__dbHa6q__featuredVisual:after{content:"";border:1px solid #2563eb24;border-radius:50%;position:absolute}.public-pages-module__dbHa6q__featuredVisual:before{width:360px;height:360px}.public-pages-module__dbHa6q__featuredVisual:after{width:250px;height:250px}.public-pages-module__dbHa6q__visualCard{z-index:1;color:#fff;background:#194eaf;border-radius:1rem;width:min(280px,78%);padding:1.6rem;position:relative;transform:rotate(-3deg);box-shadow:0 28px 55px #194eaf47}.public-pages-module__dbHa6q__visualCard svg{color:#a9c7ff}.public-pages-module__dbHa6q__visualCard strong{margin:2.5rem 0 .45rem;font-size:1.25rem;display:block}.public-pages-module__dbHa6q__visualCard span{color:#c7d7f5;font-size:.72rem;line-height:1.5}.public-pages-module__dbHa6q__sectionHeader{justify-content:space-between;align-items:end;gap:2rem;margin:clamp(4rem,8vw,7rem) 0 2rem;display:flex}.public-pages-module__dbHa6q__sectionHeader h2{color:#102248;font-family:var(--font-display),"Avenir Next",sans-serif;letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.6rem);font-weight:600}.public-pages-module__dbHa6q__sectionHeader p{color:#6e7b92;max-width:480px;font-size:.82rem;line-height:1.65}.public-pages-module__dbHa6q__postGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-pages-module__dbHa6q__postCard{background:#fff;border:1px solid #dce6f4;border-radius:1rem;min-height:310px;padding:1.6rem}.public-pages-module__dbHa6q__postIcon{color:#2459ba;background:#eaf1ff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:2.2rem;display:grid}.public-pages-module__dbHa6q__postCard h3{color:#14264a;font-family:var(--font-display),"Avenir Next",sans-serif;letter-spacing:-.025em;margin:.65rem 0 .75rem;font-size:1.3rem;font-weight:650;line-height:1.2}.public-pages-module__dbHa6q__legalWrap{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:clamp(3rem,7vw,7rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}.public-pages-module__dbHa6q__legalNav{background:#fff;border:1px solid #dce6f4;border-radius:.9rem;align-self:start;padding:1.3rem;position:sticky;top:7rem}.public-pages-module__dbHa6q__legalNav strong{color:#13264c;margin-bottom:.9rem;font-size:.72rem;display:block}.public-pages-module__dbHa6q__legalNav a{color:#6a7890;padding:.5rem 0;font-size:.72rem;line-height:1.35;display:block}.public-pages-module__dbHa6q__legalNav a:hover{color:#2563eb}.public-pages-module__dbHa6q__legalArticle{background:#fff;border:1px solid #dce6f4;border-radius:1rem;min-width:0;padding:clamp(1.5rem,4vw,3rem)}.public-pages-module__dbHa6q__legalIntro{color:#66758e;border-bottom:1px solid #e4ebf5;margin-bottom:2.5rem;padding-bottom:2rem;font-size:.9rem;line-height:1.75}.public-pages-module__dbHa6q__legalSection{margin-top:2.7rem;scroll-margin-top:7rem}.public-pages-module__dbHa6q__legalSection:first-of-type{margin-top:0}.public-pages-module__dbHa6q__legalSection h2{color:#13264c;font-family:var(--font-display),"Avenir Next",sans-serif;letter-spacing:-.025em;margin-bottom:.8rem;font-size:1.45rem;font-weight:650}.public-pages-module__dbHa6q__legalSection p,.public-pages-module__dbHa6q__legalSection li{color:#5f6f89;font-size:.86rem;line-height:1.8}.public-pages-module__dbHa6q__legalSection p+p{margin-top:.8rem}.public-pages-module__dbHa6q__legalSection ul{gap:.45rem;margin:.8rem 0 0 1.2rem;display:grid}.public-pages-module__dbHa6q__legalSection a{color:#2563eb;font-weight:650}.public-pages-module__dbHa6q__legalCallout{color:#27426f;background:#edf4ff;border-radius:.75rem;margin-top:3rem;padding:1.3rem;font-size:.82rem;line-height:1.7}@media (max-width:900px){.public-pages-module__dbHa6q__featuredPost{grid-template-columns:1fr}.public-pages-module__dbHa6q__featuredVisual{min-height:330px}.public-pages-module__dbHa6q__postGrid{grid-template-columns:1fr 1fr}.public-pages-module__dbHa6q__legalWrap{grid-template-columns:1fr}.public-pages-module__dbHa6q__legalNav{flex-wrap:wrap;gap:.2rem 1rem;display:flex;position:static}.public-pages-module__dbHa6q__legalNav strong{width:100%}}@media (max-width:640px){.public-pages-module__dbHa6q__shell{width:min(100% - 30px,1160px)}.public-pages-module__dbHa6q__hero{padding-top:5rem}.public-pages-module__dbHa6q__postGrid{grid-template-columns:1fr}.public-pages-module__dbHa6q__sectionHeader{display:block}.public-pages-module__dbHa6q__sectionHeader p{margin-top:.8rem}.public-pages-module__dbHa6q__featuredCopy{padding:1.5rem}.public-pages-module__dbHa6q__featuredVisual{min-height:280px}.public-pages-module__dbHa6q__legalArticle{padding:1.25rem}}
