/* Compact page-specific refinements for the generated workspace shell. */
.nav-branch[open]>summary .nav-disclosure{transform:rotate(45deg);margin-top:3px}.nav-branch[open] .nav-branch:not([open]) .nav-disclosure{transform:rotate(-45deg);margin-top:5px}.overview-home h1{font-size:clamp(2rem,3vw,2.45rem);margin:.2rem 0 .45rem}.overview-home>.lede{margin:.2rem 0 1rem;font-size:1.05rem}.overview-home h2{margin:1.3rem 0 .55rem;padding-top:.8rem;font-size:1.3rem}.module-directory{border-top:1px solid var(--line)}.module-directory article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:baseline;border-bottom:1px solid var(--line);padding:8px 0}.module-directory h3{margin:0;font-size:1rem}.module-directory p{margin:0;max-width:none;font-size:.9rem;line-height:1.55}.overview-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.overview-support h2{font-size:1.05rem}.overview-support p{font-size:.9rem;margin:.25rem 0}.module-tabs,.method-links{margin:.85rem 0}.module-tabs+.method-links{margin-top:.25rem}@media(max-width:760px){.module-directory article{grid-template-columns:1fr;gap:2px}.overview-support{grid-template-columns:1fr;gap:0}.overview-home h2{margin-top:1rem}}
