#formats.formats.formats-disclosure-ready{padding-top:28px;padding-bottom:28px}
#formats.formats-disclosure-ready .section-head{margin-bottom:0}
#formats.formats-disclosure-ready .formats-title{width:100%;margin:0;transform:none;line-height:1.2}
#formats .formats-disclosure-button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;box-sizing:border-box;padding:20px 24px;background:#fffaf0;border:3px solid #868859;border-radius:16px;color:#720c21;font:800 28px/1.2 SlepokCards,Arial,sans-serif;letter-spacing:-.025em;text-transform:none;text-align:left;cursor:pointer}
#formats .formats-disclosure-button:hover{border-color:#720c21;background:#fffdf7}
#formats .formats-disclosure-button:focus-visible{outline:3px solid #720c21;outline-offset:5px}
#formats .formats-disclosure-button svg{width:26px;height:26px;flex:none;transition:transform .2s ease}
#formats .formats-disclosure-button[aria-expanded="true"] svg{transform:rotate(180deg)}
#formats.formats-disclosure-ready:not(.formats-open) .section-kicker,#formats.formats-disclosure-ready:not(.formats-open) .section-note,#formats.formats-disclosure-ready #format-cards[hidden]{display:none!important}
#formats.formats-disclosure-ready.formats-open .section-head{margin-bottom:24px}
#formats.formats-disclosure-ready.formats-open .section-kicker{margin-top:20px}
@media(max-width:767px){#formats .formats-disclosure-button{padding:17px 18px;font-size:22px;gap:12px;border-radius:14px}}
@media(prefers-reduced-motion:reduce){#formats .formats-disclosure-button svg{transition:none}}
