.legal-hero{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:80px;padding-block:90px 65px}.legal-hero h1{font:400 clamp(48px,5vw,76px)/1.07 Georgia,"Times New Roman",serif;letter-spacing:-.06em;margin-top:24px}.legal-hero p{max-width:590px;font-size:17px;line-height:1.8;color:#526b86;margin-top:24px}.legal-updated{display:block;margin-top:26px;color:#576f85;font-size:11px}.legal-emblem{display:grid;place-items:center;aspect-ratio:1;border-radius:38px;background:radial-gradient(ellipse at 15% 10%,#e1f2e8,transparent 65%),linear-gradient(135deg,#bedfd9,#85b9ed)}.legal-emblem>span{display:grid;place-items:center;width:132px;height:145px;transform:rotate(-9deg);border-radius:28px;border:4px solid #ffffff80;background:#f7fbffcf;box-shadow:12px 17px 22px #2e598a20,0 0 0 12px #ffffff1a;color:#2f6686}.legal-documents{display:flex;gap:10px;padding-block:25px;border-block:1px solid #d5e1eb}.legal-documents a{display:flex;gap:15px;align-items:center;font-size:13px;padding:12px 17px;border-radius:10px;color:#4b6581}.legal-documents a[aria-current=page]{color:#1558af;background:#e4eefb}.legal-documents a:hover{background:#edf3fa}.legal-reading-layout{display:grid;grid-template-columns:255px 1fr;gap:90px;align-items:start;padding-block:65px 100px}.legal-contents{position:sticky;top:115px;display:grid;gap:8px}.legal-contents>span{font-size:10px;letter-spacing:.15em;color:#536b85;margin-bottom:16px}.legal-contents a{display:flex;gap:14px;font-size:12px;line-height:1.5;color:#4c6783;padding-block:7px}.legal-contents a:hover{color:#1664c9}.legal-contents small{font-size:9px;color:#536b85;line-height:2}.legal-prose{max-width:760px}.legal-prose>section{border-bottom:1px solid #d5e1eb;padding-bottom:36px;margin-bottom:36px}.legal-prose>section>span{display:block;font-size:10px;color:#4272a8;margin-bottom:15px}.legal-prose h2{font-size:25px;font-weight:500;letter-spacing:-.04em;line-height:1.35}.legal-prose p{color:#4f657d;font-size:15px;line-height:1.95;margin-top:17px}.legal-contact{padding:30px;background:#e9f2ef;border-radius:20px}.legal-contact h2{font-size:23px}.legal-contact p{font-size:13px;line-height:1.85}.legal-contact a{color:#1558af;display:inline-flex;gap:3px;align-items:center}@media(max-width:1000px){.legal-reading-layout{gap:45px;grid-template-columns:220px 1fr}.legal-hero{gap:40px}}@media(max-width:800px){.legal-hero{padding-top:60px;grid-template-columns:1fr 160px;gap:30px}.legal-emblem{border-radius:25px}.legal-emblem>span{width:95px;height:105px;border-radius:20px}.legal-emblem svg{width:45px}.legal-reading-layout{grid-template-columns:1fr;padding-block:35px 65px;gap:35px}.legal-contents{position:static;grid-template-columns:1fr 1fr;gap:4px 25px}.legal-contents>span{grid-column:1/-1}}@media(max-width:600px){.legal-hero{padding-block:45px 35px;display:block}.legal-hero h1{font-size:47px}.legal-hero p{font-size:15px}.legal-emblem{display:none}.legal-documents{flex-wrap:wrap;padding-block:18px;gap:5px}.legal-documents a{font-size:11px;gap:8px;padding:11px}.legal-contents{grid-template-columns:1fr;gap:2px}.legal-prose h2{font-size:23px}.legal-prose p{font-size:14px}.legal-contact{padding:24px}}
