/* Moscow catalogue: events first, optional discovery in native details. */
.catalog-compact>section:first-child{padding-top:20px!important}
.catalog-compact>section:first-child>div{margin-top:16px!important;gap:20px!important}
.catalog-compact .h1{font-size:clamp(34px,3.6vw,54px);line-height:1.1}
.catalog-compact .h1 br{display:none}
.catalog-compact .h1 br:after{content:' '}
.catalog-compact .catalog-discovery{margin-top:16px;padding-top:0;padding-bottom:0}
.catalog-discovery>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);font-size:14px;font-weight:600;list-style:none}
.catalog-discovery>summary::-webkit-details-marker{display:none}
.catalog-discovery>summary:after{content:'+';margin-left:auto;font-size:22px;font-weight:400}
.catalog-discovery[open]>summary:after{content:'−'}
.catalog-discovery>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.catalog-compact .catalog-discovery__body>.section{width:100%;max-width:none;padding-left:0;padding-right:0}
.catalog-compact .syg-offer--catalog{grid-template-columns:190px minmax(0,1fr);width:calc(100% - 64px);max-width:1560px;margin:16px auto 0;padding:16px 20px;gap:20px;align-items:center}
.catalog-compact .syg-offer__intro h2,.catalog-compact .syg-offer__intro p{display:none}
.catalog-compact .syg-offer__intro>a{display:block;padding:8px 0 0}
.catalog-compact .syg-offer__event{padding:10px 14px;gap:6px}
.catalog-compact .syg-offer__event>span{margin:0}
.catalog-compact .syg-offer__event>strong{font-size:14px;line-height:1.35}
.catalog-compact .syg-offer__event>small{padding-top:0;font-size:10px}
.catalog-compact>.syg-offer+section{padding-top:20px!important}
@media(min-width:1100px){.catalog-compact .h1{white-space:nowrap}.catalog-compact .h1 br{display:contents}.catalog-compact>section:first-child>div>div:first-child{gap:8px!important}}
@media(max-width:1099px){.catalog-compact .h1 br{display:initial}.catalog-compact .syg-offer--catalog{grid-template-columns:150px minmax(0,1fr)}}
@media(max-width:700px){.catalog-compact .syg-offer--catalog{width:calc(100% - 32px);grid-template-columns:1fr;padding:12px 16px;gap:10px}.catalog-compact .syg-offer__intro{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-compact .syg-offer__intro>a{padding:0;font-size:11px}.catalog-compact .syg-offer__events{grid-template-columns:1fr}.catalog-compact .syg-offer__event:nth-child(n+2){display:none}.catalog-compact .syg-offer__event>small{display:none}.catalog-compact .cat-search{width:100%!important}.catalog-discovery>summary{font-size:13px}}
@media(min-width:1100px){.catalog-compact>section:first-child>div{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;align-items:end!important}.catalog-compact .h1{font-size:clamp(38px,3.2vw,52px);white-space:normal}.catalog-compact>section:first-child>div>div:last-child{gap:8px!important}.catalog-compact .cat-search{width:380px!important}.catalog-compact>section:first-child>div>div:last-child>span{font-size:12px!important}}
.catalog-discovery:not([open])>.catalog-discovery__body{display:none}
@media(max-width:700px){.catalog-compact .syg-offer--catalog{display:none}}
