.platform-content{min-height:50vh}.platform-content .review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-paper{max-width:780px;margin:auto;padding:clamp(18px,4vw,42px);background:var(--grain),var(--pale);color:var(--ink);border:1px solid var(--gold)}.platform-paper h2{font:400 1.65rem/1.3 var(--serif)}.platform-paper p{margin:0 0 1rem}.platform-note{margin-bottom:1rem}.platform-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:1.4rem 0}.platform-form label{display:grid;gap:6px;font-family:var(--ui)}.discovery-tools select,.platform-form :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;background:var(--pale);color:var(--ink);border:1px solid var(--gold);padding:8px 10px}.platform-form .wide{grid-column:1/-1}.platform-form .declaration{display:flex;align-items:center}.platform-form input[type=checkbox]{appearance:auto}.platform-form [role=status]{margin:8px 0 0}.discovery-tools select{width:auto;min-height:42px;max-width:100%}.alphabet{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.alphabet button{border:1px solid var(--gold);padding:5px 10px;min-width:36px}.alphabet button[aria-pressed=true]{background:var(--red);color:var(--ivory)}.platform-content iframe{width:100%;aspect-ratio:16/9;border:0;margin-block:8px}.platform-content mark{background:#ecd69b;color:#332218}@media (max-width:980px){.platform-content .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.platform-content .review-grid,.platform-form{grid-template-columns:minmax(0,1fr)}}