.privacy-header .mobile-home{display:none;font-size:13px;font-weight:800}.privacy-hero{max-width:1180px;margin:auto;padding:105px 28px 80px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;border-bottom:1px solid #d6e0e5}.privacy-hero h1{font:400 clamp(58px,7vw,90px)/.95 Georgia,serif;letter-spacing:-.045em;margin:0}.privacy-hero>div:last-child{font-size:18px;color:#526a78;max-width:540px}.updated{margin-top:30px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#277eb8}.privacy-layout{max-width:1180px;margin:auto;padding:80px 28px 120px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:90px}.privacy-layout aside{position:sticky;top:120px;height:max-content;border-top:2px solid #102c40;padding-top:18px;display:flex;flex-direction:column;gap:9px;font-size:13px}.privacy-layout aside p{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:850;color:#277eb8}.privacy-layout aside a{color:#5d7380}.privacy-layout aside a:hover{color:#277eb8}.privacy-content{max-width:760px}.privacy-content section{padding:0 0 55px;margin:0 0 55px;border-bottom:1px solid #d6e0e5;scroll-margin-top:115px}.privacy-content section>span{font-size:11px;color:#5da7dc;font-weight:850}.privacy-content h2{font:400 38px/1.1 Georgia,serif;margin:8px 0 24px;letter-spacing:-.025em}.privacy-content h3{font:700 15px/1.4 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:28px 0 8px}.privacy-content p,.privacy-content address{color:#506875;font-size:16px;line-height:1.75}.privacy-content a{color:#277eb8;text-decoration:underline;text-underline-offset:3px}.privacy-content address{font-style:normal;background:#f4f7f8;border-left:3px solid #5da7dc;padding:22px 25px;margin:20px 0}.privacy-content .legal-note{font-size:13px;color:#6d808a}.privacy-return{background:#dceff5;padding:70px 28px;text-align:center}.privacy-return p{font:400 31px Georgia,serif;margin:0 0 22px}@media(max-width:850px){.privacy-header nav,.privacy-header>.button{display:none}.privacy-header .mobile-home{display:block}.privacy-hero{grid-template-columns:1fr;gap:30px;padding-top:75px}.privacy-layout{grid-template-columns:1fr;gap:45px}.privacy-layout aside{position:static;display:grid;grid-template-columns:1fr 1fr}.privacy-layout aside p{grid-column:1/-1}.privacy-content{max-width:none}}@media(max-width:520px){.privacy-hero h1{font-size:56px}.privacy-layout aside{grid-template-columns:1fr}.privacy-content h2{font-size:32px}}
