.institutional-site{--institutional-ink:#062d35;--institutional-deep:#083f49;--institutional-teal:#0c606e;--institutional-mint:#70c9a6;--institutional-lime:#8fdfa1;--institutional-paper:#f6faf8;--institutional-cloud:#e8f2ee;--institutional-line:rgba(12,96,110,0.17);min-height:100vh;overflow:hidden;background:var(--institutional-paper);color:var(--institutional-ink);font-family:Aptos,Segoe UI,Helvetica Neue,sans-serif}.institutional-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.institutional-skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;border-radius:8px;background:white;color:var(--institutional-teal);font-weight:700;transform:translateY(-150%)}.institutional-skip-link:focus{transform:translateY(0)}.institutional-header{position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.1);background:var(--institutional-deep);color:white}.institutional-header-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:82px;gap:32px}.institutional-brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.institutional-brand-mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.07)}.institutional-brand>span:last-child{display:grid;line-height:1}.institutional-brand strong{font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:500;letter-spacing:-.02em}.institutional-brand small{margin-top:5px;color:var(--institutional-lime);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.institutional-nav-links{display:flex;justify-content:center;gap:clamp(16px,2.2vw,32px);color:rgba(255,255,255,.72);font-size:.84rem;font-weight:600}.institutional-footer a,.institutional-nav-links a,.legal-copy a{text-underline-offset:4px}.institutional-nav-links a:focus-visible,.institutional-nav-links a:hover{color:white}.institutional-login{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:white;font-size:.82rem;font-weight:700;transition:background .16s ease,border-color .16s ease}.institutional-login:focus-visible,.institutional-login:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08)}.institutional-eyebrow{margin:0;color:var(--institutional-teal);font-size:.72rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.legal-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.legal-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border-radius:999px;background:var(--institutional-lime);color:var(--institutional-ink);font-size:.87rem;font-weight:800;transition:transform .16s ease,background .16s ease}.legal-primary-link:focus-visible,.legal-primary-link:hover{background:white;transform:translateY(-2px)}.institutional-footer{padding-block:30px;background:var(--institutional-ink);color:white}.institutional-footer-bottom a:focus-visible,.institutional-footer-bottom a:hover{color:white;text-decoration:underline}.institutional-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;color:rgba(255,255,255,.5);font-size:.75rem}.institutional-footer-bottom p{margin:0}.institutional-footer-bottom nav{display:flex;gap:22px}.legal-hero{position:relative;padding-block:100px 82px;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(143,223,161,.28),transparent 30%),var(--institutional-deep);color:white}.legal-hero:before{position:absolute;right:7vw;bottom:-140px;width:330px;height:330px;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:""}.legal-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(56px,9vw,140px)}.legal-hero .institutional-eyebrow{color:var(--institutional-lime)}.legal-hero h1{max-width:760px;margin:22px 0 0;font-size:clamp(3.2rem,6vw,5.7rem);line-height:.98}.legal-hero-summary{padding-top:24px;border-top:1px solid rgba(255,255,255,.22)}.legal-hero-summary p{margin:0;color:rgba(255,255,255,.76);font-size:.98rem;line-height:1.7}.legal-hero-summary span{display:block;margin-top:22px;color:var(--institutional-lime);font-size:.71rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-body{padding-block:82px 128px}.legal-body-grid{display:grid;grid-template-columns:240px minmax(0,690px);justify-content:space-between;gap:70px}.legal-body aside{position:sticky;top:30px;display:grid;align-self:start;gap:7px;padding:18px 0;border-top:2px solid var(--institutional-teal);border-bottom:1px solid var(--institutional-line)}.legal-body aside span{color:#627d83;font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-body aside strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.legal-body aside p{margin:0;color:#627d83;font-size:.73rem;line-height:1.45}.legal-body aside a{color:var(--institutional-teal);font-size:.75rem;overflow-wrap:anywhere}.legal-copy section{padding-bottom:42px;border-bottom:1px solid var(--institutional-line)}.legal-copy section+section{padding-top:42px}.legal-copy h2{margin:0 0 18px;color:var(--institutional-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:400;letter-spacing:-.025em}.legal-copy h3{margin:12px 0 8px;font-size:1rem}.legal-copy li,.legal-copy p{color:#3f6068;font-size:.96rem;line-height:1.78}.legal-copy p{margin:0}.legal-copy p+.legal-primary-link,.legal-copy p+p,.legal-copy ul+p{margin-top:18px}.legal-copy ul{display:grid;gap:10px;margin:18px 0 0;padding-left:20px}.legal-copy strong{color:var(--institutional-ink)}.legal-copy a{color:var(--institutional-teal);font-weight:700;text-decoration:underline}.legal-primary-link{width:max-content;background:var(--institutional-teal);color:white!important;text-decoration:none!important}.legal-primary-link:focus-visible,.legal-primary-link:hover{background:var(--institutional-ink)}.deletion-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.deletion-options>div{padding:20px;border:1px solid var(--institutional-line);border-radius:4px;background:white}.deletion-options svg{color:var(--institutional-teal)}.deletion-options p{font-size:.81rem;line-height:1.6}@media (max-width:980px){.institutional-header-row{grid-template-columns:auto 1fr auto;gap:20px}.institutional-nav-links{display:none}.legal-hero-grid{grid-template-columns:1fr}.legal-hero-summary{max-width:620px}.legal-body-grid{grid-template-columns:190px minmax(0,1fr);gap:48px}.deletion-options{grid-template-columns:1fr}}@media (max-width:680px){.institutional-container{width:min(100% - 32px,1180px)}.institutional-header-row{min-height:72px}.institutional-brand-mark{width:40px;height:40px}.institutional-brand-mark img{width:34px;height:35px}.institutional-brand strong{font-size:1.1rem}.institutional-brand small{font-size:.58rem}.institutional-login{padding:9px 12px}.institutional-login svg{display:none}.institutional-footer-bottom{align-items:flex-start;flex-direction:column}.institutional-footer-bottom nav{flex-wrap:wrap;gap:12px 20px}.legal-hero{padding-block:68px 62px}.legal-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.legal-hero-grid{gap:44px}.legal-body{padding-block:56px 84px}.legal-body-grid{grid-template-columns:1fr;gap:48px}.legal-body aside{position:static}.legal-copy section{padding-bottom:34px}.legal-copy section+section{padding-top:34px}.legal-primary-link{width:100%}}@media (prefers-reduced-motion:reduce){.institutional-site *,.institutional-site :after,.institutional-site :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}