.style-module-scss-module__Hlaofa__container{width:100%}@media (max-width:320px){.style-module-scss-module__Hlaofa__container{margin-top:0}}
.style-module-scss-module__rFM4Tq__card{gap:var(--gd-space-3);padding:var(--gd-space-2);border:1px solid var(--gd-color-border-strong);border-radius:var(--gd-radius-panel);background:var(--gd-color-surface);transition:border-color .15s;display:flex}.style-module-scss-module__rFM4Tq__card:hover{border-color:var(--gd-color-text-tertiary)}.style-module-scss-module__rFM4Tq__coverLink{color:inherit;flex:none;display:block}.style-module-scss-module__rFM4Tq__titleLink{color:inherit;display:block}.style-module-scss-module__rFM4Tq__main{flex-direction:column;flex:1;min-width:200px;max-width:280px;display:flex}.style-module-scss-module__rFM4Tq__body{padding:var(--gd-space-2) var(--gd-space-1) var(--gd-space-2);flex-direction:column;flex:1;gap:2px;display:flex}.style-module-scss-module__rFM4Tq__place{font-size:var(--gd-font-size-caption);color:var(--gd-color-text-tertiary)}.style-module-scss-module__rFM4Tq__title{color:var(--gd-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden}.style-module-scss-module__rFM4Tq__meta{color:var(--gd-color-text-tertiary);font-size:13px;line-height:19px}.style-module-scss-module__rFM4Tq__foot{padding:var(--gd-space-1);row-gap:var(--gd-space-2);flex-wrap:wrap}@media (max-width:575px){.style-module-scss-module__rFM4Tq__card{gap:var(--gd-space-2)}.style-module-scss-module__rFM4Tq__coverLink{width:38%}.style-module-scss-module__rFM4Tq__main{min-width:0;max-width:none}.style-module-scss-module__rFM4Tq__title{font-size:16px}}
.style-module-scss-module__WFkYqG__catalogue{width:100%;padding-bottom:calc(var(--gd-space-12) + env(safe-area-inset-bottom,0px))}.style-module-scss-module__WFkYqG__sectionTitle{margin:0 0 var(--gd-space-3);color:var(--gd-color-text);font-size:20px;font-weight:600}.style-module-scss-module__WFkYqG__sectionHead{margin-bottom:var(--gd-space-3)}.style-module-scss-module__WFkYqG__sectionHead .style-module-scss-module__WFkYqG__sectionTitle{margin-bottom:0}.style-module-scss-module__WFkYqG__typeFilter{min-width:180px}.style-module-scss-module__WFkYqG__empty{padding:var(--gd-space-12) 0}
