.magazine-site.audience-landing{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;border-top:4px solid var(--accent)}.magazine-site .landing-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(960px,calc(100% - 32px));margin-inline:auto;padding-block:48px 32px}.magazine-site .landing-logo{display:block;width:210px;height:auto}.magazine-site.audience-landing h1{margin-top:12px;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.4;text-align:center}.magazine-site .landing-question{margin-top:34px;font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.18;text-align:center}.magazine-site .landing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:32px}.magazine-site .landing-card{position:relative;display:flex;flex-direction:column;min-height:210px;border-radius:12px;padding:30px 32px}.magazine-site .landing-card h2{font-size:clamp(30px,3.4vw,40px);line-height:1.05;letter-spacing:-.03em}.magazine-site .landing-card p{margin-top:10px;font-size:15px;line-height:1.5}.magazine-site a.landing-card{transition:transform .2s ease,box-shadow .2s ease}.magazine-site a.landing-card:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 16px 36px #34272d26}.magazine-site .landing-go{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:auto;border-radius:50%;font-size:17px;transition:transform .2s ease}.magazine-site a.landing-card:hover .landing-go{transform:translate(2px,-2px)}.magazine-site .landing-webmaster{background:var(--ink);color:#fff}.magazine-site .landing-webmaster p{color:var(--on-dark)}.magazine-site .landing-webmaster .landing-go{background:var(--accent);color:#fff}.magazine-site .landing-webmaster:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.magazine-site .landing-consumer{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.magazine-site .landing-consumer h2{color:var(--ink);opacity:.55}.magazine-site .landing-soon{align-self:flex-start;margin-top:auto;border:1px solid var(--accent);border-radius:999px;padding:6px 12px;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.magazine-site .landing-cbstats{grid-column:1/-1;flex-direction:row;align-items:center;gap:28px;min-height:0;padding:22px 28px;border:1px solid var(--line);border-top:4px solid #f47321;background:#fff}.magazine-site .landing-cbstats img{display:block;width:150px;height:auto;flex-shrink:0}.magazine-site .landing-cbstats p{margin:0;color:var(--muted)}.magazine-site .landing-cbstats .landing-go{margin:0 0 0 auto;background:var(--ink);color:#fff}.magazine-site .landing-cbstats:focus-visible{outline:3px solid #f47321;outline-offset:4px}.magazine-site .landing-legal{display:flex;justify-content:center;gap:22px;padding:0 16px 26px;color:var(--muted);font-size:12px}@media (max-width:640px){.magazine-site .landing-main{justify-content:flex-start;padding-top:36px}.magazine-site .landing-logo{width:170px}.magazine-site .landing-question{margin-top:26px}.magazine-site .landing-cards{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px}.magazine-site .landing-card{min-height:0;padding:24px}.magazine-site .landing-soon,.magazine-site .landing-webmaster .landing-go{margin-top:20px}.magazine-site .landing-cbstats{flex-wrap:wrap;gap:12px 20px;padding:20px 24px}.magazine-site .landing-cbstats img{width:130px}.magazine-site .landing-cbstats p{flex:1 1 100%;order:3}.magazine-site .landing-cbstats .landing-go{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.magazine-site .landing-go,.magazine-site a.landing-card{transition:none}.magazine-site a.landing-card:hover,.magazine-site a.landing-card:hover .landing-go{transform:none}}