.info-page{max-width:800px;padding:80px var(--edge);min-height:60vh;margin:auto}.info-page h1{margin-bottom:30px;font-size:48px}.info-page p{margin:20px 0;font-size:18px}.info-page a{text-decoration:underline}.house-rules h2{margin:44px 0 0;font-size:24px}.house-rules li{margin:10px 0;font-size:18px}.house-rules-version{color:var(--muted)}.info-page .house-rules-version{font-size:14px}.trust-numbers{border-top:3px solid #000;margin:40px 0;padding-top:24px}.trust-numbers h2{font-size:24px}.trust-numbers dl{background:#000;border:1px solid #000;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:20px 0 0;display:grid}.trust-numbers dl>div{background:#fff;padding:18px}.trust-numbers dt{font:11px / 16px var(--font-mono), monospace;text-transform:uppercase}.trust-numbers dd{font-family:var(--font-heading), sans-serif;margin:10px 0 0;font-size:36px;font-weight:900;line-height:1}.trust-numbers dd small{font-family:var(--font-sans), sans-serif;margin-top:8px;font-size:13px;font-weight:700;display:block}.price-watch .checkbox-label,.audience-page .checkbox-label{align-items:flex-start;gap:.7rem;margin:.7rem 0;font-size:14px;display:flex}.price-watch input[type=checkbox],.audience-page input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.audience-page fieldset{border:1px solid #bbb;margin:1rem 0;padding:1rem}.audience-page button{margin:1rem .75rem 0 0}.group-terms h2{margin-top:40px;font-size:24px}:root:not([data-app]) .app-only{display:none}.info-page{max-width:calc(800px + 2 * var(--edge));padding:30px var(--edge) 80px}.info-page h1{margin-bottom:60px;font-size:40px;font-weight:900;line-height:45px}.info-page>p:not(.eyebrow){margin:30px 0 0;font:19px/30.02px Helvetica Neue,Helvetica,Arial,sans-serif}.info-page>a:last-child{margin-top:30px;font-weight:700;display:inline-block}@media (max-width:767px){.info-page h1{font-size:36px;line-height:40.5px}}.audience-page .outline-button{background:#fff;border:1px solid #000;padding:13px 20px}.audience-page [role=status]{border-block:1px solid #aaa;padding-block:20px}
