
/* Cortist Seven topics: responsive grouped dropdown, progressive enhancement */
.ct-topics-panel.ct-seven-panel{width:min(544px,calc(100vw - 30px));max-width:min(544px,calc(100vw - 30px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px;max-height:min(590px,calc(100dvh - 115px))}
.ct-topic-group{min-width:0}
.ct-topic-group-title{display:block;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#897a9b;font-weight:900;margin:3px 9px 8px;padding-bottom:9px;border-bottom:1px solid #ebe5f2}
.ct-seven-panel .ct-topic-group a{min-height:57px;padding:10px 11px}
.ct-seven-panel .ct-topic-group a strong{font-size:13px}
.ct-seven-panel .ct-topic-group a small{font-size:10px}
@media(max-width:620px){.ct-topics-panel.ct-seven-panel{left:0;right:auto;grid-template-columns:1fr;max-height:min(540px,calc(100dvh - 160px))}.ct-seven-panel .ct-topic-group a{min-height:50px;padding:8px 11px}}
