.privacy-home{margin-left:auto;font-size:14px;text-decoration:underline;text-underline-offset:4px}
.privacy-main{padding-bottom:80px}
.privacy-heading{padding:42px 0 48px;border-bottom:1px solid var(--murmo-line)}
.privacy-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:20px}
.privacy-heading h1{font-family:var(--murmo-font-heading);font-weight:650;font-size:clamp(42px,5vw,64px);letter-spacing:-.04em;line-height:1.12}
.privacy-heading h1::after{content:'';display:block;width:72px;height:6px;background:var(--murmo-yellow);margin-top:22px}
.privacy-intro{max-width:640px;font-size:20px;line-height:1.6;margin-top:24px}
.privacy-date{font-size:13px;color:var(--murmo-muted);margin-top:20px}
.privacy-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:64px;padding-top:48px}
.privacy-contents{align-self:start;position:sticky;top:28px;font-size:13px;line-height:1.6}
.privacy-contents h2{font-size:15px;margin:0 0 16px;font-family:var(--murmo-font-heading)}
.privacy-contents ol{padding-left:20px;margin:0;display:grid;gap:12px}
.privacy-contents a:hover,.privacy-copy a:hover,.privacy-home:hover{text-decoration-thickness:2px}
.privacy-contents a{text-decoration:underline;text-underline-offset:3px}
.privacy-copy{min-width:0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.privacy-copy section{scroll-margin-top:28px;margin-bottom:38px}
.privacy-copy h2{font-family:var(--murmo-font-heading);font-size:25px;line-height:1.3;letter-spacing:-.02em;margin:0 0 16px}
.privacy-copy p+p,.privacy-copy ul+p{margin-top:16px}
.privacy-copy ul{padding-left:24px;margin:16px 0}
.privacy-copy li+li{margin-top:12px}
.privacy-copy a{color:var(--murmo-link);text-decoration:underline;text-underline-offset:3px}
.site-footer{border-top:1px solid var(--murmo-line);padding-block:24px 36px;display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;font-size:12px;line-height:1.6;color:var(--murmo-muted)}
.site-footer span{margin-right:auto}
.site-footer a{text-decoration:underline;text-underline-offset:3px}
.signup-privacy a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.privacy-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}}
@media(max-width:760px){.privacy-heading{padding:28px 0 32px}.privacy-intro{font-size:18px}.privacy-layout{display:block;padding-top:28px}.privacy-contents{position:static;border-bottom:1px solid var(--murmo-line);padding-bottom:28px;margin-bottom:36px}.privacy-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.privacy-copy h2{font-size:23px}.privacy-main{padding-bottom:32px}.site-footer span{flex-basis:100%}}
@media(max-width:420px){.privacy-home{font-size:12px}.privacy-contents ol{grid-template-columns:1fr}}
@media print{.header,.skip,.privacy-contents,.site-footer{display:none}.wrap{width:100%}.privacy-heading{padding-top:0}.privacy-layout{display:block;padding-top:24px}.privacy-copy{font-size:11pt}.privacy-copy h2{break-after:avoid}.privacy-copy section{margin-bottom:24px}.privacy-main{padding-bottom:0}}
