.legal-page{color:#10253d;background:#f1f5f8;min-height:100vh}.legal-hero{color:#fff;background:radial-gradient(circle at 82% 30%,#2393e638,#0000 25%),linear-gradient(124deg,#031328,#071f3b 64%,#092d4c);position:relative;overflow:hidden}.legal-hero:after{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#74b9ef26 1px,#0000 1px),linear-gradient(90deg,#74b9ef26 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 75%,#0000);mask-image:linear-gradient(90deg,#0000 10%,#000 75%,#0000)}.legal-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:60px;min-height:360px;padding-block:55px 62px;display:grid;position:relative}.legal-hero-inner h1{letter-spacing:-.055em;margin:12px 0 18px;font:500 clamp(3rem,5.2vw,5.1rem)/1 Georgia,Times New Roman,serif}.legal-hero-inner>div>p:not(.section-label){color:#bed0df;max-width:760px;margin:0;line-height:1.75}.legal-hero-inner>svg{color:#72c6fb;background:#0731578c;border:1px solid #71bef44d;width:100px;height:100px;padding:25px;box-shadow:0 18px 48px #000a1c3d}.legal-meta{color:#7fa0ba;letter-spacing:.05em;gap:25px;margin-top:26px;font:.64rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.legal-tabs{background:#fff;border-bottom:1px solid #d5e1e9}.legal-tabs nav{display:flex}.legal-tabs a{color:#61768a;border-left:1px solid #e0e8ee;align-items:center;min-height:62px;padding:0 28px;font-size:.77rem;font-weight:800;display:flex}.legal-tabs a:last-child{border-right:1px solid #e0e8ee}.legal-tabs a.active{color:#0f75b6;background:#eef7fd;box-shadow:inset 0 -3px #1689d4}.legal-content{padding:78px 0 96px}.legal-layout{grid-template-columns:230px minmax(0,780px);justify-content:center;align-items:start;gap:80px;display:grid}.legal-layout>aside{background:#e7eef3;border-top:3px solid #1689d4;padding:25px 23px;position:sticky;top:30px}.legal-layout>aside span{color:#73899b;letter-spacing:.13em;font:.6rem ui-monospace,SFMono-Regular,Consolas,monospace}.legal-layout>aside strong{margin-top:14px;font:500 1.32rem Georgia,Times New Roman,serif;display:block}.legal-layout>aside p{color:#718496;margin:19px 0 7px;font-size:.65rem;line-height:1.5}.legal-layout>aside a{color:#137bb9;font-size:.68rem;font-weight:800}.legal-layout>article{background:#fff;border:1px solid #d7e2ea;padding:48px 54px 54px;box-shadow:0 18px 55px #0e304e12}.legal-layout>article>section{border-bottom:1px solid #e1e8ee;margin-bottom:31px;padding:0 0 31px}.legal-layout>article>section:last-of-type{margin-bottom:0}.legal-layout h2{color:#173952;margin:0 0 15px;font:500 1.35rem Georgia,Times New Roman,serif}.legal-layout p,.legal-layout li{color:#5d7184;font-size:.82rem;line-height:1.82}.legal-layout p{margin:0 0 11px}.legal-layout ul{margin:4px 0 0;padding-left:19px}.legal-layout li{margin-bottom:6px;padding-left:5px}.legal-review-note{background:#faf6ed;border-left:3px solid #d09a43;grid-template-columns:28px 1fr;gap:15px;margin-top:34px;padding:20px 22px;display:grid}.legal-review-note svg{color:#b77a20;width:23px}.legal-review-note p{color:#735d3a;margin:0;font-size:.74rem}@media (max-width:700px){.legal-hero-inner{grid-template-columns:1fr 60px;gap:18px;min-height:0;padding-block:45px}.legal-hero-inner h1{font-size:2.72rem}.legal-hero-inner>svg{width:56px;height:56px;padding:13px}.legal-meta{flex-direction:column;gap:7px}.legal-tabs nav{width:100%}.legal-tabs a{text-align:center;flex:1;justify-content:center;min-height:56px;padding:0 8px}.legal-content{padding-block:48px 62px}.legal-layout{grid-template-columns:1fr;gap:20px}.legal-layout>aside{position:static}.legal-layout>article{padding:32px 23px 36px}.legal-layout>article>section{margin-bottom:25px;padding-bottom:25px}}
