.platform-page{padding:34px 0 80px}.platform-page h1{font-size:clamp(38px,6vw,70px);line-height:1.04;letter-spacing:-.05em;margin:20px 0}.platform-lead{font-size:20px;line-height:1.6;color:var(--muted);max-width:760px}.platform-note{margin:28px 0;padding:20px 22px;border-left:4px solid var(--copper);background:#fbf8f2;color:var(--muted);line-height:1.65}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0}.platform-card{display:block;background:#fff;border:1px solid var(--line);border-radius:18px;padding:23px;transition:transform .2s,box-shadow .2s}.platform-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(16,38,56,.1)}.platform-card .icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e5eeee;color:var(--ink);font-weight:800;margin-bottom:16px}.platform-card h2,.platform-card h3{font-size:20px;margin:0 0 8px}.platform-card p{color:var(--muted);line-height:1.55;margin:0}.platform-section{margin-top:52px}.platform-section h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.platform-list{display:grid;gap:10px;padding:0;list-style:none}.platform-list li{padding:15px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--muted);line-height:1.55}.platform-list li strong{display:block;color:var(--ink);margin-bottom:4px}.editorial{display:flex;gap:18px;align-items:center;padding:22px;background:#e6eeee;border-radius:18px}.editorial-mark{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800}.platform-crumb{color:var(--muted);font-size:13px}.platform-crumb a{text-decoration:underline}@media(max-width:760px){.platform-page{padding-top:20px}.platform-lead{font-size:17px}.platform-grid{grid-template-columns:1fr}.platform-section{margin-top:38px}.editorial{align-items:flex-start}}
.editorial-meta{width:min(1100px,calc(100% - 36px));margin:0 auto;color:var(--muted);font-size:13px}.editorial-meta a{text-decoration:underline}
