
@media(max-width:1024px){
 #mobile-toggle,#mobile-drawer .menu-toggle-close,#mobile-drawer .drawer-toggle,
 #mobile-site-navigation .drawer-sub-toggle{
  min-width:44px!important;min-height:44px!important;padding:10px!important;box-sizing:border-box;
 }
 #mobile-toggle{flex-shrink:0}
 #mobile-drawer .drawer-inner{max-width:100vw!important;max-height:100dvh;box-sizing:border-box}
 #mobile-drawer .drawer-content{overflow-y:auto;overscroll-behavior:contain}
 #mobile-site-navigation a{min-height:44px;display:flex;align-items:center;white-space:normal!important;overflow-wrap:break-word;line-height:1.5!important}
 #mobile-site-navigation .sub-menu a{font-size:16px!important;padding-top:12px!important;padding-bottom:12px!important}
 #mobile-site-navigation :is(.current-menu-item,.current_page_item)>a,
 #mobile-site-navigation a[aria-current="page"]{color:#f0cc7c!important}
 html:has(#mobile-toggle[aria-expanded="true"]),body:has(#mobile-toggle[aria-expanded="true"]){overflow:hidden!important}
 #inner-wrap :is(.cia-k-card,.cia-k-item,.cia-vk-item,.cia-pi-card,.cia-category-product,
 .cia-inst-product-card,.cia-ap-v3__related-link){height:auto!important;min-width:0;overflow-wrap:break-word}
 #inner-wrap :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){
  font-size:16px!important;min-height:44px!important;min-width:0;max-width:100%;box-sizing:border-box;
 }
 #inner-wrap :is(.cia-taxonomy-row button,.cia-category-filter-close,.cia-category-mobile-filter,
 #cia-eu-reset){min-width:44px!important;min-height:44px!important;box-sizing:border-box}
 #inner-wrap :is(.cia-u-source,.cia-eu-atlas-official){
  display:inline-flex!important;align-items:center;min-height:44px!important;
  max-width:100%;box-sizing:border-box;font-size:14px!important;line-height:1.5!important;
  white-space:normal!important;overflow-wrap:anywhere;
 }
 #inner-wrap .cia-eu-summary-copy{min-width:0;max-width:100%}
 #inner-wrap .cia-eu-count-badge{max-width:100%;white-space:normal!important;overflow-wrap:break-word;box-sizing:border-box}
 #inner-wrap .cia-eu-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
 #inner-wrap :is(.cia-ap-v3__table-wrap,.cia-guide__table){max-width:100%;overflow-x:auto}
}
@media(max-width:767px){
 #inner-wrap :is(.cia-k-grid,.cia-k-results,.cia-vk-paths,.cia-vk-grid,.cia-pi-grid,
 .cia-category-grid,.cia-story-grid,.cia-place-list,.cia-ap-v3__related-grid){grid-template-columns:minmax(0,1fr)!important}
 #inner-wrap :is(.cia-k-card,.cia-k-item,.cia-vk-item,.cia-pi-card,.cia-category-product){min-height:0!important}
 #inner-wrap .cia-vk-months{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
 #inner-wrap .cia-vk-months a{min-width:0;justify-content:center;text-align:center;padding:12px 6px!important}
 #inner-wrap :is(.cia-vk-traditions,.cia-about__actions){display:flex;flex-wrap:wrap;gap:8px}
 #inner-wrap .cia-eu-summary-link{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:16px!important;min-width:0}
}
@media(max-width:480px){
 #inner-wrap .cia-eu-summary{grid-template-columns:minmax(0,1fr)!important}
 #masthead .site-branding{min-width:0}
 #masthead .site-title{font-size:clamp(18px,5.5vw,23px)!important;line-height:1.2!important;overflow-wrap:normal}
 #inner-wrap :is(.cia-pi-controls,.cia-eu-filter-fields){grid-template-columns:minmax(0,1fr)!important}
}
