.removal-page{--rm-ink:#342d27;--rm-paper:#f8f3e9;--rm-line:#c7b9a4;--rm-orange:#964522;background:var(--rm-paper);color:var(--rm-ink)}.removal-page *{box-sizing:border-box}.removal-page p{line-height:1.72}.removal-page p+p{margin-top:1rem}.removal-page a{text-underline-offset:.24em}.removal-page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #9a4820}.removal-page :is(h1,h2,h3){text-wrap:balance}.removal-page h2{letter-spacing:-.045em;font-size:clamp(2rem,3.7vw,3.65rem);line-height:1.08}.removal-page h3{letter-spacing:-.025em;font-size:1.45rem;line-height:1.25}.removal-page [id]{scroll-margin-top:6rem}.rm-hero{padding:2rem 0 clamp(3rem,6vw,5.2rem)}.rm-breadcrumb{flex-wrap:wrap;gap:.55rem;margin-bottom:3rem;font-size:.84rem;line-height:1.5;display:flex}.rm-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.rm-hero h1{letter-spacing:-.06em;font-size:clamp(3.2rem,6vw,6rem);line-height:1.02}.rm-hero h1 em{color:var(--rm-orange);font-style:normal}.rm-hero-copy{max-width:54ch}.rm-hero-copy .rm-lead{margin-bottom:1.1rem;font-size:clamp(1.12rem,1.7vw,1.3rem);line-height:1.55}.rm-actions{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.7rem;display:flex}.rm-button{background:var(--rm-ink);border:1px solid var(--rm-ink);color:#fff7e9;border-radius:4px;justify-content:space-between;align-items:center;gap:1.2rem;min-height:50px;padding:.9rem 1.1rem;font-size:.91rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.rm-button:hover{background:#594335}.rm-link{align-items:center;gap:.7rem;min-height:44px;font-size:.89rem;font-weight:750;line-height:1.5;display:inline-flex}.rm-move-section{background:#e9ddc7;padding-block:clamp(2.8rem,5vw,4.5rem)}.rm-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:1.5rem 5rem;margin-bottom:2.4rem;display:grid}.rm-section-heading>p{max-width:53ch}.rm-move-plan{border:1px solid #b9a98d;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.rm-property{background:#fcf7ed;padding:clamp(1.3rem,3vw,2.2rem)}.rm-property--to{background:#dfe6d7}.rm-property h3{margin:1.2rem 0 1.4rem;font-size:clamp(1.6rem,2.5vw,2.15rem)}.rm-property dl{border-top:1px solid #b9b7a5;margin:0}.rm-property dl>div{border-bottom:1px solid #b9b7a5;padding:.9rem 0}.rm-property dt{font-size:.83rem;font-weight:750;line-height:1.5}.rm-property dd{margin:.3rem 0 0;font-size:.91rem;line-height:1.6}.rm-house-mark{border:2px solid #9a5b36;border-top:0;width:4rem;height:3.3rem;margin-top:1.25rem;margin-left:.3rem;position:relative}.rm-house-mark:before{content:"";border-top:2px solid #9a5b36;border-left:2px solid #9a5b36;width:2.8rem;height:2.8rem;position:absolute;top:-1.3rem;left:.45rem;transform:rotate(45deg)}.rm-house-mark>span{background:#fcf7ed;border:2px solid #9a5b36;width:1.15rem;height:1.85rem;position:absolute;bottom:-2px;left:1.4rem}.rm-property--to .rm-house-mark,.rm-property--to .rm-house-mark:before,.rm-property--to .rm-house-mark>span{border-color:#54684d}.rm-property--to .rm-house-mark>span{background:#dfe6d7}.rm-load{color:#fff7e9;background:#704b32;flex-direction:column;justify-content:center;padding:clamp(1.3rem,2.4vw,2rem);display:flex;position:relative}.rm-load h3{color:#ffe0a2;font-size:clamp(1.5rem,2.1vw,1.9rem);line-height:1.2}.rm-load ul{margin:1.3rem 0 0;padding:0;list-style:none}.rm-load li{border-top:1px solid #b49a7b;padding:.7rem 0;font-size:.9rem;line-height:1.55}.rm-load p{color:#f0dfca;margin-top:1.2rem;font-size:.85rem;line-height:1.65}.rm-journey-line{border-bottom:1px solid #e8c994;height:2.4rem;margin-bottom:.3rem;display:block;position:relative}.rm-journey-line:after{content:"→";background:#704b32;padding-left:.3rem;font-size:1.6rem;line-height:1;position:absolute;bottom:-.83rem;right:0}.rm-journey-line>span{background:#a77b4f;border:1px solid #ffe0a2;width:2.1rem;height:1.3rem;display:block;position:absolute;bottom:.4rem;left:10%}.rm-journey-line>span:before{content:"";background:#ffe0a2;width:1px;height:1.3rem;position:absolute;top:0;left:50%}.rm-plan-note{max-width:75ch;margin-top:1.3rem;font-size:.91rem;line-height:1.65}.rm-section{padding-block:clamp(3rem,5.8vw,5.4rem)}.rm-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.rm-service-grid>section{border-top:3px solid #a5774c;padding-top:1.5rem}.rm-service-grid h3{margin-bottom:1.1rem;font-size:1.65rem}.rm-service-grid p{font-size:.96rem}.rm-dates{color:#faf4e7;background:#3b332b;padding-block:clamp(2.8rem,5.5vw,5rem)}.rm-dates-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.rm-dates-grid h2+p{margin-top:1.4rem}.rm-dates-grid>div>p{color:#e2d8c7;max-width:56ch}.rm-date-note{background:#514432;border:1px solid #a18d72;padding:clamp(1.4rem,3vw,2.3rem)}.rm-date-note h3{color:#f3cf94;font-size:1.65rem}.rm-date-note ol{border-top:1px solid #a18d72;margin:1.4rem 0 0;padding:0;list-style:none}.rm-date-note li{border-bottom:1px solid #a18d72;padding:1rem 0}.rm-date-note strong{font-size:.96rem;line-height:1.5;display:block}.rm-date-note li>span{color:#e5d7bf;margin-top:.3rem;font-size:.88rem;line-height:1.6;display:block}.rm-date-note>p{color:#e5d7bf;margin-top:1.2rem;font-size:.85rem;line-height:1.65}.rm-quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.rm-quote-grid h2+p{margin-top:1.4rem}.rm-quote-grid>div>p{max-width:58ch}.rm-quote-grid>div>.rm-link{margin-top:1rem}.rm-enquiry-note{background:#eee0c7;border-radius:4px;padding:clamp(1.4rem,3vw,2.3rem)}.rm-enquiry-note h3{margin-bottom:1.2rem;font-size:1.7rem}.rm-enquiry-note dl{border-top:1px solid #b9a78a;margin:0}.rm-enquiry-note dl>div{border-bottom:1px solid #b9a78a;grid-template-columns:7.8rem minmax(0,1fr);gap:.75rem;padding:.8rem 0;display:grid}.rm-enquiry-note dt{font-size:.85rem;font-weight:750;line-height:1.6}.rm-enquiry-note dd{margin:0;font-size:.88rem;line-height:1.6}.rm-enquiry-note>p{margin-top:1.2rem;font-size:.86rem}.rm-enquiry-note .rm-link{margin-top:.8rem}.rm-team{background:#e3e8d9;padding-block:clamp(2.8rem,5.5vw,5rem)}.rm-team-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,6vw,6rem);display:grid}.rm-team-grid h2+p{margin-top:1.4rem}.rm-team-grid>div>p{max-width:57ch}.rm-team-notes{border-left:3px solid #8d9b77;padding-left:clamp(1.4rem,3vw,2.7rem)}.rm-team-notes section+section{border-top:1px solid #b5bfa6;margin-top:1.5rem;padding-top:1.5rem}.rm-team-notes h3{margin-bottom:.9rem;font-size:1.45rem}.rm-team-notes p{font-size:.95rem}.rm-booking-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.rm-booking-grid>div{max-width:61ch}.rm-booking-grid .rm-link{margin-top:1rem}.removal-page details{border-top:1px solid var(--rm-line);margin-top:1.4rem;padding-top:.2rem}.removal-page summary{cursor:pointer;min-height:44px;padding:.75rem 0;font-size:.94rem;font-weight:750;line-height:1.5}.removal-page details>p{padding:.4rem 0 .6rem;font-size:.92rem;line-height:1.7}.rm-next{background:#efe4cf;padding-block:clamp(2.5rem,5vw,4rem)}.rm-next-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.rm-next h2{font-size:clamp(1.9rem,3vw,2.9rem)}.rm-next p{max-width:63ch;margin-top:1rem;font-size:.95rem}.removal-page .global-scope h2{font-size:clamp(2rem,3.7vw,3.65rem)}@media (width<=900px){.rm-hero-grid{gap:2.5rem}.rm-hero h1{font-size:clamp(3.1rem,6vw,4.9rem)}.rm-move-plan{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr)}.rm-property,.rm-load{padding:1.35rem}.rm-property h3{font-size:1.75rem}.rm-load h3{font-size:1.5rem}.rm-section-heading{gap:2rem}.rm-service-grid{gap:1.6rem}.rm-enquiry-note dl>div{grid-template-columns:1fr;gap:.2rem}}@media (width<=740px){.rm-hero-grid,.rm-section-heading,.rm-dates-grid,.rm-quote-grid,.rm-team-grid,.rm-booking-grid,.rm-next-grid{grid-template-columns:1fr;gap:1.7rem}.rm-hero{padding-top:1.5rem}.rm-breadcrumb{margin-bottom:2rem}.rm-hero h1{font-size:clamp(2.9rem,9.5vw,4.8rem)}.rm-hero-copy{max-width:64ch}.rm-actions{flex-flow:wrap;align-items:center;gap:.5rem 1.3rem}.rm-section-heading{margin-bottom:1.8rem}.rm-move-plan{grid-template-columns:1fr}.rm-property{grid-template-columns:4.7rem minmax(0,1fr);align-items:center;column-gap:1rem;padding:1.7rem;display:grid}.rm-house-mark{grid-area:1/1;width:3.5rem;height:2.8rem;margin-top:1.2rem;margin-bottom:.5rem}.rm-house-mark:before{width:2.45rem;height:2.45rem;top:-1.15rem;left:.4rem}.rm-house-mark>span{height:1.6rem;left:1.1rem}.rm-property h3{grid-area:1/2;margin:0;font-size:2rem}.rm-property dl{grid-column:1/-1;margin-top:1rem}.rm-property dl>div{grid-template-columns:7.5rem minmax(0,1fr);gap:.7rem;display:grid}.rm-property dd{margin:0}.rm-load{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:1rem 1.7rem;padding:1.6rem 1.7rem;display:grid}.rm-load h3{font-size:1.75rem}.rm-load ul{margin:0}.rm-load li{padding:.5rem 0}.rm-load li:first-child{border-top:0;padding-top:0}.rm-load p{grid-column:1/-1;max-width:62ch;margin-top:0}.rm-journey-line{display:none}.rm-service-grid{grid-template-columns:1fr;gap:1.8rem}.rm-service-grid>section{padding-top:1.2rem}.rm-service-grid p{max-width:65ch}.rm-enquiry-note dl>div{grid-template-columns:8rem minmax(0,1fr);gap:.75rem}.rm-team-notes{border-top:3px solid #8d9b77;border-left:0;padding:1.4rem 0 0}.rm-next-grid>.rm-button{justify-self:start}}@media (width<=420px){.rm-actions{flex-direction:column;align-items:stretch;gap:.5rem}.rm-actions>.rm-link{justify-content:space-between}.rm-button{gap:.8rem;font-size:.85rem}.rm-hero h1{font-size:clamp(2.65rem,10.5vw,3.8rem)}.rm-property{grid-template-columns:4rem minmax(0,1fr);padding:1.4rem}.rm-property h3{font-size:1.85rem}.rm-property dl>div{grid-template-columns:1fr;gap:.3rem}.rm-load{grid-template-columns:1fr;gap:.8rem;padding:1.4rem}.rm-load h3{font-size:1.65rem}.rm-load li{border-top:1px solid #b49a7b}.rm-load li:first-child{border-top:1px solid #b49a7b;padding-top:.5rem}.rm-enquiry-note dl>div{grid-template-columns:1fr;gap:.2rem}.rm-next-grid>.rm-button{width:100%}.removal-page h2{font-size:clamp(1.95rem,8vw,2.5rem)}}
