
/* Compact service pages — additive, exact English page IDs only. */
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-shell{width:min(1180px,calc(100% - 64px))}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__grid{min-height:400px;grid-template-columns:1fr 1fr}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__copy{padding:32px 40px 34px 0}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero h1{font-size:clamp(36px,3.55vw,52px);line-height:1.03;letter-spacing:-.035em}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__intro{margin-top:16px;font-size:14px;line-height:1.6}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-actions{gap:16px;margin-top:20px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-button{font-size:11px;letter-spacing:.04em;min-height:44px;box-sizing:border-box}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-button--text{padding-block:12px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__visual{margin:20px 0 20px 16px;box-shadow:none}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__image{min-height:360px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-index a{font-size:11px;letter-spacing:.04em;padding:15px 0 13px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-kicker{margin-bottom:10px;font-size:11px;letter-spacing:.1em}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-section-head h2{font-size:clamp(30px,2.6vw,38px);line-height:1.08;letter-spacing:-.025em}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-section-head>p:last-child{margin-top:13px;font-size:14px;line-height:1.6}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-paths,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-scope,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-standard,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-faq,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-closing,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-valuation{padding-block:40px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-paths__grid{margin-top:22px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-paths__grid article{min-height:0;padding:22px 26px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-paths__grid h3{margin:13px 0 8px;font-size:25px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-paths__grid p{font-size:14px;line-height:1.6}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-scope__layout{gap:52px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-scope__list article{min-height:0;padding:16px 4px;grid-template-columns:30px 1fr;gap:14px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-scope__list h3{font-size:22px;margin-bottom:6px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-scope__list p{font-size:14px;line-height:1.55}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__head{gap:36px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps{margin-top:22px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps li{min-height:0;padding:20px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps h3{margin:18px 0 8px;font-size:22px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps p{font-size:14px;line-height:1.55}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-standard h2,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-closing h2{font-size:clamp(30px,2.8vw,40px);line-height:1.08;letter-spacing:-.025em}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-standard__body>p,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-closing__grid>div:last-child>p{font-size:14px;line-height:1.6}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-standard ul{margin-top:18px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-standard li{padding-block:11px;font-size:13px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-faq summary{min-height:54px;padding:12px 4px;font-size:20px;line-height:1.25}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-faq details p{font-size:14px;line-height:1.6;margin-bottom:16px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-valuation__copy h2{font-size:clamp(30px,2.6vw,38px);line-height:1.08;letter-spacing:-.025em}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-valuation__copy>p:not(.remington-service-kicker){font-size:14px;line-height:1.6}
/* Seller content; form controls are owned by the separate form patch. */
body.postid-18768 .seller .wrap{width:min(1180px,calc(100% - 64px))}
body.postid-18768 .seller .hero-grid{min-height:400px;grid-template-columns:1fr 1fr}
body.postid-18768 .seller .hero-copy{padding:32px 40px 34px 0}
body.postid-18768 .seller .hero h1{font-size:clamp(36px,3.55vw,52px);line-height:1.03;letter-spacing:-.035em}
body.postid-18768 .seller .hero-intro{margin-top:16px;font-size:14px;line-height:1.6}
body.postid-18768 .seller .hero-actions{margin-top:20px;gap:16px}
body.postid-18768 .seller .hero-image{min-height:360px;margin:20px 0 20px 16px;box-shadow:none}
body.postid-18768 .seller .hero .button{min-height:44px;font-size:11px;letter-spacing:.04em}
body.postid-18768 .seller .eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:.1em}
body.postid-18768 .seller .enquiry,body.postid-18768 .seller .section{padding-block:40px}
body.postid-18768 .seller .enquiry h2,body.postid-18768 .seller .section h2{font-size:clamp(30px,2.6vw,38px);line-height:1.08;letter-spacing:-.025em}
body.postid-18768 .seller .section-head{margin-bottom:24px}
body.postid-18768 .seller .receive article{min-height:0;padding:20px}
body.postid-18768 .seller .receive h3{margin:18px 0 9px;font-size:23px}
body.postid-18768 .seller .receive p{font-size:14px;line-height:1.6}
body.postid-18768 .seller .process-row{padding-block:18px;grid-template-columns:48px 1fr;gap:20px}
body.postid-18768 .seller .process-row h2{font-size:26px}
body.postid-18768 .seller .process-row p{font-size:14px;line-height:1.6;margin-top:8px}
body.postid-18768 .seller .permit p{font-size:15px;line-height:1.65}
body.postid-18768 .seller .permit-mark{width:80px;height:80px;font-size:46px}
body.postid-18768 .seller .permit-grid{grid-template-columns:95px 1fr;gap:30px}
body.postid-18768 .seller .faq summary{padding-block:15px;font-size:18px}
body.postid-18768 .seller .resource-links{margin-top:22px;gap:10px}
body.postid-18768 .seller .resource-links a{padding:16px;font-size:14px}
@media(max-width:1000px){
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__grid{grid-template-columns:1fr;min-height:0}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__copy{padding:30px 0}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__visual{height:280px;margin:0}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__image{height:280px;min-height:280px}
}
@media(max-width:760px){
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-shell,body.postid-18768 .seller .wrap{width:calc(100% - 32px)}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero h1,body.postid-18768 .seller .hero h1{font-size:36px;line-height:1.08}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__visual,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-hero__image{height:230px;min-height:230px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-paths,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-scope,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-standard,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-faq,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-closing,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-valuation{padding-block:30px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-scope__layout,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-faq__grid,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-standard__grid,:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-closing__grid{gap:24px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-paths__grid article{padding:20px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps li{display:grid;grid-template-columns:34px 1fr;gap:0 14px;padding:18px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps span{grid-row:1/3}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps h3{margin:0 0 7px}
:is(body.page-id-18190,body.page-id-18184,body.page-id-18179,body.page-id-18170) .remington-service-process__steps p{grid-column:2}
body.postid-18768 .seller .hero-grid{grid-template-columns:1fr;min-height:0}
body.postid-18768 .seller .hero-copy{padding:30px 0}
body.postid-18768 .seller .hero-image{height:230px;min-height:230px;margin:0}
body.postid-18768 .seller .enquiry,body.postid-18768 .seller .section{padding-block:30px}
body.postid-18768 .seller .enquiry-grid,body.postid-18768 .seller .faq-grid{gap:24px}
body.postid-18768 .seller .permit-grid{grid-template-columns:1fr;gap:18px}
body.postid-18768 .seller .process-row{grid-template-columns:30px 1fr;gap:12px}
}
