
.resource-hero{padding:60px 0 50px}.resource-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(48px,5.8vw,78px);font-weight:500;line-height:1.08;letter-spacing:-3px;margin:24px 0}.resource-hero p{max-width:650px;font-size:16px;line-height:1.8;color:var(--muted)}.resource-nav{display:flex;gap:28px;margin-top:30px;flex-wrap:wrap;font-size:13px}.resource-nav a{border-bottom:1px solid;padding-bottom:5px}.resource-row{display:grid;grid-template-columns:.65fr 1.4fr;gap:85px;padding:55px 0;border-top:1px solid var(--line)}.resource-row h2{font-size:36px}.resource-copy p{font-size:16px;line-height:1.9;color:#526158}.copy-btn{background:none;border:1px solid #a7b49c;padding:12px 18px;color:var(--ink);cursor:pointer;font-size:12px;margin-top:15px}.copy-btn:hover{background:var(--green)}.headshots{background:#e6e9dc}.press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.press-grid figure{margin:0}.press-grid img{height:380px;object-fit:contain;object-position:bottom;background:#d7dfce}.press-grid figcaption{padding-top:17px;font-size:12px;display:flex;justify-content:space-between;gap:10px}.press-grid a{text-decoration:underline}.kit-videos{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.kit-video{aspect-ratio:16/9;background:var(--ink)}.kit-video iframe{width:100%;height:100%;border:0}.kit-videos h3{font-size:22px}.legal{max-width:850px;padding-bottom:80px}.legal h2{font-size:25px;letter-spacing:-.7px;margin-top:35px}.legal p,.legal li{font-size:15px;line-height:1.9;color:#526158}.legal a{text-decoration:underline}.legal ul{padding-left:22px}.copy-status{font-size:12px;color:var(--muted);min-height:20px}.resources-note{font-size:12px;color:var(--muted);line-height:1.8}@media(max-width:700px){.resource-row{grid-template-columns:1fr;gap:10px}.resource-hero h1{font-size:50px}.press-grid{grid-template-columns:1fr}.press-grid img{height:400px}.kit-videos{grid-template-columns:1fr}.resource-nav{gap:20px}.resource-row h2{font-size:32px}}

/* Give small text more room on phones. */
@media (max-width: 700px) {
  .copy-btn,
  .press-grid figcaption,
  .copy-status,
  .resources-note {
    font-size: 14px;
  }
  .resource-nav {
    font-size: 15px;
  }
}

.resource-hero p,
.resource-copy p,
.legal p,
.legal li {
  font-size: 18px;
}
