.lang-page .lang-hero{padding:88px 56px 72px;text-align:center}.lang-page .lang-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:780px;margin:0 auto 18px}.lang-page .lang-hero h1 .accent{color:var(--accent);background-image:linear-gradient(#f5b7308c,#f5b7308c);background-repeat:no-repeat;background-size:100% .22em;background-position:0 .78em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lang-page .lang-hero .rd-sub{max-width:640px;margin:0 auto}.lang-page .lang-hero-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.lang-page a.rdo-who-card{text-decoration:none;color:inherit}.lang-page .lang-card-link{margin-top:auto;padding-top:6px;font:700 14px/1.2 var(--font-body);color:var(--accent)}.lang-page a.rdo-who-card:hover .lang-card-link{text-decoration:underline}.lang-page .lang-card-meta{font:600 12.5px/1.3 var(--font-body);color:var(--ink-3);padding-top:12px;border-top:1.5px dashed var(--rule-2)}@media(max-width:720px){.lang-page .lang-hero{padding:56px 20px 48px}}@media(max-width:560px){.lang-page .lang-hero-btns{flex-direction:column;align-items:stretch}.lang-page .lang-hero-btns .rd-btn,.lang-page .lang-hero-btns .rdo-btn-outline{width:100%}}
