@layer details{summary{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--font-size-5);list-style:none;display:flex;align-items:center;justify-content:flex-start}summary span{display:block;flex-grow:1;background:var(--gray);height:2px;min-width:3rem;margin-inline:1rem}details>summary::marker{display:none}details{color:var(--body-color);view-transition-class:details;background:#fff0;transition:var(--transition-default);transition-behavior:allow-discrete}details[style="display: none;"]{height:0;overflow:hidden}details p{margin-top:0}details svg{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;transition:var(--transition-default);transition-behavior:allow-discrete;fill:var(--primary)}.bg-primary details svg{fill:var(--white)}.bg-secondary details svg{fill:var(--black)}.bg-gray details span{background:var(--white)}.bg-gray details svg{fill:var(--secondary)}details svg.logomark{margin-right:1rem}details svg.chevron{margin-left:auto}details[open] svg.chevron{rotate:180deg}details+details{margin-top:1rem}details::details-content{padding-inline:var(--base-padding);padding-block:0;height:0;overflow:clip;transition:var(--transition-default);transition-behavior:allow-discrete}details[open]::details-content{height:auto;padding-block:.5rem}}