.patientFormsDownload{padding:var(--section-padding-y) var(--section-padding-x);background-color:var(--background-muted)}.patientFormsDownload__inner{max-width:var(--section-max-width);text-align:center;margin:0 auto}.patientFormsDownload__eyebrow{font-size:var(--eyebrow-font-size);font-weight:var(--eyebrow-font-weight);color:var(--eyebrow-color);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:12px;display:block}.patientFormsDownload__heading{font-family:var(--heading-font-family);font-size:max(1.5rem,min(1.25rem + 1.25vw,2.25rem));font-weight:var(--heading-font-weight);color:var(--section-heading-color);margin:0 0 16px}.patientFormsDownload__description{color:var(--text-color);max-width:640px;margin:0 auto 40px;font-size:1rem;line-height:1.6}.patientFormsDownload__description a{color:var(--primary-color);font-weight:500}.patientFormsDownload__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:600px){.patientFormsDownload__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.patientFormsDownload__grid{grid-template-columns:repeat(4,1fr)}}.patientFormsDownload__card{color:inherit;cursor:pointer;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;flex-direction:column;align-items:center;padding:32px 24px 28px;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex}.patientFormsDownload__card:hover{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 8px 24px rgba(69,110,115,.15)}.patientFormsDownload__card:focus-visible{border-color:var(--primary-color);transform:translateY(-3px);box-shadow:0 8px 24px rgba(69,110,115,.15)}.patientFormsDownload__card:hover .patientFormsDownload__icon{background-color:var(--primary-color);color:#fff}.patientFormsDownload__card:focus-visible .patientFormsDownload__icon{background-color:var(--primary-color);color:#fff}.patientFormsDownload__card:hover .patientFormsDownload__cardAction{background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}.patientFormsDownload__card:focus-visible .patientFormsDownload__cardAction{background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}.patientFormsDownload__card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.patientFormsDownload__icon{width:56px;height:56px;color:var(--primary-color);background-color:rgba(69,110,115,.1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;transition:background-color .25s,color .25s;display:flex}.patientFormsDownload__cardTitle{font-family:var(--heading-font-family);color:var(--section-heading-color);margin:0 0 8px;font-size:1.05rem;font-weight:600;line-height:1.3}.patientFormsDownload__cardDescription{color:var(--text-color);flex-grow:1;margin:0 0 24px;font-size:.875rem;line-height:1.55}.patientFormsDownload__cardAction{font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);line-height:var(--btn-line-height);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-border-radius);cursor:pointer;transition:background-color var(--btn-transition-duration) ease,color var(--btn-transition-duration) ease,border-color var(--btn-transition-duration) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.patientFormsDownload__cardAction:disabled{opacity:.6;cursor:not-allowed}.patientFormsDownload__cardAction{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-color);border-color:var(--btn-secondary-border)}.patientFormsDownload__cardAction:hover:not(:disabled){background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}.patientFormsDownload__cardAction:focus-visible:not(:disabled){background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-color);border-color:var(--btn-secondary-hover-border)}.patientFormsDownload__cardAction{padding:10px 24px;font-size:.8125rem}
