.home-portal .laboratories-card h2{font-size:clamp(20px,1.9vw,27px);letter-spacing:-.7px;overflow-wrap:anywhere}.laboratories-card .direction-count span{font-size:13px;line-height:1.6;white-space:normal}.laboratories-picker{max-width:calc(100vw - 28px);width:340px}.laboratory-unavailable{opacity:.6;cursor:default}.laboratory-unavailable small{display:block}.labs-all-link{display:block;border-top:1px solid #e1e8f0;padding:12px;color:#01509f;font-size:14px}.laboratories-card:focus-visible{outline:3px solid #e53013;outline-offset:4px}@media(max-width:1150px){.home-portal .laboratories-card h2{font-size:26px}}@media(max-width:760px){.home-portal .laboratories-card h2{font-size:23px}}.subject-picker.laboratories-picker{box-sizing:border-box;min-height:0;max-height:min(calc(100dvh - 32px),var(--radix-popover-content-available-height,calc(100dvh - 32px)));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.laboratories-picker .subject-option{flex-shrink:0;min-width:0}.laboratories-picker .subject-option span{min-width:0;overflow-wrap:anywhere}.home-portal .portal-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),260px));justify-content:center;gap:18px}.home-portal .portal-section.home-direction{width:100%;min-width:0;min-height:0;aspect-ratio:1/1;height:auto;box-sizing:border-box}.home-portal .printing-card{background:#01509f;color:#fff;text-decoration:none}.home-portal .printing-card h2{font-size:clamp(22px,2vw,28px)}.printing-card:focus-visible{outline:3px solid #e53013;outline-offset:4px}@media(max-width:560px){.home-portal .portal-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),260px));gap:12px}.home-portal .portal-section.home-direction{padding:16px}.home-portal .printing-card h2{font-size:21px}}@media(max-width:350px){.home-portal .portal-sections{grid-template-columns:minmax(0,260px)}}