.vaccc-start-here{background:#fff;border:3px solid #123653;border-top:7px solid #b79043;padding:clamp(20px,4vw,36px);color:#122c45;line-height:1.5}
.vaccc-start-here h2{font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.2;margin:8px 0 12px}
.vaccc-start-here p{font-size:18px;max-width:800px}
.vaccc-start-here .vaccc-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em}
.vaccc-help-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}
.vaccc-help-actions a,.vaccc-help-actions button{display:flex;flex-direction:column;justify-content:center;text-align:left;min-height:110px;background:#f1f5f9;border:2px solid #123653;border-radius:8px;padding:18px;color:#122c45;text-decoration:none;cursor:pointer;font:inherit}
.vaccc-help-actions strong{font-size:21px;line-height:1.3}
.vaccc-help-actions span{font-size:16px;margin-top:8px}
.vaccc-help-actions .vaccc-help-primary{background:#123653;color:#fff}
.vaccc-help-actions :is(a,button):focus-visible{outline:4px solid #bd7a00;outline-offset:4px}
.vaccc-start-here .vaccc-help-note{font-size:15px}
@media(max-width:700px){.vaccc-help-actions{grid-template-columns:1fr}.vaccc-help-actions a,.vaccc-help-actions button{min-height:88px}}
@media(prefers-reduced-motion:reduce){.vaccc-home-pin,.vaccc-logo-marker{animation:none!important}}
@media print{.vaccc-help-actions{grid-template-columns:1fr}.vaccc-start-here{break-inside:avoid}}
