.legal52-page{max-width:1180px;margin:0 auto;padding-bottom:48px}.legal52-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin:20px 0 24px;padding:clamp(24px,4vw,48px);border-radius:28px;background:linear-gradient(135deg,#0b3046,#126b69);color:#fff}.legal52-hero h1{max-width:880px;margin:.25rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;color:#fff}.legal52-hero p{max-width:850px;margin:0;font-size:1.08rem;line-height:1.65;color:#e7f7f4}.legal52-hero .eyebrow{color:#66f0d1}.legal52-hero>span{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:#ffe38b;color:#0b3046;font-size:3.5rem}.legal52-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal52-grid article,.legal52-sources,.legal52-read{border:1px solid #cbdce7;border-radius:22px;background:#fff;padding:24px;color:#102c40}.legal52-grid h2,.legal52-sources h2,.legal52-read h2{margin:0 0 12px;color:#082940}.legal52-grid p,.legal52-grid li,.legal52-sources p,.legal52-read p{line-height:1.65}.legal52-grid ul{margin:0;padding-left:1.25rem}.legal52-sources{margin-top:18px}.legal52-sources a{color:#007f6d;font-weight:750}.legal52-read{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px}.legal52-read div{max-width:760px}.legal52-read .primary{flex:0 0 auto}.legal52-read .is-read{background:#dff6ef;color:#08735e;box-shadow:none}@media(max-width:760px){.legal52-page{padding:0 12px 36px}.legal52-hero{grid-template-columns:1fr}.legal52-hero>span{display:none}.legal52-grid{grid-template-columns:1fr}.legal52-read{align-items:stretch;flex-direction:column}.legal52-read .primary{width:100%}}
.legal52-page>.bar h2{color:#fff!important}.legal52-page>.bar small{color:#6cebd1!important}
