@font-face{font-family:'Source Serif 4';src:url('/assets/source-serif-4-italic.ttf') format('truetype');font-style:italic;font-weight:200 900;font-display:swap}
.privacy-page{max-width:1040px;margin:0 auto;padding:72px 40px 96px;color:#30140c;background:#fffbf2;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.privacy-heading{margin-bottom:40px}
.privacy-eyebrow{font-size:12px;letter-spacing:.06em}
.privacy-heading h1{font:400 italic clamp(38px,6vw,78px)/1.15 'Source Serif 4',Georgia,serif;margin:16px 0 24px;letter-spacing:-.035em}
.privacy-heading>p:last-child{max-width:42em;font-size:18px}
.privacy-page h2{font:400 italic clamp(25px,3vw,36px)/1.3 'Source Serif 4',Georgia,serif;margin:0 0 20px}
.privacy-page p{margin:0 0 18px}
.privacy-page a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.privacy-page a:hover{text-decoration-thickness:2px}
.privacy-page address{font-style:normal}
.privacy-draft{padding:28px;background:#f2ebdd;border-left:3px solid #590c1a;margin-bottom:32px}
.privacy-draft h2{font:650 16px/1.5 Manrope,Arial,sans-serif;color:#590c1a;margin-bottom:12px}
.privacy-draft p{font-size:14px;line-height:1.7}
.privacy-draft p:last-child{margin:0}
.privacy-contents{display:flex;flex-wrap:wrap;gap:12px 28px;padding:24px 0 32px;border-bottom:1px solid #30140c33;font-size:14px}
.privacy-page section{margin-top:48px;scroll-margin-top:120px;max-width:48em}
.privacy-page .privacy-back{margin-top:56px;padding-top:24px;border-top:1px solid #30140c33;font-size:14px}
@media(max-width:760px){.privacy-page{padding:40px 22px 64px;font-size:15px}.privacy-heading>p:last-child{font-size:16px}.privacy-draft{padding:20px}.privacy-contents{gap:12px 20px}.privacy-page section{scroll-margin-top:140px;margin-top:36px}}
