.information-main{color:#344c63;overflow-wrap:anywhere}.information-main .fa-solid{font-family:'Font Awesome 6 Free';font-weight:900;font-style:normal;line-height:1;display:inline-block;flex-shrink:0}.information-main .fa-arrow-right:before{content:'\f061'}.information-main .fa-arrow-left:before{content:'\f060'}.information-main .fa-phone:before{content:'\f095'}.information-main .fa-comments:before{content:'\f086'}
.information-breadcrumbs{padding:18px 0 0;font-size:13px;line-height:1.8}.information-breadcrumbs ol{display:flex;align-items:center;gap:12px;list-style:none;padding:0;margin:0;min-width:0}.information-breadcrumbs li{margin:0;min-width:0}.information-breadcrumbs li:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#063d76;font-weight:600}.information-breadcrumbs li+li:before{content:'/';margin-right:12px;color:#73849a}.information-breadcrumbs a{display:inline-flex;align-items:center;min-height:40px;color:#526477;white-space:nowrap}.information-heading{padding:30px 0 34px;border-bottom:1px solid #e0e8ef;margin-bottom:35px}.information-eyebrow{display:block;font-size:12px;font-weight:650;line-height:1.8;color:#526477;letter-spacing:.035em;margin-bottom:15px}.information-heading h1{font-size:56px;line-height:1.13;letter-spacing:0;font-weight:600;color:#063d76;margin:0;max-width:1050px}.information-heading h1:after{content:'';display:block;width:52px;height:3px;background:#f6741c;border-radius:2px;margin-top:20px}.information-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;padding-bottom:48px;align-items:start}.information-content{min-width:0;font-size:17px;line-height:1.95}.information-content p{font-size:17px;line-height:1.95;margin:0 0 23px}.information-content h2,.information-content h3,.information-content h4{font-family:Manrope,sans-serif;letter-spacing:0;color:#063d76;font-weight:700;scroll-margin-top:25px}.information-content h2{font-size:25px;line-height:1.5;margin:37px 0 18px}.information-content h3{font-size:21px;line-height:1.6;margin:30px 0 16px}.information-content h4{font-size:19px;line-height:1.6;margin:26px 0 15px}.information-content :is(h2,h3,h4):first-child{margin-top:0}.information-content :is(h2,h3,h4) strong{font-weight:700}.information-content ul,.information-content ol{padding-left:25px;margin:0 0 25px}.information-content li{font-size:17px;line-height:1.9;margin:0 0 11px;padding-left:3px}.information-content li::marker{color:#063d76}.information-content a{color:#063d76;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8eaac2}.information-content strong,.information-content b{color:#243e56;font-weight:650}.information-content img,.information-content iframe{max-width:100%}.information-content img{height:auto}.information-table{overflow-x:auto;margin:25px 0;border:1px solid #d6e1eb;border-radius:6px}.information-table table{width:100%;border-collapse:collapse;min-width:500px;font-size:15px}.information-table td,.information-table th{padding:14px;border:1px solid #dce5ee;text-align:left}.information-sidebar{position:sticky;top:24px;display:grid;gap:23px;min-width:0}.information-toc{padding:21px;background:#f4f7fa;border:1px solid #dce5ee;border-radius:7px}.information-toc summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;font-size:15px;font-weight:700;line-height:1.7;color:#063d76;cursor:pointer}.information-toc summary::-webkit-details-marker{display:none}.information-toc summary span{font-size:22px;font-weight:400}.information-toc[open] summary span{transform:rotate(45deg)}.information-toc nav{margin-top:15px;max-height:48vh;overflow-y:auto}.information-toc ol{display:grid;gap:8px;list-style:none;padding:0;margin:0}.information-toc li{margin:0}.information-toc a{display:block;padding:5px 0;font-size:13px;line-height:1.85;color:#43566b}.information-toc a:hover{text-decoration:underline;text-underline-offset:4px;color:#063d76}.information-help{background:#063d76;border-radius:7px;padding:24px;color:white}.information-help-icon{display:grid;place-items:center;width:39px;height:39px;background:#ffffff17;color:white;border-radius:6px;font-size:18px;margin-bottom:17px}.information-help h2{font-family:Manrope,sans-serif;color:white;font-weight:700;font-size:20px;line-height:1.5;letter-spacing:0;margin:0 0 13px}.information-help p{font-size:14px;line-height:1.85;color:#e2ecf6;margin:0 0 20px}.information-quote{display:flex;align-items:center;justify-content:center;gap:12px;min-height:47px;padding:11px;background:#f6741c;border:1px solid #f6741c;border-radius:5px;color:white;font-size:12px;font-weight:650}.information-quote:hover{background:#dc5b0c;border-color:#dc5b0c}.information-phone{display:flex;justify-content:center;align-items:center;gap:10px;color:white;font-size:13px;line-height:1.8;min-height:44px;margin-top:10px;font-weight:600}.information-phone i{font-size:11px}.information-back{display:inline-flex;align-items:center;gap:12px;color:#063d76;min-height:44px;font-size:14px;font-weight:650}.information-back i{color:#f6741c;font-size:12px}.information-main :is(a,summary,[tabindex="0"]):focus-visible{outline:3px solid #063d76;outline-offset:4px}.information-help a:focus-visible{outline-color:white}
@media(max-width:1150px){.information-layout{grid-template-columns:minmax(0,1fr) 270px;gap:35px}.information-heading h1{font-size:50px}.information-content h2{font-size:23px}.information-help{padding:22px}}
@media(max-width:900px){.information-layout{grid-template-columns:1fr;gap:30px}.information-sidebar{position:static;grid-row:1}.information-help,.information-back{display:none}.information-toc nav{max-height:45vh}.information-heading h1{font-size:47px}.information-heading{padding-top:25px;margin-bottom:28px}.information-content{max-width:850px}}
@media(max-width:560px){.information-breadcrumbs{font-size:12px;padding-top:12px}.information-breadcrumbs ol{gap:9px}.information-breadcrumbs li+li:before{margin-right:9px}.information-heading{padding:24px 0 27px;margin-bottom:25px}.information-heading h1{font-size:39px;line-height:1.17}.information-eyebrow{font-size:11px}.information-content,.information-content p{font-size:16px;line-height:1.95}.information-content li{font-size:16px;line-height:1.9}.information-content h2{font-size:21px;line-height:1.55;margin-top:30px}.information-content h3{font-size:19px}.information-content h4{font-size:17px}.information-content ul,.information-content ol{padding-left:21px}.information-layout{padding-bottom:34px;gap:24px}.information-toc{padding:18px}.information-toc a{font-size:14px}}

/* City information: a visual introduction, followed by the full source content. */
.information-heading.information-heading-visual{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:47px;align-items:center;border-bottom:0;margin:0;padding:32px 0 43px}
.information-heading-copy{min-width:0}.information-heading-visual h1{font-size:53px;line-height:1.12;margin-bottom:23px}.information-heading-visual h1:after{display:none}.information-heading-visual .information-eyebrow{font-size:12px;margin-bottom:18px}.information-heading .information-lead{font-family:Manrope,sans-serif;font-size:16px;line-height:1.9;color:#43566b;margin:0 0 25px}.information-lead a{color:#063d76;text-decoration:underline;text-underline-offset:3px}.information-hero-actions{display:flex;align-items:center;gap:15px 24px;flex-wrap:wrap}.information-hero-quote{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:49px;padding:12px 20px;border:1px solid #f6741c;border-radius:5px;background:#f6741c;color:white;font-size:14px;font-weight:650}.information-hero-quote:hover{background:#dc5b0c;border-color:#dc5b0c}.information-hero-catalogue{display:inline-flex;align-items:center;min-height:44px;color:#063d76;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.information-hero-photo{height:450px;min-width:0;margin:0;background:#e7eef5;border-radius:9px;overflow:hidden}.information-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.information-heading-visual+.information-layout{border-top:1px solid #e0e8ef;padding-top:35px}.information-content h2{border-left:0;padding:0}.information-content h2:not(:first-child){padding-top:7px}.information-toc{background:#f4f7fa}.information-toc a{padding:6px 0}.information-toc a:hover{background:#edf3f8}.information-layout{gap:45px}
@media(max-width:1150px){.information-heading.information-heading-visual{gap:31px;grid-template-columns:1fr 1fr}.information-heading-visual h1{font-size:46px}.information-hero-photo{height:470px}.information-layout{gap:30px}}
@media(max-width:900px){.information-heading.information-heading-visual{grid-template-columns:1fr;gap:29px;padding-top:25px;padding-bottom:32px}.information-hero-photo{height:350px}.information-heading-visual h1{font-size:47px}.information-heading .information-lead{font-size:16px}.information-heading-visual+.information-layout{padding-top:28px}}
@media(max-width:560px){.information-heading.information-heading-visual{padding-top:23px;padding-bottom:28px;gap:25px}.information-heading-visual h1{font-size:40px;margin-bottom:21px}.information-heading-visual .information-eyebrow{font-size:11px;margin-bottom:15px}.information-heading .information-lead{font-size:16px;line-height:1.9;margin-bottom:23px}.information-hero-photo{height:245px;border-radius:7px}.information-hero-actions{gap:12px}.information-hero-quote{width:100%;font-size:14px}.information-hero-catalogue{justify-content:center;width:100%;font-size:14px}.information-heading-visual+.information-layout{padding-top:25px}}

.information-intro-title{font-family:Manrope,sans-serif;font-size:18px;font-weight:650;line-height:1.6;letter-spacing:0;color:#243e56;margin:0 0 16px}.information-heading-visual .information-hero-photo{height:100%;min-height:450px;max-height:620px}
@media(max-width:900px){.information-heading-visual .information-hero-photo{height:350px;min-height:0;max-height:none}}
@media(max-width:560px){.information-intro-title{font-size:17px}.information-heading-visual .information-hero-photo{height:245px}}
