.relocation-page{color:#16303a;background:#f8f7f3;font-size:1rem;line-height:1.75}.relocation-page *,.relocation-page :before,.relocation-page :after{box-sizing:border-box}.relocation-header{background:#071f2a;position:relative}.relocation-header .guide-nav{padding-top:15px;padding-bottom:15px}.relocation-page :is(h1,h2,h3){color:#092630;letter-spacing:-.025em;overflow-wrap:break-word;line-height:1.12}.relocation-page h1{margin:0 0 24px;font-size:clamp(2.5rem,5vw,4.75rem)}.relocation-page h2{margin:0 0 24px;font-size:clamp(2rem,3.2vw,3rem)}.relocation-page h3{font-size:1.7rem}.relocation-page p{margin:0 0 20px}.relocation-page :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #946b20}.relocation-page a:not(.button):hover{text-underline-offset:4px;text-decoration:underline}.relocation-breadcrumb{flex-wrap:wrap;gap:10px;padding-top:28px;font-size:.875rem;display:flex}.relocation-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:54px;padding-top:48px;padding-bottom:36px;display:grid}.relocation-hero h1 em{font-weight:inherit;color:#846025}.relocation-hero p{max-width:42rem;font-size:1.125rem}.relocation-hero figure{min-width:0;margin:0}.relocation-hero img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.relocation-hero figcaption{color:#53636b;padding:12px 0;font-size:.875rem}.relocation-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.relocation-page .button{white-space:normal;text-align:center;height:auto;min-height:48px;padding:14px 20px;font-size:.875rem;line-height:1.5}.relocation-review{color:#51616a;font-size:.875rem}.relocation-review a{text-decoration:underline}.relocation-topic-nav{border-top:1px solid #cdd5d4;border-bottom:1px solid #cdd5d4;flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}.relocation-topic-nav a{background:#fff;border:1px solid #bac8c7;padding:9px 13px;font-size:.875rem}.relocation-topic-nav a[aria-current=page]{color:#fff;background:#092630;border-color:#092630}.relocation-start{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding-top:64px;padding-bottom:64px;display:grid}.relocation-start ol{counter-reset:relocation-step;margin:0;padding:0;list-style:none}.relocation-start li{counter-increment:relocation-step;border-bottom:1px solid #ced7d5;grid-template-columns:38px minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}.relocation-start li:before{content:"0" counter(relocation-step);color:#846025;grid-row:span 2}.relocation-start li span{color:#52656a;grid-column:2}.relocation-library{padding-bottom:72px}.relocation-section-heading{max-width:750px;margin-bottom:30px}.relocation-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.relocation-guide-card{background:#fff;border:1px solid #ced7d5;flex-direction:column;padding:28px;display:flex}.relocation-guide-card:hover{border-color:#9f7b36;text-decoration:none!important}.relocation-number{color:#846025;margin-bottom:25px;font-size:.875rem}.relocation-guide-card h3{margin:0 0 18px}.relocation-guide-card p{color:#52656a}.relocation-read{margin-top:auto;font-weight:650;display:block}.relocation-feature{border-block:1px solid #cad5d3;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:45px;padding-top:45px;padding-bottom:45px;display:grid}.relocation-feature aside{color:#e9eeee;background:#092630;padding:32px}.relocation-feature aside h3{color:#fff;margin:0 0 25px}.relocation-feature aside a{color:#ecd198}.relocation-note{padding-top:35px;padding-bottom:35px}.relocation-note h2{font-size:2rem}.relocation-enquiry{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;padding-top:30px;padding-bottom:75px;display:grid}.relocation-enquiry form{background:#fff;border:1px solid #c2d0cd;padding:30px}.relocation-enquiry :is(input,select,textarea){width:100%;min-width:0;max-width:100%;font-size:1rem}.relocation-enquiry :is(label,.form-privacy,.contact-choice,summary){font-size:.875rem}.relocation-article-hero{padding-top:42px;padding-bottom:26px}.relocation-article-hero h1{max-width:1020px}.relocation-article-hero>p:not(.relocation-review){max-width:850px;font-size:1.125rem}.relocation-reading{grid-template-columns:minmax(0,.33fr) minmax(0,1fr);align-items:start;gap:60px;padding-top:45px;padding-bottom:80px;display:grid}.relocation-toc{font-size:.875rem;position:sticky;top:80px}.relocation-toc nav{border-bottom:1px solid #c2d0cd;gap:12px;margin-bottom:15px;padding:20px 0;display:grid}.relocation-takeaway{background:#ede9dc;border-inline-start:4px solid #ad8642;padding:24px}.relocation-takeaway p{margin:8px 0 0}.relocation-article{min-width:0;max-width:100%}.relocation-article>section{padding-top:38px;scroll-margin-top:85px}.relocation-article h2{font-size:clamp(1.75rem,2.8vw,2.4rem)}.relocation-article ul{padding-inline-start:24px;list-style:outside}.relocation-article li{margin-bottom:15px;padding-inline-start:5px}.relocation-references{border-inline-start:2px solid #c2d0cd;font-size:.875rem;padding-inline-start:18px!important;list-style:none!important}.relocation-references li{margin-bottom:7px}.relocation-references a,.relocation-sources a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.relocation-faq{border-bottom:1px solid #c2d0cd;padding:17px 0}.relocation-faq summary{cursor:pointer;font-weight:650}.relocation-faq p{padding-top:16px}.relocation-sources{font-size:.9375rem}.relocation-next>div{flex-wrap:wrap;gap:12px 24px;margin-bottom:30px;display:flex}.relocation-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.relocation-property-card{background:#fff;border:1px solid #c2d0cd;min-width:0}.relocation-property-card>div{padding:22px}.relocation-property-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.relocation-property-card h3{margin:12px 0;font-size:1.6rem}.relocation-property-card ul{padding:0;list-style:none}.relocation-property-card li{border-bottom:1px solid #dee4e2;margin:0;padding:10px 0}.relocation-property-card li span{display:block}.relocation-property-card p,.relocation-property-card ul,.relocation-property-card .relocation-read{font-size:.875rem}.relocation-property-stage{color:#715219;font-weight:700}.relocation-filter{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.relocation-filter label{flex:220px;font-size:.875rem}.relocation-filter select{color:#16303a;background:#fff;border:1px solid #8b9e9c;width:100%;max-width:100%;min-height:48px;padding:10px;font-size:1rem;display:block}@media (width<=1000px){.relocation-hero{gap:28px}.relocation-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relocation-reading{grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:30px}}@media (width<=700px){.relocation-hero,.relocation-start,.relocation-feature,.relocation-enquiry,.relocation-reading{grid-template-columns:minmax(0,1fr);gap:28px}.relocation-hero{padding-top:30px}.relocation-hero img{aspect-ratio:16/9}.relocation-hero h1{font-size:2.65rem}.relocation-start{padding-block:40px}.relocation-toc{position:static}.relocation-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.relocation-article-hero h1{font-size:2.5rem}.relocation-topic-nav{gap:6px}.relocation-topic-nav a{padding:8px 10px}.relocation-enquiry form{padding:20px}.relocation-property-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=450px){.relocation-guide-grid{grid-template-columns:minmax(0,1fr)}.relocation-guide-card{padding:24px}.relocation-number{margin-bottom:14px}.relocation-toc nav{grid-template-columns:minmax(0,1fr)}.relocation-feature aside{padding:24px}.relocation-page .form-two{grid-template-columns:minmax(0,1fr)}}@media print{.relocation-header,.site-footer,.language-access,.relocation-topic-nav,.relocation-toc,.relocation-enquiry,.relocation-next,.relocation-filter{display:none!important}.relocation-page{color:#000;background:#fff}.relocation-reading{display:block}.relocation-page .shell{width:100%;max-width:none}.relocation-article section{break-inside:auto}.relocation-page a{text-decoration:underline}.relocation-faq{display:block}}.relocation-page .section-kicker{letter-spacing:.07em;margin-bottom:18px;font-size:.875rem;line-height:1.5}.relocation-header .guide-nav>*{min-width:0}.relocation-header .guide-nav nav a{font-size:.875rem}.relocation-header .guide-nav-cta{white-space:normal;text-align:center;padding:12px 16px;font-size:.875rem}@media (width>=821px) and (width<=1100px){.relocation-header .guide-nav{gap:18px}.relocation-header .guide-nav nav{gap:14px}}
