.onpage__fold>summary{justify-content:space-between;align-items:center;gap:var(--gap-xs);cursor:pointer;border-radius:var(--radius-button);list-style:none;display:flex}.onpage__fold>summary::-webkit-details-marker{display:none}.onpage__fold>summary .label{margin:0}.onpage__chev{width:var(--icon-md);height:var(--icon-md);color:var(--fg-muted);transition:transform var(--dur-base) var(--ease-out);flex:none}.onpage__fold[open] .onpage__chev{transform:rotate(45deg)}.onpage__fold[open]>.onpage__list{margin-top:var(--gap-xs)}@media (prefers-reduced-motion:reduce){.onpage__chev{transition:none}}.onpage--meta .small a,.hero-min .cs-contact a{color:var(--fg);font-weight:var(--font-medium);padding-bottom:var(--dash-gap);background:var(--dash-line) left bottom / 0% var(--dash-h) no-repeat, var(--dash-rest) left bottom / 100% var(--dash-h) no-repeat;transition:background-size var(--dash-dur) steps(var(--dash-steps), jump-end)}.onpage--meta .small a:is(:hover,:focus-visible),.hero-min .cs-contact a:is(:hover,:focus-visible){background-size:100% var(--dash-h)}@media (prefers-reduced-motion:reduce){.onpage--meta .small a,.hero-min .cs-contact a{transition:none}}.prose p.small{font-size:var(--text-sm);color:var(--fg-muted)}.prose code{padding:0 var(--gap-3xs);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--fg-body);overflow-wrap:anywhere;font-size:.9em}.prose .btn-row{margin-top:var(--gap-2xs)}.prose .sitemap ul{margin-top:var(--gap-3xs);list-style:circle}.prose .sitemap .chip{vertical-align:middle;margin-left:var(--gap-3xs)}@media (width<=900px){.hero-pair--page .hero-media--still{aspect-ratio:16/9;min-height:0}}.hero-min .cs-contact{max-width:48ch}.zone>.cs-note{margin-top:var(--gap-sm)}
