.anesthesia-costs{color:var(--trc-navy);letter-spacing:0}.an-crumb{max-width:80rem;margin-inline:auto;padding-inline:20px}.an-shell{width:100%;max-width:1120px;margin-inline:auto;padding:20px 20px 56px}.an-shell>*+*{margin-top:32px}.an-scroll{scroll-margin-top:104px}.an-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.an-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mm-green);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.an-h1{font-family:var(--font-serif);max-width:22ch;margin:14px 0 0;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.1}.an-h2{font-family:var(--font-serif);margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.15}.an-lede{max-width:80ch;margin-top:18px;font-size:18px;line-height:1.62}.an-body{color:var(--app-sub);max-width:80ch;margin-top:14px;font-size:17px;line-height:1.62}.an-hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.an-utility{margin-top:14px}.an-utility-btn{min-height:44px;color:var(--trc-navy);text-underline-offset:4px;gap:6px;padding:0;font-size:15px;text-decoration:underline}.an-caption{max-width:80rem;color:var(--app-sub);margin:0 auto;padding:6px 20px 0;font-size:13px;position:relative}@media (width>=1024px){.an-crumb,.an-caption{padding-inline:48px}}.an-section{background:var(--app-card);border:1px solid var(--patient-border);border-radius:20px;padding:24px 22px;box-shadow:0 1px 2px #0f27470d}.an-module{background:var(--patient-soft);border:1px solid var(--patient-border);border-radius:20px;padding:16px}.an-tabs{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;padding:0 2px 4px;display:grid}.an-tab{background:var(--patient-selected);min-height:46px;color:var(--trc-navy);white-space:normal;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600;transition:background .14s,border-color .14s}.an-tab:hover{background:color-mix(in oklch, var(--patient-selected) 70%, var(--app-card))}.an-tab[data-state=active]{background:var(--app-card);border-color:var(--patient-border);box-shadow:inset 0 -3px 0 var(--mm-green)}.an-tab:focus-visible{outline:2px solid var(--mm-green);outline-offset:2px}.an-panel{background:var(--app-card);border:1px solid var(--patient-border);border-radius:16px;margin-top:14px;padding:20px 18px;animation:.18s ease-out an-rise}.an-panel[data-state=inactive]{display:none}.an-panel-title{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:600;line-height:1.2}.an-panel-closing{color:var(--app-sub);max-width:88ch;margin-top:16px;font-size:16px;line-height:1.62}@keyframes an-rise{0%{opacity:0;transform:translateY(5px)}}.an-grid{gap:12px;margin-top:18px;display:grid}.an-card{border:1px solid var(--patient-border);background:var(--patient-wash);border-radius:12px;padding:16px 18px}.an-card h4{margin:0;font-size:16px;font-weight:700;line-height:1.35}.an-card p{color:var(--app-sub);margin-top:8px;font-size:16px;line-height:1.6}.an-note{border-left:3px solid var(--trc-gold);background:var(--patient-selected);border-radius:0 12px 12px 0;margin-top:18px;padding:14px 16px;font-size:15px;line-height:1.6}.an-emphasis{color:var(--app-sub);max-width:88ch;margin-top:16px;font-size:16px;line-height:1.62}.an-review{background:var(--patient-selected);border:1px solid var(--patient-border);border-radius:20px;padding:24px 22px}.an-lead{margin-top:16px;font-size:16px;font-weight:600;line-height:1.6}.an-review-grid{gap:0;margin-top:10px;display:grid}.an-review-area{border-top:1px solid var(--patient-border);padding:14px 0}.an-review-area h4{margin:0;font-size:16px;font-weight:700;line-height:1.35}.an-review-area p{color:var(--app-sub);max-width:88ch;margin-top:6px;font-size:16px;line-height:1.6}.an-follow{grid-template-columns:auto minmax(0,1fr);gap:12px;max-width:88ch;margin-top:20px;font-size:16px;line-height:1.62;display:grid}.an-follow svg{color:var(--mm-green);margin-top:3px}.an-questions{background:var(--app-card);border:1px solid var(--patient-border);border-radius:20px;padding:24px 22px}.an-question-list{margin:18px 0 0;padding:0;list-style:none;display:grid}.an-question-list li{border-top:1px solid var(--patient-border);gap:12px;padding:14px 0;font-size:16px;line-height:1.6;display:flex}.an-q-mark{background:var(--patient-soft);width:22px;height:22px;color:var(--mm-green);border-radius:999px;flex:none;place-items:center;margin-top:2px;font-size:13px;font-weight:700;display:grid}.an-close-title{font-family:var(--font-serif);margin:14px 0 0;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.15}.an-close-text{color:var(--app-sub);margin-top:8px;font-size:16px;line-height:1.6}.an-close-actions{gap:12px;margin-top:18px;display:grid}.an-cta{white-space:normal;border-radius:12px;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;font-size:15px}@media (width>=640px){.an-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.an-shell{padding:28px 32px 72px}.an-shell>*+*{margin-top:52px}.an-section,.an-review,.an-questions{padding:40px 44px}.an-module{padding:26px}.an-panel{min-height:300px;padding:28px}.an-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.an-review-grid,.an-question-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (width<=767px){.an-panel{min-height:0}}@media (width<=639px){.an-cta{width:100%}}@media (prefers-reduced-motion:reduce){.an-panel{animation:none}.an-tab{transition:none}}.an-print-only{display:none}@media print{.anesthesia-costs{background:#fff}.an-tabs,.an-module{display:none}.an-print-only{display:block}.an-print-panel{break-inside:avoid;margin-top:20px}.an-section,.an-review,.an-questions,.an-module{box-shadow:none;border:none;padding:0}}
