.disclosure{border-bottom:1px solid var(--border)}.disclosure-trigger{cursor:pointer;border-radius:4px;min-height:64px;padding:22px 0;list-style:none;transition:color .16s}.disclosure-trigger::-webkit-details-marker{display:none}.disclosure-trigger:hover{color:var(--primary-ink,var(--primary))}.disclosure-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.disclosure-trigger h3{letter-spacing:-.015em;align-items:baseline;gap:16px;margin:0;font-size:17px;font-weight:500;line-height:1.5;display:flex}.disclosure-number{font-variant-numeric:tabular-nums;color:var(--primary-ink,var(--primary));flex:0 0 24px;font-size:12px;font-weight:500}.disclosure-title{flex:1;min-width:0}.disclosure-indicator{color:var(--primary-ink,var(--primary));flex:0 0 18px;position:relative;top:3px}.disclosure-minus,.disclosure[open] .disclosure-plus{display:none}.disclosure[open] .disclosure-minus{display:block}.disclosure-content{color:var(--muted-foreground);padding:0 34px 24px 40px;font-size:14px;line-height:1.7}.disclosure-content p{margin:0}@supports (interpolate-size:allow-keywords){.disclosure{interpolate-size:allow-keywords}.disclosure::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .22s,content-visibility .22s;overflow:clip}.disclosure[open]::details-content{block-size:auto}}@media (width<=600px){.disclosure-trigger h3{gap:12px;font-size:15px}.disclosure-number{flex-basis:20px}.disclosure-content{padding-inline:32px 0}}@media (prefers-reduced-motion:reduce){.disclosure-trigger{transition:none}.disclosure::details-content{transition:none}}
