/* V13: content refinements. Layout, navigation and component proportions are inherited from V12.6. */
.v13-site .v10-company-facts strong {font-size:clamp(1.25rem,2.0vw,1.9rem);line-height:1.25;overflow-wrap:anywhere}
.v13-site .v10-company-facts span {line-height:1.45}
.v13-site .v10-company-hero h1 {font-size:clamp(3.2rem,5.5vw,6.9rem);line-height:1.08}
.v13-site .v10-company-timeline .v10-timeline-grid article b {font-size:1.35rem}
.v13-site .v9-works-feature__copy h2 {overflow-wrap:anywhere;line-height:1.12}
.pr-legal {background:#f7f9f8;color:#173331;padding:clamp(38px,7vw,94px) 0 90px;min-height:65vh}
.pr-legal__inner {max-width:870px;margin:auto;padding:0 24px}
.pr-legal h1 {font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.08;font-weight:450;margin:0 0 28px}
.pr-legal h2 {font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.2;font-weight:550;margin:30px 0 12px}
.pr-legal p,.pr-legal li {font-size:1.02rem;line-height:1.75;max-width:80ch}
.pr-legal a {text-decoration:underline;text-underline-offset:3px}
.pr-legal__draft {border-left:4px solid #b86a19;background:#fff6e9;padding:18px 22px;margin:22px 0 40px;font-size:.96rem;line-height:1.55}
@media(max-width:700px){.v13-site .v10-company-hero h1{font-size:clamp(2.65rem,10vw,4.1rem)}.pr-legal{padding:50px 0}}
