.privacy-policy-page .inner-hero{margin-bottom:22px}.privacy-policy-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);align-items:end;gap:clamp(24px,4vw,42px);display:grid}.privacy-policy-hero-copy{min-width:0}.privacy-policy-page .inner-hero .inner-title{letter-spacing:-.03em;max-width:12ch;font-size:clamp(2.25rem,4.6vw,4.2rem);line-height:1.04}.privacy-policy-page .inner-hero .inner-text{max-width:40rem;font-size:1.02rem;line-height:1.72}.privacy-policy-page .inner-hero .updated-stamp{background:#fffcf7d6;border:1px solid #1714111a;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.privacy-policy-summary{box-shadow:var(--shadow-soft);background:linear-gradient(#fffbf4f5,#fbf1e2e6);border:1px solid #1714111a;border-radius:24px;padding:20px}.privacy-policy-summary .card-tag{margin-bottom:14px}.privacy-policy-summary-list{gap:12px;display:grid}.privacy-policy-summary-list p{color:var(--muted);gap:4px;margin:0;font-size:.95rem;line-height:1.45;display:grid}.privacy-policy-summary-list span{letter-spacing:.08em;text-transform:uppercase;color:#453d36c2;font-size:.74rem;font-weight:800}.privacy-policy-summary-list strong{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;font-weight:700}.privacy-policy-article{max-width:860px;margin-inline:auto}.privacy-policy-copyright{color:#453d36bd;border-top:1px solid #1714111a;margin-top:24px;padding-top:16px;font-size:.94rem}@media (max-width:720px){.privacy-policy-hero-grid{grid-template-columns:1fr;gap:18px}.privacy-policy-page .inner-hero .inner-title{max-width:11ch;font-size:clamp(2rem,10vw,3.15rem)}.privacy-policy-page .inner-hero .updated-stamp{border-radius:16px;display:block}}
