/* Purpose-based navigation and daytime sleepiness evaluation. */
.zzz-clinic .care-purpose-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}
.zzz-clinic .care-purpose-nav a{display:block;padding:16px 18px;border:1px solid #c7dce9;background:#f4f9fd;border-radius:8px;text-decoration:none;font-weight:700;line-height:1.6}
.zzz-clinic .care-purpose-nav small{display:block;font-size:12px;letter-spacing:.08em;color:#527488}
.zzz-clinic .care-purpose-banner{padding:28px;margin:0 0 36px;background:#edf6fc;border-left:5px solid #267cc0;border-radius:0 12px 12px 0;scroll-margin-top:180px}
.zzz-clinic .care-purpose-banner .care-section-label{margin-top:0}
.zzz-clinic .care-purpose-banner h2{margin-bottom:16px!important}
.zzz-clinic .care-purpose-banner p:last-child{margin-bottom:0!important}
.zzz-clinic .daytime-tests{margin:36px 0;padding:30px;border:1px solid #bdded9;border-top:6px solid #227e79;border-radius:12px;background:#f4faf8}
.zzz-clinic .daytime-tests>.care-section-label{color:#17625e;background:transparent;margin-top:0}
.zzz-clinic .daytime-test-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.zzz-clinic .daytime-test-cards article{padding:24px;background:#fff;border:1px solid #c8dcec;border-top:4px solid #2f72aa;border-radius:8px}
.zzz-clinic .daytime-test-cards article:nth-child(2){border-color:#b6d8ce;border-top-color:#23816a}
.zzz-clinic .test-purpose-tag{font-size:12px;font-weight:700;display:block;color:#486c7e;margin-bottom:14px}
.zzz-clinic .daytime-test-cards h3{font-size:29px!important;margin-bottom:18px!important}
.zzz-clinic .daytime-test-cards h3 small{display:block;font-size:14px;line-height:1.7;font-weight:500}
.zzz-clinic .daytime-test-cards .test-question{font-size:19px!important;font-weight:700;line-height:1.65!important;color:#185688}
.zzz-clinic .daytime-test-cards article:nth-child(2) .test-question{color:#17654e}
.zzz-clinic .daytime-test-cards p{font-size:15px!important}
.zzz-clinic .daytime-test-cards p:last-child{margin-bottom:0!important}
.zzz-clinic .test-referral{padding:22px;background:white;border-left:3px solid #2b8279;margin:24px 0}
.zzz-clinic .test-referral h3{font-size:19px!important}
.zzz-clinic .test-referral p{margin-bottom:0!important}
.zzz-clinic .sas-treatment-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.zzz-clinic .sas-treatment-shortcuts a{padding:8px 14px;border:1px solid #a9c5df;background:white;border-radius:6px;text-decoration:none;font-size:14px;font-weight:700}
.zzz-clinic .other-care-label{border-top:4px solid #227e79;padding-top:24px;color:#17625e}
.zzz-clinic .care-purpose-nav a:focus-visible,.zzz-clinic .sas-treatment-shortcuts a:focus-visible{outline:3px solid #247fbc;outline-offset:3px}
@media(max-width:600px){.zzz-clinic .care-purpose-nav{gap:8px}.zzz-clinic .care-purpose-nav a{padding:12px;font-size:14px}.zzz-clinic .care-purpose-banner{padding:20px}.zzz-clinic .daytime-tests{padding:22px 16px}.zzz-clinic .daytime-test-cards{grid-template-columns:1fr;gap:14px}.zzz-clinic .daytime-test-cards article{padding:20px}.zzz-clinic .test-referral{padding:18px}.zzz-clinic .daytime-tests .zzz-button{display:block;line-height:1.7}.zzz-clinic .sas-treatment-shortcuts a{font-size:13px}}
