html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.journey-shell,.shell{width:100%;min-width:0;max-width:760px;margin-inline:auto}main,main section,main article,main nav,main div{min-width:0}main h1,main h2,main h3,main p,main small,main a{overflow-wrap:anywhere;white-space:normal}.regions-opening,.faq-opening{min-height:0!important;height:auto!important;display:block!important}.regions-opening .journey-hero,.faq-opening .journey-hero{min-height:0!important;flex:none!important}.region-list,.prepare-grid,.faq-region-grid,.local-faq-links{grid-template-columns:repeat(2,minmax(0,1fr))}.region-choice>span,.prepare-grid>div,.local-faq-links>a{min-width:0}.region-choice small{white-space:normal}.journey-primary{max-width:100%;min-width:0;white-space:normal}.answer-status{flex-wrap:wrap}.region-filters{flex-wrap:wrap}.faq-actions{display:flex;flex-wrap:wrap;gap:12px}.faq-actions>a{min-width:0;max-width:100%;white-space:normal}.region-opening-controls{padding:20px}.journey-shell .region-direct h2{font-size:25px}.region-list a,.faq-region-grid a{line-height:1.6}.journey-shell .answer-card>p{font-size:14px;line-height:1.9}.faq-item p{line-height:1.9}.faq-trail:empty,.page-trail:empty{display:none}
@media(max-width:599px){.journey-shell .journey-header,.journey-shell .journey-hero,.journey-shell .journey-section,.journey-shell .journey-action,.journey-shell .region-direct{padding-inline:20px}.region-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.region-filters button{min-width:0;white-space:normal;padding:7px 2px;font-size:11px}.journey-shell .journey-hero h1{font-size:28px;line-height:1.5;word-break:keep-all}.journey-shell .journey-hero h1 br{display:block}.journey-shell .journey-lead{font-size:14px}.region-search{width:100%;max-width:100%}.region-search input{min-width:0;width:100%}.faq-quick>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.journey-shell .answers{padding-inline:20px}.answer-card h2,.faq-item h2{font-size:20px;line-height:1.5;word-break:keep-all}.region-choice small{font-size:11px}.journey-section>h2{font-size:24px;line-height:1.5}.faq-region-grid{gap:10px}.faq-region-grid a{padding:12px 8px}.journey-primary{font-size:14px}.region-direct{padding-block:24px}}
@media(max-width:359px){.region-list,.faq-region-grid,.local-faq-links,.prepare-grid{grid-template-columns:minmax(0,1fr)}}
