.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding-top:8px;display:grid}.hero__text .page-title{font-size:clamp(2rem,4vw + 1.2rem,2.9rem)}.pronunciation{color:var(--brand);flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;font-size:1.02rem;display:flex}.pronunciation__word{font-style:italic;font-weight:600}.pronunciation__phon{font-family:var(--font-mono);font-size:.9rem}.pronunciation__def{font-style:italic}.pronunciation__sep{color:var(--brand-dim)}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__visual{justify-content:center;display:flex}.link-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:88px;display:grid}.link-card{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);padding:20px;transition:border-color .15s,transform .15s}.link-card:hover{border-color:var(--brand);transform:translateY(-2px)}.link-card__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:.68rem}.link-card h3{font-size:1.05rem;font-family:var(--font-display);margin:10px 0 6px}.link-card p{color:var(--text-secondary);margin:0;font-size:.86rem}@media (width<=900px){.hero{text-align:left;grid-template-columns:1fr;gap:36px}.hero__visual{order:-1;max-width:220px;margin:0 auto}}@media (width<=640px){.link-grid{grid-template-columns:1fr}}
