.bascom-actions a span{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.bascom-actions .office-call{color:#075fa6;background:#fff}.bascom-actions .bascom-call{color:#062d40;background:#29a8b8;display:flex}.bascom-actions .bascom-verify{color:#075fa6;background:#e9f3f7;display:block}.care-priority{background:#cbd8df;border:1px solid #cbd8df;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:34px;display:grid}.care-priority a{color:#082e54;flex-direction:column;justify-content:space-between;gap:18px;min-height:138px;padding:24px;text-decoration:none;display:flex}.care-priority strong{align-items:center;gap:10px;font-size:1.02rem;line-height:1.25;display:flex}.care-priority strong span{border:2px solid;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.care-priority small{font-size:.94rem;font-weight:800;line-height:1.4}.care-priority .priority-911{color:#fff;background:#a8271d}.care-priority .priority-bascom{color:#fff;background:#082e54}.care-priority .priority-office{color:#075a69;background:#e4f5f7}@media (width<=850px){.care-priority{grid-template-columns:1fr}.care-priority a{min-height:0}}.referral-section{background:#f3f8fa}.referral-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:72px;display:grid}.referral-heading h2{color:#082e54;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(2.35rem,4.5vw,4rem);font-weight:500;line-height:1.06}.referral-heading>p{color:#526573;margin:0;font-size:1.06rem}.referral-process{background:#c7d8df;border:1px solid #c7d8df;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:44px;display:grid}.referral-process article{background:#fff;padding:30px}.referral-process article>span{color:#29a8b8;letter-spacing:.14em;font-size:.82rem;font-weight:900}.referral-process h3,.referral-actions h3{color:#082e54;margin:12px 0 10px;font-family:Georgia,serif;font-size:1.45rem;line-height:1.15}.referral-process p,.referral-actions p,.referral-privacy p{color:#526573;margin:0}.referral-actions{color:#fff;background:#082e54;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:34px 38px;display:grid}.referral-actions h3{color:#fff}.referral-actions p{color:#dce9f1}.referral-buttons{flex-direction:column;gap:10px;min-width:min(265px,100%);display:flex}.referral-buttons .primary-button{color:#062d40;background:#29a8b8;justify-content:center}.referral-buttons .secondary-button{color:#075fa6;text-align:center;background:#fff;flex-direction:column;padding:13px 17px;font-weight:800;text-decoration:none;display:flex}.referral-privacy{background:#fff;border:1px solid #cbdbe2;border-top:0;grid-template-columns:.34fr .66fr;gap:30px;padding:22px 26px;display:grid}.referral-privacy strong{color:#082e54}.referral-privacy p{font-size:.88rem}.referral-emergency{color:#6f2c26;background:#fff4f2;border-left:5px solid #a8271d;margin:18px 0 0;padding:15px 18px}@media (width<=900px){.referral-heading,.referral-process,.referral-actions,.referral-privacy{grid-template-columns:1fr}.referral-heading{gap:20px}}@media (width<=560px){.referral-process article,.referral-actions{padding:26px 22px}}.medical-site-notice{background:#f5f8fa;border-top:1px solid #cbdbe2;border-bottom:1px solid #cbdbe2}.medical-site-notice .shell{grid-template-columns:.22fr .62fr auto;align-items:center;gap:24px;padding-block:20px;display:grid}.medical-site-notice strong{color:#082e54}.medical-site-notice p{color:#526573;margin:0;font-size:.88rem}.medical-site-notice a{color:#075fa6;font-weight:800}.site-policies{background:#f4f7f9}.hipaa-notice{background:#fff;border-top:1px solid #cbdbe2}.hipaa-shell{grid-template-columns:minmax(0,1.08fr) minmax(min(360px,100%),.92fr);align-items:center;gap:64px;display:grid}.hipaa-intro h2{color:#082e54;margin:10px 0 20px;font-family:Georgia,serif;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:500;line-height:1.04}.hipaa-intro>p:not(.section-kicker){color:#526573;max-width:690px;font-size:1.08rem}.hipaa-meta{flex-wrap:wrap;gap:10px;margin:24px 0 28px;display:flex}.hipaa-meta span{color:#07536f;background:#e8f4f6;padding:7px 11px;font-size:.82rem;font-weight:900}.hipaa-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hipaa-card{color:#fff;background:#082e54;border-top:7px solid #29a8b8;padding:34px;box-shadow:0 18px 40px #082e542e}.hipaa-card h3{margin:0 0 18px;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.hipaa-card ul{margin:0;padding-left:22px}.hipaa-card li{color:#e5eff5;margin:9px 0}.hipaa-contact{border-top:1px solid #ffffff40;gap:3px;margin-top:24px;padding-top:20px;display:grid}.hipaa-contact strong{color:#71d8df;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.hipaa-contact a{color:#fff;font-weight:900}.policy-title{max-width:900px;margin-bottom:34px}.policy-title h2{color:#082e54;margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:500;line-height:1.08}.policy-title>p:last-child{color:#526573}.policy-list{gap:10px;display:grid}.policy-list details{background:#fff;border:1px solid #cbdbe2}.policy-list summary{color:#082e54;cursor:pointer;padding:18px 22px;font-weight:900}.policy-list details p{color:#526573;margin:0;padding:0 22px 22px}.emergency .shell a{color:#8c3800;white-space:nowrap;margin-left:auto;font-weight:900}@media (width<=850px){.medical-site-notice .shell{grid-template-columns:1fr}.emergency .shell{flex-direction:column;align-items:flex-start}.emergency .shell a{margin-left:0}.hipaa-shell{grid-template-columns:1fr;gap:38px}}@media (width<=520px){.hipaa-actions{flex-direction:column;align-items:stretch}.hipaa-actions .primary-button{text-align:center;width:100%}.hipaa-card{padding:27px 23px}}
