[data-astro-cid-3ef6ksr2][data-header-cta]{display:inline-flex!important}@media(max-width:899px){[data-astro-cid-3ef6ksr2][data-header-cta]{display:none!important}}:root,[data-theme=medical-blue]{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-secondary: #0ea5e9;--color-background: #f8fafc;--color-surface: #ffffff;--color-text: #0f172a;--color-muted: #5b6b82;--color-border: #dde4ee;--color-success: #15803d;--color-error: #b91c1c;--color-on-primary: #ffffff;--font-display: "Fraunces", "Georgia", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--surface-alpha: 1;--border-style: solid}[data-theme=emerald]{--color-primary: #059669;--color-primary-hover: #047857;--color-secondary: #0d9488;--color-background: #f2faf5;--color-surface: #ffffff;--color-text: #12271e;--color-muted: #5c7267;--color-border: #d7ece1;--color-success: #16a34a;--color-error: #b91c1c;--color-on-primary: #ffffff;--font-display: "Fraunces", "Georgia", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 26px;--shadow-sm: 0 1px 2px rgba(5, 40, 25, .06);--shadow-md: 0 10px 26px rgba(5, 60, 40, .09)}[data-theme=premium]{--color-primary: #1f2937;--color-primary-hover: #111827;--color-secondary: #b08d57;--color-background: #ffffff;--color-surface: #faf9f6;--color-text: #1c1c1c;--color-muted: #75726a;--color-border: #e5e1d6;--color-success: #3f6b4a;--color-error: #9c3b2e;--color-on-primary: #ffffff;--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--shadow-sm: 0 1px 1px rgba(0, 0, 0, .03);--shadow-md: 0 6px 20px rgba(0, 0, 0, .06)}[data-theme=wellness]{--color-primary: #ee7b5f;--color-primary-hover: #dd6549;--color-secondary: #8fbfa8;--color-background: #fff7f0;--color-surface: #ffffff;--color-text: #47342e;--color-muted: #93796e;--color-border: #f3ddcf;--color-success: #4c8c62;--color-error: #c2543f;--color-on-primary: #ffffff;--font-display: "Fraunces", "Georgia", serif;--font-body: "Nunito Sans", system-ui, -apple-system, sans-serif;--radius-sm: 14px;--radius-md: 22px;--radius-lg: 32px;--shadow-sm: 0 2px 6px rgba(120, 70, 40, .06);--shadow-md: 0 14px 30px rgba(120, 70, 40, .1)}[data-theme=dark]{--color-primary: #7c5cff;--color-primary-hover: #9679ff;--color-secondary: #22d3ee;--color-background: #0b0e14;--color-surface: #141826;--color-text: #e7e9f2;--color-muted: #8b93a8;--color-border: #262c40;--color-success: #34d399;--color-error: #f87171;--color-on-primary: #ffffff;--font-display: "Fraunces", "Georgia", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 16px 40px rgba(0, 0, 0, .5);--surface-alpha: .6}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:1.6;transition:background-color .25s ease,color .25s ease;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.15;margin:0 0 .5em;font-weight:600;letter-spacing:-.01em}h1{font-size:clamp(2.25rem,4vw + 1rem,3.5rem)}h2{font-size:clamp(1.7rem,2.4vw + 1rem,2.4rem)}h3{font-size:clamp(1.2rem,1vw + 1rem,1.5rem)}p{margin:0 0 1em;max-width:62ch;color:var(--color-text)}.text-muted{color:var(--color-muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{position:absolute;left:1rem;top:-3rem;background:var(--color-primary);color:var(--color-on-primary);padding:.6rem 1rem;border-radius:var(--radius-sm);z-index:1000;transition:top .2s ease}.skip-link:focus{top:1rem}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}.container--narrow{max-width:760px}.section{padding-block:clamp(3rem,6vw,6rem)}.section--tight{padding-block:clamp(2rem,4vw,3.5rem)}.section--surface{background:var(--color-surface);border-block:1px solid var(--color-border)}.section-head{max-width:640px;margin-bottom:clamp(2rem,4vw,3rem)}.section-head p{color:var(--color-muted)}.grid{display:grid;gap:1.5rem}.grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stack{display:flex;flex-direction:column}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-animate{animation:hero-rise .7s cubic-bezier(.2,.7,.2,1) both}.hero-animate--delay{animation-delay:.12s}.hero-animate--delay-2{animation-delay:.22s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-weight:600;font-size:.95rem;padding:.8rem 1.5rem;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease;line-height:1.2}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.btn-secondary{background:transparent;color:var(--color-primary);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.btn-ghost{background:transparent;color:var(--color-text)}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,transparent)}.btn-block{width:100%}.btn-sm{padding:.5rem 1rem;font-size:.85rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}[data-theme=dark] .card{background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:blur(14px)}.card--interactive:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.card-eyebrow-icon{width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);margin-bottom:1rem;font-size:1.3rem}.site-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--color-background) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.site-header .container{display:flex;align-items:center;justify-content:space-between;padding-block:.9rem;gap:1rem}.brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--color-text);font-family:var(--font-display);font-size:1.25rem;font-weight:600}.brand-mark{width:2.1rem;height:2.1rem;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:700;font-size:1rem;flex-shrink:0}.main-nav{display:none}.main-nav ul{list-style:none;display:flex;gap:1.75rem;margin:0;padding:0}.main-nav a{text-decoration:none;color:var(--color-text);font-size:.95rem;font-weight:500;padding-block:.25rem;border-bottom:2px solid transparent;transition:border-color .15s ease,color .15s ease}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--color-primary);border-color:var(--color-primary)}.header-actions{display:flex;align-items:center;gap:.75rem}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer}.menu-toggle svg{width:1.15rem;height:1.15rem}.mobile-nav{display:none;border-top:1px solid var(--color-border);background:var(--color-background)}.mobile-nav.is-open{display:block}.mobile-nav ul{list-style:none;margin:0;padding:.5rem 0 1rem}.mobile-nav a{display:block;padding:.75rem 1.25rem;text-decoration:none;color:var(--color-text);font-weight:500}.mobile-nav .btn{margin:.5rem 1.25rem 0}@media(min-width:900px){.main-nav{display:block}.menu-toggle{display:none}.mobile-nav{display:none!important}}.theme-selector{position:relative}.theme-selector-trigger{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:.5rem .75rem;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--color-text)}.theme-swatch-dot{width:.85rem;height:.85rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-text) 15%,transparent)}.theme-selector-panel{position:absolute;right:0;top:calc(100% + .5rem);width:250px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.5rem;display:none;z-index:200}.theme-selector-panel.is-open{display:block}.theme-option{width:100%;display:flex;align-items:center;gap:.65rem;padding:.6rem .65rem;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;font-size:.88rem;color:var(--color-text)}.theme-option:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.theme-option[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.theme-option-swatches{display:flex;gap:.2rem;flex-shrink:0}.theme-option-swatches span{width:.65rem;height:1.1rem;border-radius:2px;display:block}.theme-option-text strong{display:block;font-size:.88rem}.theme-option-text small{color:var(--color-muted);font-size:.76rem}.hero{padding-block:clamp(2.5rem,6vw,5rem)}.hero .container{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:900px){.hero .container{grid-template-columns:1.1fr .9fr}}.hero-copy h1{margin-bottom:.6rem}.hero-copy p{font-size:1.1rem;color:var(--color-muted)}.hero-stats{display:flex;gap:2rem;margin-top:1.75rem}.hero-stat strong{display:block;font-family:var(--font-display);font-size:1.6rem;color:var(--color-primary)}.hero-stat span{font-size:.85rem;color:var(--color-muted)}.hero-visual{position:relative}.hero-visual-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.hero-visual-photo{aspect-ratio:4 / 3;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,var(--color-surface)),color-mix(in srgb,var(--color-secondary) 20%,var(--color-surface)));display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-family:var(--font-display)}.hero-visual-body{padding:1.25rem 1.5rem}.hero-floating-badge{position:absolute;bottom:-1.25rem;left:-1.25rem;background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);padding:.9rem 1.15rem;box-shadow:var(--shadow-md);max-width:200px}@media(max-width:480px){.hero-floating-badge{position:static;margin-top:1rem;max-width:none}}.hero-floating-badge strong{display:block;font-family:var(--font-display);font-size:1.1rem}.hero-floating-badge span{font-size:.8rem;opacity:.9}.service-card,.doctor-card{display:flex;flex-direction:column;height:100%}.service-card-meta{display:flex;justify-content:space-between;font-size:.82rem;color:var(--color-muted);border-top:1px solid var(--color-border);padding-top:.85rem;margin-top:auto;margin-bottom:1rem}.testimonial-card p{font-style:italic;color:var(--color-text)}.testimonial-author{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.testimonial-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.testimonial-author strong{display:block;font-size:.92rem}.testimonial-author span{font-size:.8rem;color:var(--color-muted)}.stat-block{text-align:left}.stat-block strong{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.6rem);color:var(--color-primary);display:block}.stat-block span{color:var(--color-muted);font-size:.9rem}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{width:100%;text-align:left;background:none;border:none;padding:1.1rem 0;font-family:var(--font-body);font-weight:600;font-size:1rem;color:var(--color-text);display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.faq-question-icon{flex-shrink:0;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border);transition:transform .2s ease}.faq-question[aria-expanded=true] .faq-question-icon{transform:rotate(45deg);color:var(--color-primary);border-color:var(--color-primary)}.faq-answer{overflow:hidden;max-height:0;transition:max-height .25s ease}.faq-answer.is-open{max-height:60em}.faq-answer-inner{padding-bottom:1.1rem;color:var(--color-muted)}.faq-search input{width:100%}.field{margin-bottom:1.25rem}.field label{display:block;font-size:.88rem;font-weight:600;margin-bottom:.4rem}.field-hint{font-size:.78rem;color:var(--color-muted);margin-top:.3rem}.field input,.field select,.field textarea{width:100%;font:inherit;padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-primary)}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--color-error)}.field-error{color:var(--color-error);font-size:.82rem;margin-top:.35rem;display:none}.field.has-error .field-error{display:block}.checkbox-field{display:flex;align-items:flex-start;gap:.6rem}.checkbox-field input{width:auto;margin-top:.2rem}.checkbox-field label{font-weight:400;font-size:.88rem}fieldset{border:none;padding:0;margin:0 0 1.25rem}legend{font-weight:600;font-size:.88rem;margin-bottom:.5rem;padding:0}.wizard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(1.25rem,3vw,2.25rem)}.wizard-steps{display:flex;gap:.5rem;list-style:none;margin:0 0 2rem;padding:0;overflow-x:auto}.wizard-step{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-muted);white-space:nowrap;padding-bottom:.5rem;border-bottom:2px solid transparent}.wizard-step-num{width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.78rem;flex-shrink:0}.wizard-step.is-active{color:var(--color-text);border-color:var(--color-primary)}.wizard-step.is-active .wizard-step-num{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.wizard-step.is-done .wizard-step-num{background:color-mix(in srgb,var(--color-success) 15%,transparent);border-color:var(--color-success);color:var(--color-success)}.wizard-panel{display:none}.wizard-panel.is-active{display:block;animation:panel-in .2s ease both}@keyframes panel-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.option-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.option-card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.1rem;cursor:pointer;background:var(--color-surface);text-align:left;display:block;width:100%}.option-card:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}.option-card[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.option-card strong{display:block;margin-bottom:.2rem}.option-card span{font-size:.82rem;color:var(--color-muted)}.slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem}.slot-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.6rem .5rem;background:var(--color-surface);cursor:pointer;font-size:.85rem;font-weight:600;text-align:center}.slot-btn:hover:not(:disabled){border-color:var(--color-primary)}.slot-btn[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.slot-btn:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}.calendar-weekday{text-align:center;font-size:.72rem;color:var(--color-muted);padding-bottom:.4rem}.calendar-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid transparent;background:none;cursor:pointer;font-size:.85rem}.calendar-day:hover:not(:disabled){border-color:var(--color-primary)}.calendar-day[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.calendar-day:disabled{color:var(--color-muted);opacity:.35;cursor:not-allowed}.calendar-day.is-empty{visibility:hidden;cursor:default}.wizard-actions{display:flex;justify-content:space-between;margin-top:2rem;gap:1rem}.wizard-status{border-radius:var(--radius-sm);padding:.9rem 1rem;font-size:.88rem;margin-bottom:1.25rem;display:none}.wizard-status.is-visible{display:block}.wizard-status--error{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.wizard-status--info{background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-text)}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(100deg,color-mix(in srgb,var(--color-border) 60%,transparent) 30%,color-mix(in srgb,var(--color-border) 30%,transparent),color-mix(in srgb,var(--color-border) 60%,transparent) 70%);background-size:200% 100%;animation:skeleton-sweep 1.3s ease infinite}@keyframes skeleton-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}.confirmation{text-align:center;padding-block:1rem}.confirmation-icon{width:3.5rem;height:3.5rem;margin-inline:auto 1rem;border-radius:50%;background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.confirmation-id{font-family:monospace;font-size:1.1rem;background:var(--color-background);border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:.6rem 1rem;display:inline-block;margin:.75rem 0 1.5rem}.confirmation-details{text-align:left;max-width:360px;margin-inline:auto;border-top:1px solid var(--color-border);padding-top:1rem}.confirmation-details dl{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:0}.confirmation-details dt{color:var(--color-muted);font-size:.85rem}.confirmation-details dd{margin:0;font-weight:600;font-size:.85rem;text-align:right}.toast-region{position:fixed;bottom:1.25rem;right:1.25rem;left:1.25rem;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;z-index:1000;pointer-events:none}@media(min-width:640px){.toast-region{left:auto;width:340px}}.toast{pointer-events:auto;width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:.85rem 1rem;font-size:.88rem;display:flex;align-items:flex-start;gap:.6rem;animation:toast-in .2s ease both}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast--success{border-left-color:var(--color-success)}.toast--error{border-left-color:var(--color-error)}.toast-dismiss{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--color-muted);font-size:1rem;line-height:1}.modal-backdrop{position:fixed;inset:0;background:#0a0c1280;display:none;align-items:center;justify-content:center;padding:1.25rem;z-index:500}.modal-backdrop.is-open{display:flex}.modal-panel{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.75rem;max-width:420px;width:100%}.modal-panel-actions{display:flex;gap:.75rem;margin-top:1.5rem}.site-footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding-block:3rem 1.75rem;margin-top:2rem}.footer-grid{display:grid;gap:2.5rem;grid-template-columns:1.4fr repeat(3,1fr)}@media(max-width:800px){.footer-grid{grid-template-columns:repeat(2,1fr)}}.footer-grid h4{font-family:var(--font-body);font-size:.85rem;margin-bottom:.9rem}.footer-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.footer-grid a{text-decoration:none;color:var(--color-muted);font-size:.88rem}.footer-grid a:hover{color:var(--color-primary)}.footer-bottom{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-size:.8rem;color:var(--color-muted)}.social-row{display:flex;gap:.6rem}.social-row a{width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.badge{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.badge--muted{background:color-mix(in srgb,var(--color-muted) 15%,transparent);color:var(--color-muted)}.hours-list{list-style:none;margin:0;padding:0}.hours-list li{display:flex;justify-content:space-between;padding:.55rem 0;border-bottom:1px solid var(--color-border);font-size:.92rem}.hours-list li:last-child{border-bottom:none}
