.privacy-main{padding-bottom:100px}.privacy-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.8fr);gap:70px;margin-top:54px}.privacy-heading h1{font-family:var(--serif);font-size:48px;font-weight:500;line-height:1.65;letter-spacing:.08em;margin:20px 0}.privacy-heading>p{color:var(--muted);font-size:14px;line-height:2}.privacy-content{min-width:0;font-size:15px;line-height:2.1}.privacy-intro{margin:0 0 38px}.privacy-content section{padding:29px 0;border-top:1px solid var(--line)}.privacy-content h2{font-size:19px;font-weight:500;margin:0 0 16px;letter-spacing:.04em}.privacy-content p{margin:12px 0 0}.privacy-content ul{padding-left:1.4em;margin:0}.privacy-content li+li{margin-top:8px}.privacy-content a:not(.outline-button){text-decoration:underline;text-underline-offset:4px}.privacy-content .privacy-contact{padding:28px;background:#f0f4f3;border-top:0;margin:6px 0 28px}.privacy-contact-note,.privacy-date{font-size:12px;color:var(--muted)}.privacy-content .outline-button{margin-top:32px}.privacy-content .privacy-date{margin-top:16px}@media(max-width:800px){.privacy-main{padding-bottom:65px}.privacy-layout{grid-template-columns:1fr;gap:32px;margin-top:30px}.privacy-heading h1{font-size:34px;line-height:1.5;margin:16px 0}.privacy-heading h1 br{display:none}.privacy-heading>p br{display:none}.privacy-content{font-size:14px}.privacy-content h2{font-size:17px}.privacy-content section{padding:24px 0}.privacy-content .privacy-contact{padding:22px}.privacy-intro{margin-bottom:28px}}
