.site-nav{flex-wrap:wrap;gap:12px 20px}.resources-section{scroll-margin-top:150px;background:#f4f7fc}.resource-download-card{max-width:980px;padding:32px;border:1px solid #dce4ef;border-radius:18px;background:white}.resource-download-card h3{font-size:25px;margin:0 0 14px}.resource-download-card p{line-height:1.65}.resource-meta,.resource-note{color:#526079}.resource-download-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:24px 0}.resource-download-actions a:not(.btn){text-decoration:underline}.resource-note{font-size:14px}@media(max-width:720px){.resource-download-card{padding:22px}.resource-download-actions{align-items:flex-start;flex-direction:column}.resources-section{scroll-margin-top:100px}}
  .hero-actions{flex-wrap:wrap;align-items:center}.hero-actions>.btn{white-space:nowrap}.hero-local-download{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:14px 0 22px;padding:0;border:0;background:transparent}.hero-local-download>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hero-local-download strong{font-size:13px;font-weight:600;color:#526079}.hero-local-download span{font-size:12px;color:#526079}.hero-local-download>a{text-decoration:underline;font-size:13px}@media(max-width:720px){.hero-actions{gap:10px}.hero-local-download{gap:10px}}

.hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:720px}.hero-actions>.btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:46px;padding:12px 8px;box-sizing:border-box;white-space:normal;text-align:center;height:100%}@media(max-width:600px){.hero-actions{grid-template-columns:1fr;max-width:340px}}

.hero-action-option{display:flex;flex-direction:column;min-width:0}.hero-action-option>.btn{display:flex;align-items:center;justify-content:center;width:100%;height:66px;min-height:66px;padding:12px 8px;box-sizing:border-box;white-space:normal;text-align:center}.hero-action-option>p{margin:9px 0 0;color:#526079;font-size:12px;line-height:1.5;text-align:left}.hero-actions{align-items:start}@media(max-width:600px){.hero-action-option>p{margin-top:6px}.hero-actions{gap:18px}}
