.info-page{--muted:#666}:root[data-theme=dark] .info-page{--muted:#aaa}.info-page .info-hero{padding-top:clamp(50px,5vw,80px)}.info-page .info-hero>.eyebrow{margin-bottom:25px}.info-page .info-hero h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:1100px;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:1.04}.info-page .info-intro{letter-spacing:-.02em;max-width:680px;margin-top:30px;font-size:clamp(19px,1.8vw,26px);line-height:1.5}.info-page .info-body{margin-top:45px}.info-section{border-top:1px solid var(--rule);grid-template-columns:1fr 1.7fr;gap:9%;padding-block:32px 45px;display:grid}.info-section>h2{letter-spacing:-.035em;font-size:clamp(23px,2.3vw,33px);font-weight:400;line-height:1.2}.info-section-content{min-width:0;max-width:720px;font-size:17px;line-height:1.65}.info-section-content p+p{margin-top:20px}.info-section-content address{font-style:normal}.info-section-content a:not(.pill){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.info-section-content ul{margin:0;padding-left:20px}.info-section-content li+li{margin-top:8px}.info-section-content h3{margin:25px 0 12px;font-size:19px;font-weight:500}.info-note{color:var(--muted);font-size:13px;line-height:1.6}.info-facts{grid-template-columns:140px 1fr;gap:12px 20px;margin:0;display:grid}.info-facts dt{color:var(--muted)}.info-facts dd{overflow-wrap:anywhere;margin:0}.info-footer{margin-top:65px}.info-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:27px;display:flex}.info-actions .pill{min-height:44px}.privacy-overview{border-bottom:1px solid var(--rule);margin-bottom:35px;padding-bottom:30px}.privacy-overview h2{letter-spacing:-.03em;margin-bottom:18px;font-size:23px;font-weight:400}.privacy-overview ul{margin:0;padding-left:20px;font-size:16px;line-height:1.7}.pill.pill-outline{color:var(--ink);background:0 0}.pill.pill-outline:hover{background:var(--ink);color:var(--paper)}@media (max-width:700px){.info-page .info-hero{padding-top:48px}.info-page .info-hero h1{font-size:clamp(40px,10vw,68px)}.info-page .info-intro{margin-top:24px;font-size:20px}.info-page .info-body{margin-top:42px}.info-section{padding-block:27px 35px;display:block}.info-section>h2{margin-bottom:22px;font-size:26px}.info-section-content{font-size:16px}.info-facts{grid-template-columns:1fr;gap:4px}.info-facts dd+dt{margin-top:15px}.info-footer{margin-top:40px}}
