.cl-tabs button{border:0;cursor:pointer;padding:11px 20px;background:var(--c-accent);color:var(--c-panel);font-weight:500;font-size:.9rem;text-transform:uppercase;transition:.15s;text-align:center}.cl-tabs button[aria-selected=true]{background:rgba(255,255,255,.17);color:#fff}@media (max-width:768px){.cl-tabs button{flex-basis:100%}}.cl-pane{display:none}.cl-pane.cl-active{display:block}#cl-box details{border:2px solid var(--c-border);border-radius:4px;background:var(--c-panel);margin-bottom:10px;text-align:left}#cl-box summary{list-style:none;cursor:pointer;padding:12px 18px;font-weight:600;position:relative;user-select:none}#cl-box summary::after{content:"+";position:absolute;right:18px;top:8px;font-size:20px}#cl-box details[open] summary::after{content:"–"}#cl-box details ul{list-style:none;padding:0 18px 14px;max-height:50vh;overflow:auto}#cl-box details ul li{font-size:.9rem;margin:2px 0}.cl-grid{display:grid;gap:22px 36px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:600px){.cl-grid{gap:18px}}#cl-box .cl-pane.cl-compact-grid .cl-grid{display:block;column-width:280px;column-gap:36px}#cl-box .cl-pane.cl-compact-grid .cl-grid>div{display:inline-block;width:100%;margin:0 0 10px;break-inside:avoid;page-break-inside:avoid;vertical-align:top}#cl-box .cl-pane.cl-compact-grid .cl-grid>div>details:last-child{margin-bottom:0}@media (max-width:600px){#cl-box .cl-pane.cl-compact-grid .cl-grid{column-width:auto;column-count:1;column-gap:0}#cl-box .cl-pane.cl-compact-grid .cl-grid>div{margin-bottom:10px}}.cl-mobile-content{animation:clFadeIn .3s ease-out;margin-top:15px}