.platforms-main{color:#111;width:100%;max-width:1200px;margin:0 auto;padding:80px 32px}.platforms-intro{max-width:760px;margin-bottom:48px}.platforms-intro>p:first-child{letter-spacing:.06em;color:#444;font-size:13px;font-weight:600}.platforms-intro h1{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(36px,5vw,64px);font-weight:550;line-height:1.1}.platforms-intro>p:last-child,.platforms-card>p,.platforms-access{color:#444;font-size:16px;line-height:1.7}.platforms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.platforms-card{background:#fff;border:1px solid #bbb;border-radius:4px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;display:flex}.platforms-card>svg{color:#00f;margin-bottom:24px}.platforms-card .platforms-audience{margin:0 0 12px;font-size:13px}.platforms-card h2{letter-spacing:-.025em;margin:0 0 16px;font-size:28px;font-weight:550;line-height:1.2}.platforms-card>p{margin:0 0 24px}.platforms-card>a{color:#00f;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.platforms-card>a:hover{text-decoration:underline}.platforms-card>a:focus-visible{outline-offset:4px;outline:3px solid #00f}.platforms-access{max-width:78ch;margin-top:28px}@media (max-width:650px){.platforms-main{padding:48px 20px}.platforms-grid{grid-template-columns:1fr}.platforms-card{padding:24px}.platforms-intro{margin-bottom:32px}}
