/* contact page */
.top .wrap{padding-bottom:12px}
.contact-grid{display:grid;gap:12px}
.form-shell .core{padding:16px}
.aside{display:grid;gap:10px;align-content:start}
.aside .core{padding:16px;display:grid;gap:8px}
.aside h2{font-size:1.1rem}
.aside p{color:var(--ink-2);font-size:.92rem;line-height:1.45}
.aside a.tlink{min-height:40px}
.aside .big{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dtrack);font-size:1.05rem;color:var(--ink);text-decoration:none;word-break:break-all}
.aside .big:hover{color:var(--blue)}
@media (min-width:900px){.contact-grid{grid-template-columns:7fr 5fr;gap:24px;align-items:start}.form-shell .core{padding:28px}.aside .core{padding:22px}}
.sent .core{padding:20px 18px;display:grid;gap:8px}
.sent h2{font-size:1.4rem}
.sent p{color:var(--ink-2)}
.form .btn-block{margin-top:2px}
