/* Retained product FAQ and availability styles; retired Phase 1 layouts removed. */
.phase-heading{max-width:760px;margin-bottom:40px}.phase-heading h2{margin:12px 0 16px}.phase-heading p{max-width:68ch}
.phase-faq-list{max-width:920px}.phase-faq details{border-top:1px solid var(--border)}.phase-faq details:last-child{border-bottom:1px solid var(--border)}.phase-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700}.phase-faq summary::-webkit-details-marker{display:none}.phase-faq summary .icon{transition:transform .2s}.phase-faq details[open] summary .icon{transform:rotate(180deg)}.phase-faq details>div{padding:0 0 22px;max-width:72ch;color:var(--muted)}.phase-faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}
.ps-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0}.ps-status-group{border:1px solid var(--border);background:var(--surface);padding:22px}.ps-status-group[data-status-group='roadmap']{background:var(--surface-muted)}.ps-status-group ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.ps-status-group li{display:flex;gap:10px;align-items:flex-start}.ps-status-group li .icon{width:18px;height:18px;flex:0 0 auto;color:var(--product-accent,var(--blue))}@media(max-width:768px){.ps-status-grid{grid-template-columns:1fr}}
