/* /privacy/ (accounts/03). Nav, footer, .sticker, .paper-tab and .back-link come from contact.css. */
.privacy-layout{max-width:880px;margin:30px auto 70px;padding:0 30px;overflow-wrap:break-word}
.privacy-head h1{font-size:clamp(40px,6vw,64px);line-height:1;margin:28px 0 18px;letter-spacing:-1px}
.privacy-head .lead{font-size:24px;max-width:40ch;margin:0 0 10px}
.updated{font-size:18px;color:#615e76;margin:0}
.short-version{position:relative;background:white;border:3px solid #24213e;box-shadow:8px 8px #24213e;padding:34px 32px 24px;margin:44px 0 20px}
.short-version h2{font-size:30px;margin:0 0 10px}
.short-version ul,.privacy-doc ul,.privacy-doc ol{padding-left:1.2em;margin:10px 0}
.short-version li,.privacy-doc li{margin:8px 0}
.short-version li,.privacy-doc p,.privacy-doc li,.data-card dd{font-size:20px;line-height:1.5}
.privacy-doc h2{font-size:32px;line-height:1.15;margin:52px 0 14px}
.privacy-doc p{margin:10px 0}
.privacy-doc .data-list{list-style:none;padding:0;display:grid;gap:18px;margin:18px 0 0}
.privacy-doc .data-card{background:white;border:2px solid #24213e;padding:18px 22px;margin:0}
.data-card h3{font-size:24px;margin:0 0 10px}
.data-card .tag{display:inline-block;font-size:16px;background:#a9edca;border:2px solid #24213e;padding:1px 8px;margin-left:4px;vertical-align:middle}
.data-card dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0}
.data-card dt{font-weight:bold;font-size:18px;color:#615e76;padding-top:2px}
.data-card dd{margin:0}

.privacy-layout .back-link{margin-top:40px}
@media(max-width:600px){.privacy-layout{margin-top:20px}.privacy-head h1{font-size:44px}.privacy-head .lead{font-size:22px}.short-version{padding:30px 20px 18px;box-shadow:5px 5px #24213e}.data-card dl{grid-template-columns:1fr;gap:2px}.data-card dd{margin-bottom:8px}.privacy-doc h2{font-size:28px;margin-top:42px}}
@media(max-width:450px){.privacy-layout{padding:0 20px}.privacy-doc .data-card{padding:16px}.short-version li,.privacy-doc p,.privacy-doc li,.data-card dd{font-size:19px}}
