.home-hero-wrap{position:relative}.home-notice{position:absolute;top:0;left:0;right:0;z-index:5;background:rgba(247,244,239,.97);border-bottom:1px solid #e6d9c6;box-shadow:0 2px 8px rgba(0,0,0,.12)}.home-notice-inner{gap:.5rem;max-width:1200px;margin:0 auto;padding:.35rem .5rem .35rem 1rem}.home-notice-inner,.home-notice-link{display:flex;align-items:center;justify-content:center}.home-notice-link{flex:1 1 auto;min-height:44px;flex-wrap:wrap;column-gap:.6rem;row-gap:.15rem;color:rgb(77,58,58);text-align:center;text-decoration:none;font-size:1rem;line-height:1.35}.home-notice-text{font-weight:600}.home-notice-cta{color:rgb(148,48,50);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.home-notice-link:focus-visible .home-notice-cta,.home-notice-link:hover .home-notice-cta{color:#7a2729}.home-notice-close:focus-visible,.home-notice-link:focus-visible{outline:3px solid rgb(148,48,50);outline-offset:2px;border-radius:4px}.home-notice-close{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:rgb(77,58,58);font-size:1.6rem;line-height:1;cursor:pointer}.home-notice-close:hover{background:rgba(148,48,50,.1)}@media (max-width:600px){.home-notice-inner{padding-left:.75rem}.home-notice-link{font-size:.95rem}}@media (max-height:560px){.home-notice{position:static;box-shadow:none}}@media print{.home-notice{display:none}}.patient-resources-banner{background:#f7f4ef;border-top:1px solid #ece4d8;border-bottom:1px solid #ece4d8;padding:2rem 0}.patient-resources-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.patient-resources-banner h2{margin:0 0 .35rem;color:rgb(148,48,50);font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}.patient-resources-banner p{margin:0;max-width:46rem;color:rgb(77,58,58)}.patient-resources-banner-cta{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.65rem 1.6rem;border-radius:50px;background:rgb(148,48,50);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.patient-resources-banner-cta:focus-visible,.patient-resources-banner-cta:hover{background:#7a2729;color:#fff}