.emmaus-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.emmaus-hero h1{font-size:clamp(46px,6vw,78px)}.emmaus-art{min-height:400px;background:radial-gradient(circle at 50% 45%,#294f70,#0b1727 70%)}.emmaus-art strong{font-size:clamp(30px,4vw,50px)}.emmaus-caption{font-size:14px;color:var(--muted);line-height:1.8;margin:24px 0 0}.policy-card{display:block;transition:border-color .15s,background .15s}.policy-card:hover{border-color:var(--blue);background:#142b43}.policy-card:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.policy-card h3{display:flex;justify-content:space-between;gap:15px}.policy-card h3 span{color:var(--blue)}.emmaus-support{font-size:clamp(18px,3vw,28px)}#discover{scroll-margin-top:24px}@media(max-width:850px){.emmaus-hero-grid{grid-template-columns:1fr;gap:40px}.emmaus-art{min-height:280px}.emmaus-hero h1{max-width:650px}.emmaus-art strong{font-size:44px}}@media(prefers-reduced-motion:reduce){.policy-card{transition:none}}