/* Restore narrative air; keep each heading and its explanation on one axis. */
body[data-rz-page="maison"] .ru-maison-hero__copy{padding-block-start:clamp(48px,6vw,88px)}
.ru-page-head,.ru-dna__head,.ru-atelier-builder__head{display:block}
.rz-copy-group{inline-size:min(100%,56rem);margin-inline:0;min-inline-size:0}
.rz-copy-group>p{max-inline-size:65ch;margin-block:28px 0;line-height:1.75;color:#cbbda8}
.rz-copy-group>h2,.rz-copy-group>div:first-child>h2{margin-block-end:0}
.rz-copy-group .ru-eyebrow{margin-block-end:16px}
.rz-discovery-intro{padding:clamp(28px,4vw,56px);border:1px solid #b69a665c;background:#0d0907d9}
.rz-discovery-details{margin-block-start:32px;padding-block-start:24px;border-block-start:1px solid #b69a663d}
.rz-discovery-details>p{max-inline-size:65ch;margin-block:0;line-height:1.75}
.rz-discovery-details>p+p{margin-block-start:16px}
.rz-discovery-overview>.rz-set-contains{margin-block-start:48px}
.rz-sampling-guide{margin-block-start:clamp(64px,8vw,112px)}
.rz-discovery-refund .rz-refund-heading{max-inline-size:56rem}
.rz-discovery-refund .rz-refund-heading>.ru-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.16em;color:#c2a16c;margin:0}
.rz-discovery-refund .rz-refund-heading>h2{max-inline-size:none;max-width:none;font-size:clamp(32px,3.5vw,48px);line-height:1.2;margin-block:24px 20px;text-wrap:balance}
.rz-discovery-refund .rz-refund-heading>.rz-refund-intro{max-inline-size:65ch;font-size:17px;line-height:1.75;margin:0;color:#cbbda8}
.rz-discovery-refund .rz-refund-footer{display:block}
.rz-refund-footer>a{margin-block-start:20px;min-inline-size:44px;min-block-size:44px}
.rz-footer .rz-footer-brand{display:block;max-inline-size:65ch}
.rz-footer .rz-footer-copy{max-inline-size:65ch;margin:24px 0 0;font-size:14px;line-height:1.75}
.rz-footer-copy .rz-footer-thought+.rz-footer-thought{margin-block-start:12px}
@media(max-width:800px){
  .rz-copy-group>p{margin-block-start:24px}
  .rz-discovery-intro{padding:28px 20px}
  .rz-discovery-details{margin-block-start:28px}
}
