.co-person{align-items:flex-start}.co-person .co-initials{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--green-deep);border:1px solid var(--green);color:var(--green-hi);font:700 1.3rem/1 var(--display);letter-spacing:.02em}.co-person h3{margin-top:4px}.co-awards{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:700px){.co-awards{grid-template-columns:repeat(2,1fr)}}.co-awards li{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;border:1px solid var(--line-2);border-radius:14px;padding:18px;background:var(--ink-2)}.co-awards img{width:120px;height:auto;border-radius:6px;background:#fff}.co-awards b{display:block;font:700 1.1rem/1.25 var(--display)}.co-awards span,.co-press-meta{color:var(--mute);font-size:1rem}.co-article{max-width:68ch}.co-article .note{margin:0 0 36px}.co-article h2{font-size:clamp(1.5rem,3.4vw,2.2rem);max-width:none;margin-top:44px}.co-article p{color:#d7ddd5;margin-top:18px}.co-article a{color:var(--green-hi);overflow-wrap:anywhere}.co-article blockquote{margin:22px 0 0;padding-left:18px;border-left:3px solid var(--green)}.co-article blockquote p{margin-top:0;color:var(--white)}.co-dateline{font:600 .9rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.co-contact{border:1px solid var(--line-2);border-left:3px solid var(--green);border-radius:14px;padding:26px 24px;background:var(--ink-2);display:grid;gap:12px;max-width:68ch;margin-top:28px}.co-contact p{color:#d7ddd5}.co-contact .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.co-contact address{font-style:normal;color:#d7ddd5}.page-hero h1 .co-h1-long{display:block;font-size:clamp(1.7rem,4vw,3rem);line-height:1.08;max-width:32ch}.page-hero h1:has(.co-h1-long){max-width:none}