.uhsc{--a: var(--color-accent-main, #557b97);--deep: #48697f;--tint: #f3f6f8;--line: #e1e1e1;--r: 10px;--pill: 30px;--ok: #2f7d55;--err: #b3361b;padding-top:8px;padding-bottom:64px;font-size:16px;line-height:1.6}.uhsc a{color:var(--a)}.uhsc p a,.uhsc address a,.uhsc .uhsc-sub a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.uhsc a:hover{color:var(--deep)}.uhsc :focus-visible{outline:3px solid var(--a);outline-offset:2px}.uhsc address{font-style:normal}.uhsc .uhsc-sub{display:block;font-size:14px;color:#69727b}.uhsc-tiles{display:grid;gap:12px;grid-template-columns:1fr;margin:0 0 28px}.uhsc-tile{display:flex;gap:14px;align-items:flex-start;background:var(--tint);border-radius:var(--r);padding:18px}.uhsc-tile>div{min-width:0}.uhsc-tile p{margin:0;overflow-wrap:break-word}.uhsc-tile p+p{margin-top:2px}.uhsc-tile>div>p:first-of-type a{font-weight:600;font-size:17px;text-decoration:none}.uhsc-tile__h{font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase!important;color:var(--deep);margin:0 0 4px!important}.uhsc-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--a);box-shadow:0 1px 2px #0000000f}.uhsc-ico svg{width:21px;height:21px}.uhsc-status{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#3d4650}.uhsc-status__dot{width:9px;height:9px;border-radius:50%;background:#b9c2ca;flex:none}.uhsc-status.is-open .uhsc-status__dot{background:var(--ok);box-shadow:0 0 0 4px #2f7d5526}.uhsc-status.is-closed .uhsc-status__dot{background:#c98a3a}.uhsc-grid{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}.uhsc-aside,.uhsc-main{display:flex;flex-direction:column;gap:20px;min-width:0}.uhsc-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px}.uhsc-formcard{padding:24px;scroll-margin-top:120px}.uhsc-h{font-size:clamp(22px,1.2rem + .8vw,28px);line-height:1.2;font-weight:600;color:var(--a);margin:0 0 6px!important}.uhsc-h3{font-size:18px;line-height:1.3;font-weight:600;color:var(--a);margin:0 0 12px!important}.uhsc-intro{margin:0 0 18px}.uhsc-cardhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.uhsc-tz{font-size:13px;color:#69727b}.uhsc-note{font-size:14px;line-height:1.55;margin-top:12px;color:#69727b}.uhsc-form{display:grid;gap:16px;margin-top:18px}.uhsc-row{display:grid;gap:16px;grid-template-columns:1fr}.uhsc-row:has(>[hidden]){grid-template-columns:1fr!important}.uhsc-f{min-width:0}.uhsc-f[hidden]{display:none}.uhsc-f label,.uhsc-radio legend{display:block;font-size:14px;line-height:1.3;font-weight:600;color:#3d4650;margin:0 0 6px;padding:0}.uhsc-req{color:var(--a)}.uhsc-opt{font-weight:400;color:#69727b}.uhsc-f input[type=text],.uhsc-f input[type=email],.uhsc-f input[type=tel],.uhsc-f select,.uhsc-f textarea{width:100%;margin:0;font:inherit;font-size:16px;line-height:1.35;color:#3d4650;background:#fff;border:1px solid #cfd6dc;border-radius:var(--r);padding:12px 14px;min-height:48px;box-shadow:none;transition:border-color .12s linear,box-shadow .12s linear}.uhsc-f select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23557b97' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.uhsc-f textarea{min-height:150px;resize:vertical}.uhsc-f input:focus,.uhsc-f select:focus,.uhsc-f textarea:focus{outline:none;border-color:var(--a);box-shadow:0 0 0 3px #557b972e}.uhsc-f [aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 3px #b3361b1f}.uhsc-f input::placeholder{color:#9aa3ab}.uhsc-radio{border:0;margin:0;padding:0}.uhsc-radio__opts{display:flex;gap:10px;flex-wrap:wrap}.uhsc-radio__opts label{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:500;font-size:15px;color:#3d4650;border:1px solid #cfd6dc;border-radius:var(--pill);padding:9px 18px;cursor:pointer;transition:border-color .12s linear,background-color .12s linear}.uhsc-radio__opts label:has(input:checked){border-color:var(--a);background:var(--tint)}.uhsc-radio__opts input{accent-color:var(--a);width:16px;height:16px;margin:0}.uhsc-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.uhsc-btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;font-size:15px;line-height:1.3;min-height:48px;padding:12px 28px;border-radius:var(--pill);border:1px solid var(--a);background:var(--a);color:#fff!important;cursor:pointer;text-decoration:none!important;transition:background-color .12s linear,color .12s linear}.uhsc-btn:hover{background:var(--deep);border-color:var(--deep)}.uhsc-btn.is-line{background:transparent;color:var(--a)!important;width:100%;margin-top:14px}.uhsc-btn.is-line:hover{background:var(--tint)}.uhsc-ok{display:flex;gap:14px;align-items:flex-start;border:1px solid rgba(47,125,85,.35);background:#f1f8f4;border-radius:var(--r);padding:18px;color:#2c4a3a}.uhsc-ok p{margin:4px 0 0}.uhsc-ok__ico{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ok);color:#fff;display:inline-flex;align-items:center;justify-content:center}.uhsc-ok__ico svg{width:18px;height:18px}.uhsc-err{border:1px solid rgba(179,54,27,.35);background:#fdf3f0;color:var(--err);border-radius:var(--r);padding:12px 14px;font-weight:500}.uhsc-hours{list-style:none;margin:0;padding:0}.uhsc-hours li{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;margin:0 -10px;border-radius:6px}.uhsc-hours li+li{border-top:1px solid #eef1f3}.uhsc-hours li.is-today{background:var(--tint);border-top-color:transparent;font-weight:600;color:#3d4650}.uhsc-hours li.is-today+li{border-top-color:transparent}.uhsc-hours__t{text-align:right;white-space:nowrap}.uhsc-loc address{margin:0 0 4px}.uhsc-map{margin-top:14px;border-radius:8px;overflow:hidden;border:1px solid var(--line);aspect-ratio:4 / 3;background:var(--tint)}.uhsc-map iframe{display:block;width:100%;height:100%;border:0}.uhsc-links{list-style:none;margin:0;padding:0}.uhsc-links li+li{border-top:1px solid #eef1f3}.uhsc-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;text-decoration:none}.uhsc-links a strong{display:block;font-weight:600;color:var(--a)}.uhsc-links a svg{width:18px;height:18px;flex:none;color:var(--a);transition:transform .12s ease}.uhsc-links a:hover svg{transform:translate(3px)}.uhsc-care{background:var(--tint);border-color:transparent;font-size:15px}.uhsc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.uhsc-social{list-style:none;margin:0;padding:0;display:flex;gap:18px}.uhsc-social a{font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(min-width:640px){.uhsc-tiles,.uhsc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.uhsc-formcard{padding:32px}}@media(min-width:1200px){.uhsc-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr)}.uhsc-tile{flex-direction:column;gap:12px;padding:20px}}@media(min-width:1000px){.uhsc-hourslink{display:none!important}.uhsc-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:28px}}@media(prefers-reduced-motion:reduce){.uhsc *{transition:none!important}}@media(min-width:640px){.uhsc-main .uhsc-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.uhsc-main .uhsc-links li+li{border-top:0}.uhsc-main .uhsc-links li:nth-child(n+3){border-top:1px solid #eef1f3}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/uhs-contact.css.map */
