.home-content{max-width:1200px;margin:0 auto;padding:0 0 36px}.home-content h2{font-family:var(--serif);font-size:32px;line-height:1.25;font-weight:400;letter-spacing:-.6px}.home-content p{font-size:14px;line-height:1.85}.home-intro{max-width:850px;margin:55px auto 45px;text-align:center}.home-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-detail{padding:34px;border:1px solid var(--line);border-radius:12px;background:var(--white);min-width:0}.home-detail h2{font-size:27px}.home-content section{scroll-margin-top:30px}.home-report{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;padding:45px;margin:45px 0;background:var(--mint);border:1px solid var(--line);border-radius:12px}.home-report-list{align-self:center}.home-report-list li{margin:12px 0;color:var(--muted)}.home-report-list ul{padding-left:20px;margin-bottom:25px}.home-audience{margin:50px 0}.home-privacy{max-width:850px;margin:60px auto}.home-faq{border-top:1px solid var(--line);padding-top:45px}.home-faq article{padding:20px 0;border-bottom:1px solid var(--line);max-width:900px}.home-faq h3{font-size:17px}.home-faq p{margin-bottom:0}.home-content a:not(.button){text-decoration:underline;text-underline-offset:3px}.home-content{overflow-wrap:anywhere}@media(max-width:750px){.home-detail-grid,.home-report{grid-template-columns:1fr}.home-detail,.home-report{padding:24px}.home-content h2{font-size:27px}.home-intro{text-align:left;margin:35px 0}.home-report{gap:20px}.home-privacy{margin:40px 0}}
