.legal-hero em{color:var(--forest);font-weight:500}.legal-card h3{font:600 19px var(--serif);color:var(--forest);margin:0 0 6px}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px;margin-top:18px}.info-grid p{font-size:14px}.runtime-table{overflow-x:auto;margin-top:20px}.runtime-table table{width:100%;border-collapse:collapse;min-width:650px}.runtime-table th,.runtime-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.runtime-table th{background:#e6ede2;color:var(--forest);font-size:12px;letter-spacing:.03em}.info-cta{background:var(--forest);color:#eef3ec;padding:36px 38px;text-align:center}.info-cta h2{font:600 33px var(--serif);color:#fff;margin:0}.info-cta p{max-width:600px;margin:12px auto 22px}.info-cta>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.info-cta .button-outline{border-color:#f2e7cc}@media(max-width:760px){.info-grid{grid-template-columns:1fr}.info-cta{padding:30px 20px}}
