.eq-wrap{max-width:1100px;margin:0 auto;padding:0 1rem}.eq-lede{max-width:72ch}.eq-small{font-size:.98rem;opacity:.88}.eq-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1.25rem;align-items:start}.eq-aside{min-width:280px}@media (max-width:920px){.eq-layout{grid-template-columns:1fr}.eq-aside{min-width:0}}.eq-main{min-width:0}.eq-aside>*{margin:0 0 .85rem}.eq-aside>*:last-child{margin-bottom:0}@media (min-width:981px){.eq-aside{position:sticky;top:88px;max-height:calc(100vh - 100px);overflow:auto;padding-right:.25rem}.eq-aside::-webkit-scrollbar{width:10px}.eq-aside::-webkit-scrollbar-thumb{background:rgb(31 35 40 / .18);border-radius:999px}.eq-aside::-webkit-scrollbar-track{background:#fff0}}@media (max-width:980px){.eq-layout{display:block;max-width:none;padding:0}.eq-aside{position:static;top:auto;max-height:none;overflow:visible;padding-right:0}}.eq-toc{border:1px solid rgb(31 35 40 / .12);border-radius:16px;background:#fff;overflow:hidden}.eq-toc .eq-wrap{max-width:none;margin:0;padding:.85rem 1rem}.eq-toc-title{font-weight:800}.eq-toc-list{list-style:none;padding:.65rem 0 0;margin:0;display:flex;gap:.5rem;flex-wrap:wrap}.eq-toc-list a{display:inline-block;padding:.35rem .55rem;border-radius:999px;text-decoration:none;border:1px solid rgb(31 35 40 / .12);background:#fff}.eq-toc-list a:hover{text-decoration:underline}@media (min-width:981px){.eq-toc-list{flex-direction:column;flex-wrap:nowrap;gap:.45rem}.eq-toc-list a{display:block;width:100%;padding:.42rem .65rem}}@media (max-width:720px){.eq-toc-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.eq-toc-list::-webkit-scrollbar{height:8px}}@media (min-width:981px){.eq-aside .eq-toc{max-height:60vh;overflow:auto}.eq-aside .eq-toc::-webkit-scrollbar{width:10px}.eq-aside .eq-toc::-webkit-scrollbar-thumb{background:rgba(31,35,40,18);border-radius:999px}.eq-aside .eq-toc::-webkit-scrollbar-track{background:#fff0}.eq-aside .eq-toc-title{position:sticky;top:0;background:#fff;padding:.1rem 0 .5rem;z-index:1}}.eq-authority{margin:.85rem 0 0}.eq-authority .label{font-weight:800;margin-right:.35rem}.eq-authority a{text-decoration:none}.eq-authority a:hover{text-decoration:underline}.eq-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.eq-card{grid-column:span 6;border:1px solid rgb(31 35 40 / .12);background:#fff;border-radius:16px;padding:1rem;text-decoration:none;color:inherit}.eq-card h3{margin:.05rem 0 .4rem}.eq-card p{margin:0;opacity:.9}.eq-card:hover{box-shadow:0 6px 22px rgb(31 35 40 / .08);transform:translateY(-1px)}@media (max-width:880px){.eq-card{grid-column:span 12}}.eq-spec{border:1px solid rgb(31 35 40 / .12);border-radius:16px;overflow:hidden;background:#fff}.eq-spec table{width:100%;border-collapse:collapse}.eq-spec th,.eq-spec td{padding:.75rem .9rem;vertical-align:top;border-top:1px solid rgb(31 35 40 / .08)}.eq-spec th{width:34%;text-align:left;font-weight:800;background:rgb(31 35 40 / .02)}.eq-spec tr:first-child th,.eq-spec tr:first-child td{border-top:0}.eq-callout{border:1px solid rgb(31 35 40 / .12);background:rgb(31 35 40 / .015);border-radius:16px;padding:1rem}.eq-callout h3{margin:.1rem 0 .55rem}.eq-links{display:flex;flex-wrap:wrap;gap:.5rem}.eq-links a{display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:999px;border:1px solid rgb(31 35 40 / .14);background:rgb(31 35 40 / .02);text-decoration:none;color:inherit;font-weight:900}.eq-links a:hover{background:rgb(47 95 110 / .10);border-color:rgb(47 95 110 / .28)}