.qSY2dW_breadcrumb{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.qSY2dW_breadcrumb:hover{text-underline-offset:4px;text-decoration:underline}.qSY2dW_breadcrumb:focus-visible{outline:2px solid var(--ui-strong);outline-offset:2px}.qSY2dW_hero{border-bottom:1px solid var(--ui-soft);margin-bottom:32px;padding:12px 0 32px}.qSY2dW_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}.qSY2dW_section{margin-top:40px}.qSY2dW_section:first-child{margin-top:0}.qSY2dW_features{gap:12px;display:grid}.qSY2dW_features li{color:var(--ui-muted);gap:10px;font-size:15px;line-height:1.6;display:flex}.qSY2dW_features svg{width:20px;height:20px;color:var(--ui-positive);flex-shrink:0;margin-top:2px}.qSY2dW_chips{flex-wrap:wrap;gap:8px;display:flex}.qSY2dW_chips a,.qSY2dW_chips span{border:1px solid var(--ui-soft);border-radius:var(--ui-radius-control);min-height:40px;color:var(--ui-strong);align-items:center;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.qSY2dW_chips a:hover{background:var(--ui-weak)}.qSY2dW_chips a:focus-visible{outline:2px solid var(--ui-strong);outline-offset:2px}.qSY2dW_related{gap:4px;display:grid}.qSY2dW_related a{border-radius:var(--ui-radius-control);min-height:44px;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.qSY2dW_related a:hover{background:var(--ui-weak);color:var(--ui-strong)}.qSY2dW_related a:focus-visible{outline:2px solid var(--ui-strong)}.qSY2dW_hubGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.qSY2dW_hubGrid a{border:1px solid var(--ui-soft);border-radius:var(--ui-radius-panel);min-height:44px;color:var(--ui-strong);flex-direction:column;gap:4px;padding:16px;display:flex}.qSY2dW_hubGrid a:hover{background:var(--ui-weak)}.qSY2dW_hubGrid a:focus-visible{outline:2px solid var(--ui-strong);outline-offset:2px}.qSY2dW_hubGrid small{color:var(--ui-muted);font-size:13px}@media (min-width:1024px){.qSY2dW_layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}
