.eo-legal-page{max-width:1040px;margin:0 auto;padding:34px 0 54px}.eo-legal-hero{margin-bottom:22px}.eo-legal-kicker{display:block;font-size:.76rem;font-weight:800;letter-spacing:.16em;color:#246db5;margin-bottom:12px}.eo-legal-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin:0 0 12px;color:#0b203e}.eo-legal-hero p{max-width:780px;font-size:1.05rem;line-height:1.65;margin:0 0 8px}.eo-legal-hero small{color:#65758b}.eo-legal-card{background:#fff;border:1px solid #d8e1ec;border-radius:18px;padding:clamp(24px,4vw,46px);box-shadow:0 10px 30px rgba(15,39,71,.04)}.eo-legal-card h2{font-size:1.2rem;color:#102a4d;margin:30px 0 9px}.eo-legal-card h2:first-child{margin-top:0}.eo-legal-card p{line-height:1.72;margin:0 0 12px;color:#263b55}.eo-legal-card a,.eo-legal-footer-links a{color:#155fa7;text-decoration:underline;text-underline-offset:3px}.eo-legal-footer-links{display:inline-flex;gap:8px;align-items:center;margin-left:10px}@media(max-width:700px){.eo-legal-page{padding:22px 0 38px}.eo-legal-card{border-radius:14px}.eo-legal-footer-links{display:flex;justify-content:center;margin:7px 0 0;flex-wrap:wrap}}
