/* Sister-company feature: shared across Deckor's editorial and product pages. */
.sister-company{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(28px,5vw,75px);align-items:center;background:#1f2528;border:1px solid #ffffff15;border-radius:8px;padding:clamp(28px,4vw,58px);color:#f4f1ea}
.sister-company .sister-company-label{margin:0 0 18px;color:#d8ae86;font-size:.75rem;font-weight:600;line-height:1.7;text-transform:uppercase;letter-spacing:.13em}
.sister-company .sister-company-name{margin:0;color:#f4f1ea;font:500 clamp(2rem,3.5vw,3.5rem)/1.2 Montserrat,Arial,sans-serif;letter-spacing:.08em;overflow-wrap:anywhere}
.sister-company .sister-company-role{margin:13px 0 0;color:#d2d5d1;font-size:1rem;line-height:1.65}
.sister-company .sister-company-copy h3{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0 0 16px;color:#f4f1ea}
.sister-company .sister-company-copy p{color:#d2d5d1;font-size:1rem;line-height:1.8;margin:0 0 22px}
.sister-company .sister-company-link{display:inline-flex;align-items:center;gap:22px;min-height:48px;color:#f4f1ea;border-bottom:1px solid #d8ae86;padding:8px 0;font-size:.9rem;font-weight:600;line-height:1.5}
.sister-company .sister-company-link:hover{color:#d8ae86}
.sister-company .sister-company-link:focus-visible{outline:3px solid #d8ae86;outline-offset:6px}
.home-development>.sister-company{margin-top:52px}
.content-section.sister-section{padding-top:0}
.ol-section.sister-section{padding-top:0;padding-bottom:0}
@media(max-width:700px){.sister-company{grid-template-columns:1fr;gap:27px}.sister-company-identity{padding-bottom:25px;border-bottom:1px solid #ffffff25}.home-development>.sister-company{margin-top:36px}}
