.wrap{width:min(calc(100% - 48px),920px);margin-inline:auto}.legal-hero{padding-bottom:58px}.legal-hero .eyebrow{color:var(--cyan-soft);font-size:12px}.legal-hero h1{margin-top:16px}.legal-hero p{max-width:720px;margin-top:20px;color:var(--muted);font-size:17px}.updated{margin-top:16px;color:var(--muted-2);font-size:12px}.policy{padding:72px 0 100px}.policy .card{padding:0;border:0;background:transparent}.policy .card h2{margin:48px 0 12px;font-size:28px;line-height:1.25;letter-spacing:-.025em;font-weight:610}.policy .card h2:first-child{margin-top:0}.policy .card p,.policy .card li{color:var(--muted);font-size:15px}.policy .card ul{padding-left:20px}.policy .card strong{color:var(--ink)}.policy .notice{margin:42px 0}.policy .contact{margin-top:48px;padding-top:34px;border-top:1px solid var(--line)}.policy .contact h2{margin-top:0}.policy a{text-decoration:underline;text-decoration-color:rgba(167,232,239,.36);text-underline-offset:4px}@media(max-width:767px){.wrap{width:min(calc(100% - 32px),920px)}.policy{padding-block:56px 74px}.policy .card h2{font-size:24px}}
