.privacy-module__ZGDmtG__page{width:min(100% - 40px,880px);margin-inline:auto;padding:clamp(48px,8vw,88px) 0 64px}.privacy-module__ZGDmtG__header{border-bottom:1px solid var(--line);padding-bottom:36px}.privacy-module__ZGDmtG__sectionLabel{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.privacy-module__ZGDmtG__header h1{letter-spacing:-.06em;max-width:680px;margin:12px 0 0;font-size:clamp(2.5rem,7vw,4.8rem);line-height:.98}.privacy-module__ZGDmtG__intro{color:#46524a;max-width:700px;margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.7}.privacy-module__ZGDmtG__lastUpdated{color:var(--muted);margin:20px 0 0;font-size:.86rem;font-weight:650}.privacy-module__ZGDmtG__policy{gap:0;display:grid}.privacy-module__ZGDmtG__policy section{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.38fr) minmax(0,.62fr);column-gap:clamp(32px,7vw,80px);padding:38px 0;display:grid}.privacy-module__ZGDmtG__policy h2{letter-spacing:-.025em;margin:0;font-size:1.18rem;line-height:1.35}.privacy-module__ZGDmtG__policy p{color:#4f5b52;grid-column:2;margin:0;line-height:1.75}.privacy-module__ZGDmtG__policy p+p{margin-top:18px}.privacy-module__ZGDmtG__policy a{color:var(--brand-dark);text-underline-offset:3px;font-weight:700}.privacy-module__ZGDmtG__contact{background:#e6eee5;border-radius:20px;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:28px 32px;display:flex}.privacy-module__ZGDmtG__contact h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.35rem,3vw,1.85rem)}.privacy-module__ZGDmtG__contact a{color:var(--brand-dark);text-underline-offset:4px;font-weight:750}@media (max-width:760px){.privacy-module__ZGDmtG__page{width:min(100% - 24px,880px);padding:36px 0 48px}.privacy-module__ZGDmtG__header{padding-bottom:28px}.privacy-module__ZGDmtG__policy section{padding:30px 0;display:block}.privacy-module__ZGDmtG__policy p{margin-top:16px}.privacy-module__ZGDmtG__policy p+p{margin-top:14px}.privacy-module__ZGDmtG__contact{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 24px}}
