[data-description-collapse]{min-width:0;scroll-margin-top:24px}
.description-clip{position:relative;overflow:hidden;transition:height .28s ease}
.description-text{display:flow-root}
.description-text[hidden],.description-excerpt[hidden]{display:none}
.description-excerpt{margin:0!important}
.description-text>p:first-child{margin-top:0}
.description-text>p:last-child{margin-bottom:0}
.description-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 0;margin:6px 0 8px;min-height:40px;background:none;border:0;border-radius:0;box-shadow:none;color:var(--accent,#ef6b3c);font:inherit;font-size:14px;font-weight:400;text-align:left;cursor:pointer}
.description-toggle::after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}
.description-toggle[aria-expanded="true"]::after{transform:rotate(225deg)}
.description-toggle[hidden]{display:none}
.description-toggle:hover,.description-toggle:focus,.description-toggle:active{background:transparent;border:0;box-shadow:none;outline:none}
.description-toggle:focus-visible{text-decoration:underline;text-underline-offset:4px;outline:none}
@media(prefers-reduced-motion:reduce){.description-clip,.description-clip::after,.description-toggle::after{transition:none}}
@media print{.description-clip{height:auto!important;overflow:visible}.description-excerpt,.description-toggle{display:none!important}.description-text[hidden]{display:flow-root!important}}
