.contact-layout{align-items:start;gap:2rem;display:grid}.contact-layout__form{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.contact-layout__form h2{margin-bottom:1.5rem;font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)}.contact-card{color:#fff;background:var(--c-primary-900);border-radius:var(--radius-lg);gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.contact-card h2{color:#fff;font-size:1.35rem}.contact-card__list{gap:1.25rem;display:grid}.contact-card__list li{color:var(--c-text-inverse-muted);font-size:var(--fs-sm);grid-template-columns:24px 1fr;gap:.9rem;line-height:1.55;display:grid}.contact-card__list svg{color:#fff;margin-top:2px}.contact-card__list strong{color:#fff}.contact-card__list a{font-size:var(--fs-base);color:#fff;font-weight:700}.contact-card__list a:hover{text-decoration:underline}.contact-card__actions{gap:.75rem;display:grid}@media (min-width:1000px){.contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:2.5rem}.contact-card{top:calc(var(--header-h) + 1.5rem);position:sticky}}
