.regional-main{max-width:1080px;margin:auto;padding:44px 24px 60px;color:#17243b}.regional-main .region-breadcrumb{font-size:13px;margin-bottom:20px;color:#345b88}.region-breadcrumb a{color:inherit;text-decoration:underline}.regional-main h1{font-size:clamp(32px,4.5vw,52px);line-height:1.2;margin:14px 0}.regional-main .region-intro{font-size:18px;line-height:1.85;max-width:880px;color:#435772}.regional-main h2{font-size:clamp(23px,3vw,30px);line-height:1.4;margin:0 0 16px}.regional-main section{padding:28px 0;border-top:1px solid #dce5ef;margin-top:26px}.regional-main p,.regional-main li{line-height:1.8}.regional-main ol{padding-left:24px}.regional-main li{margin:9px 0}.region-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.region-actions a{display:inline-block;padding:14px 20px;background:#1cb36a;color:#052617;border-radius:10px;font-weight:700}.region-actions a+a{background:#123b70;color:#fff}.regional-main .region-badge{display:inline-block;padding:10px 16px;background:#e8f1ff;border-radius:10px;font-weight:700}.region-prices{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0}.region-price{display:flex;flex-direction:column;gap:8px;border:1px solid #ccd9eb;border-radius:12px;padding:18px 12px;background:#f7faff}.region-price strong{font-size:26px;color:#163f78}.region-price span,.region-price small{font-size:13px}.region-price a{color:#174e99;text-decoration:underline;font-weight:600;font-size:13px}.regional-main details{border-bottom:1px solid #dce5ef;padding:16px 0}.regional-main summary{cursor:pointer;font-weight:700}.regional-main details p{padding:10px 0}.region-related,.region-languages{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.region-related a,.region-languages a{color:#18509d;text-decoration:underline}.region-languages{font-size:13px}.regional-main .region-note{font-size:13px;color:#5b6b80}.footer-destinations{display:flex;flex-wrap:wrap;gap:6px 14px;max-width:300px;padding-top:12px;margin-top:8px;border-top:1px solid #ffffff24}.belux-footer .footer-destinations a{font-size:12px!important}@media(max-width:700px){.regional-main{padding:26px 18px 40px}.region-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.region-prices>div:last-child{grid-column:1/-1}.region-actions a{width:100%;text-align:center}}
