/* Restoration: the affected property, repeated attendance and evolving scope. */
.trade-unique--restoration .tu-section{padding-block:84px;border:0;scroll-margin-top:100px}.trade-unique--restoration p,.trade-unique--restoration dd{font-size:17px;line-height:1.75;color:var(--odx-muted)}.trade-unique--restoration p+p{margin-top:18px}.trade-unique--restoration .tu-intro{font-size:19px}.trade-unique--restoration h1{font-size:clamp(42px,4.5vw,64px);text-wrap:balance;max-width:1000px}.trade-unique--restoration h2{font-size:clamp(32px,3vw,43px);line-height:1.15;margin:0 0 24px;text-wrap:balance}.trade-unique--restoration h3{font-size:24px;line-height:1.3}.trade-unique--restoration .tu-eyebrow{display:block;font-size:13px;margin-bottom:18px}
.rs-link{display:inline-block;color:var(--odx-accent);font-size:15px;font-weight:700;line-height:1.6;padding-block:8px;margin-top:18px;text-underline-offset:5px}.rs-link:hover{text-decoration:underline}.trade-unique--restoration a:focus-visible{outline:2px solid var(--odx-accent);outline-offset:5px}
.rs-opening__brief{display:grid;grid-template-columns:1.25fr 1fr;gap:85px;margin-top:35px}.rs-opening__brief .btn{margin-top:20px}
.rs-property{display:grid;grid-template-columns:1fr 1fr;gap:42px 80px;align-items:center}.rs-property>.trade-art-space{margin:0}.rs-intake-detail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:36px 40px;background:var(--odx-surface);border-radius:24px}
.rs-response{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.rs-response__record{background:var(--odx-soft);padding:36px 40px;border-radius:24px;align-self:start}.rs-response__record dl{margin:28px 0 0}.rs-response__record dl>div+div{margin-top:26px;padding-top:24px;border-top:1px solid var(--odx-border)}.rs-response__record dt{font-size:20px;font-weight:700;color:var(--odx-ink);margin-bottom:12px}.rs-response__record dd{margin:0}
.rs-heading{max-width:870px;margin-bottom:40px}.rs-quote{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:36px 40px;background:var(--odx-surface);border-radius:24px}.rs-defined-service{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;margin-top:36px}.rs-defined-service>.trade-art-space{margin:0}
.rs-customer{display:grid;grid-template-columns:1fr 1.05fr;gap:85px}.rs-customer__details{padding:36px 40px;background:var(--odx-accent-soft);border-radius:24px}.rs-customer__details article+article{margin-top:28px}
.rs-finance{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.rs-finance article+article{margin-top:28px}.rs-transfer{padding:30px;background:var(--odx-surface);border-radius:22px}
.rs-operation{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.rs-equipment{padding:36px;background:var(--odx-soft);border-radius:24px}.trade-unique--restoration .rs-note{font-size:15px;margin-top:24px}
@media(max-width:1050px){.rs-opening__brief,.rs-property,.rs-response,.rs-intake-detail,.rs-quote,.rs-defined-service,.rs-customer,.rs-finance,.rs-operation{gap:40px}.rs-response__record,.rs-intake-detail,.rs-quote,.rs-customer__details,.rs-equipment{padding:30px}}
@media(max-width:800px){.trade-unique--restoration .tu-section{padding-block:64px}.rs-opening__brief,.rs-property,.rs-response,.rs-intake-detail,.rs-quote,.rs-defined-service,.rs-customer,.rs-finance,.rs-operation{grid-template-columns:1fr}.rs-intake-detail{grid-column:auto}.rs-opening__brief{gap:24px}.rs-operation>header{order:-1}}
@media(max-width:480px){.trade-unique--restoration .tu-section{padding-block:48px}.trade-unique--restoration p,.trade-unique--restoration dd{font-size:16px}.trade-unique--restoration .tu-intro{font-size:17px}.rs-response__record,.rs-intake-detail,.rs-quote,.rs-customer__details,.rs-transfer,.rs-equipment{padding:26px 22px;border-radius:18px}}
@media(max-width:480px){.trade-unique--restoration h1{font-size:clamp(34px,9.5vw,42px)}}
