.legal-page{width:min(100%,1440px);margin-inline:auto;background:#fff}.legal-main{max-width:920px;margin:0 auto;padding:max(18px,calc(var(--ifc-page-hero-top-gap) - 34px)) clamp(20px,5vw,72px) clamp(56px,8vw,110px);color:var(--ifc-color-text, #111827)}.legal-main>p:first-child{margin:0 0 12px}.legal-main h1,.legal-main h2{color:var(--ifc-color-ink, #001010);font-family:var(--ifc-font-display)}.legal-main h1{margin:0 0 18px;font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:0}.legal-main h2{margin:34px 0 12px;font-size:var(--ifc-type-body-large);line-height:var(--ifc-leading-tight)}.legal-main p,.legal-main li{color:var(--ifc-color-muted, #737373);font-size:var(--ifc-type-body);line-height:var(--ifc-leading-body)}.legal-main ul{padding-left:22px}
