.privacy-main{max-width:800px;padding-block:54px 58px}.privacy-heading h1{font-size:clamp(40px,6vw,64px);margin-block:15px 14px}.privacy-date{font-size:13px;color:var(--muted)}.privacy-lead{font-size:20px;margin-top:24px;color:var(--muted);max-width:65ch}.privacy-summary{margin-block:32px 40px;padding:22px 24px;border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:8px;background:var(--ink)}.privacy-summary p+p{margin-top:10px}.privacy-summary p{font-size:16px;color:var(--muted)}.privacy-summary strong,.privacy-sections strong{color:var(--bone);font-weight:700}.privacy-sections{display:grid;gap:30px}.privacy-sections section+section{padding-top:30px;border-top:1px solid var(--line)}.privacy-sections h2{font-family:var(--font-ui),sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-wrap:pretty;margin-bottom:15px}.privacy-sections p{font-size:16px;line-height:1.7;color:var(--muted)}.privacy-sections p+p{margin-top:13px}.privacy-sections a{color:var(--bone);text-underline-offset:4px;text-decoration-color:var(--brass)}.privacy-contact{overflow-wrap:anywhere}.privacy-back{display:inline-flex;align-items:center;min-height:44px;margin-top:38px;text-decoration:none;font-size:16px;color:var(--brass)}.privacy-back:hover{text-decoration:underline;text-underline-offset:4px}.privacy-page .site-footer{margin-top:0}@media(max-width:740px){.privacy-main{padding-block:32px 38px}.privacy-heading h1{font-size:43px}.privacy-lead{font-size:18px;margin-top:20px}.privacy-summary{padding:18px;margin-block:25px 30px}.privacy-summary p{font-size:15px}.privacy-sections{gap:25px}.privacy-sections section+section{padding-top:25px}.privacy-sections h2{font-size:21px}.privacy-sections p{font-size:16px;line-height:1.65}.privacy-back{margin-top:28px}}
