/* ── Write for Us page — namespaced .wf- additions ── */
.wf-hero-in{padding:clamp(26px,4vw,48px) 0;max-width:760px}
.wf-hero .tt-lede{max-width:60ch}
.wf-card{align-items:center}
.wf-addr{margin:.7rem 0 0;font-family:var(--dsp);font-weight:800;font-size:1.05rem;color:var(--turq-dk);letter-spacing:.01em;word-break:break-word}
.wf-mailbtn{gap:.5em}
.wf-h2{font-family:var(--dsp);font-weight:900;color:var(--ink);font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.18;margin:1.6rem 0 .8rem}
.wf-prose{max-width:820px}
.wf-prose p,.wf-prose li{font-size:1rem;line-height:1.65;color:var(--body)}
.wf-prose ul{padding-left:1.3rem;margin:0 0 1rem}
.wf-prose li{margin:.35rem 0}
.wf-prose a{color:var(--turq-dk);text-decoration:underline;text-underline-offset:2px;font-weight:700}
.wf-prose a:hover{color:var(--sky-dk)}
.wf-date{font-size:.9rem;opacity:.8}
@media(max-width:760px){.wf-card{grid-template-columns:1fr}.wf-mailbtn{width:100%;max-width:100%}}
