#botox-zuerich-arztwahl.ar3-page { --ar3-gold: #c9c29d; --ar3-gold-soft: #eeede5; --ar3-gold-light: #fbf8ef; --ar3-gold-deep: #867950; --ar3-link: #695e3d; --ar3-blue: #93d4e2; --ar3-blue-soft: #eef9fb; --ar3-ink: #252525; --ar3-muted: #5d5d5d; --ar3-line: #e8dfc8; --ar3-focus: #435c63; --ar3-title-font: Georgia, "Times New Roman", serif; --ar3-scroll-offset: 88px; box-sizing: border-box; display: block; position: relative; width: 100% !important; max-width: 1120px !important; min-width: 0; margin: 0 auto !important; padding: 0 10px 38px; float: none; clear: both; left: auto; right: auto; transform: none; justify-self: auto; color: var(--ar3-ink); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.66; text-align: left; overflow: visible; container: ar3-layout / inline-size; }
#botox-zuerich-arztwahl.ar3-page *, #botox-zuerich-arztwahl.ar3-page *::before, #botox-zuerich-arztwahl.ar3-page *::after { box-sizing: border-box; min-width: 0; }
#botox-zuerich-arztwahl.ar3-page .wp-block-group__inner-container { display: contents !important; }
#botox-zuerich-arztwahl.ar3-page :where(div, figure, nav, details, ul, ol, li, p, h2, h3) { box-sizing: border-box; min-width: 0; float: none; clear: none; max-width: none; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; text-indent: 0; white-space: normal; }
#botox-zuerich-arztwahl.ar3-page :where(.ar3-hero, .ar3-hero-stage, .ar3-grid, .ar3-article-layout, .ar3-article-body, .ar3-aside)::after { content: none; display: none; }
#botox-zuerich-arztwahl.ar3-page :where(p, li, summary) { color: var(--ar3-muted); font-family: inherit; font-size: 15px; font-weight: 400; line-height: 1.66; word-break: normal; overflow-wrap: anywhere; }
#botox-zuerich-arztwahl.ar3-page p { margin: 0 0 10px; }
#botox-zuerich-arztwahl.ar3-page p:last-child { margin-bottom: 0; }
#botox-zuerich-arztwahl.ar3-page strong { color: var(--ar3-ink); font-weight: 800; }
#botox-zuerich-arztwahl.ar3-page a { color: var(--ar3-link); font-weight: 800; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; overflow-wrap: anywhere; }
#botox-zuerich-arztwahl.ar3-page :where(a, summary) { -webkit-tap-highlight-color: rgba(201, 194, 157, .14); }
#botox-zuerich-arztwahl.ar3-page :is(a, summary, .ar3-table):focus-visible { outline: 3px solid var(--ar3-focus); outline-offset: 4px; border-radius: 5px; }
#botox-zuerich-arztwahl.ar3-page summary:focus-visible { outline-offset: -5px; }
#botox-zuerich-arztwahl.ar3-page [id] { scroll-margin-top: var(--ar3-scroll-offset); }
#botox-zuerich-arztwahl.ar3-page .ar3-ref { display: inline; font-size: .82em; white-space: nowrap; }
#botox-zuerich-arztwahl.ar3-page :is(h1, h2, h3, h4, h5, h6) { margin: 0 0 10px; color: var(--ar3-ink); font-family: inherit; font-weight: 600; line-height: 1.35; letter-spacing: 0; text-transform: none; text-shadow: none; word-break: normal; overflow-wrap: break-word; hyphens: manual; text-wrap: balance; break-after: avoid; }
#botox-zuerich-arztwahl.ar3-page .ar3-intro-title { position: relative; width: 100%; max-width: 22ch; margin: 0 auto 18px; padding: 0; border: 0; border-radius: 0; background: transparent; color: var(--ar3-ink); font-family: var(--ar3-title-font); font-size: clamp(1.75rem, 1.5rem + 1.65vw, 2.625rem); font-weight: 400; line-height: 1.14; letter-spacing: -.028em; text-align: center; }
#botox-zuerich-arztwahl.ar3-page .ar3-intro-title::after { content: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-kicker { margin: 0 0 13px; color: var(--ar3-link); font-size: 10.5px; font-weight: 600; line-height: 1.65; letter-spacing: .12em; text-transform: uppercase; text-wrap: balance; }
#botox-zuerich-arztwahl.ar3-page .ar3-heading { position: relative; width: 100%; margin: 0 0 18px; padding: 2px 0 14px; border: 0; border-bottom: 1px solid var(--ar3-line); border-radius: 0; background: transparent; color: var(--ar3-link); font-family: var(--ar3-title-font); font-size: clamp(1.5rem, 1.4375rem + .85vw, 2rem); font-weight: 400; line-height: 1.22; letter-spacing: -.018em; text-align: left; }
#botox-zuerich-arztwahl.ar3-page .ar3-heading::after { content: ""; position: absolute; left: 0; bottom: -1px; display: block; width: 42px; height: 2px; margin: 0; border-radius: 0; background: var(--ar3-gold); pointer-events: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-decision-title { width: 100%; margin: 2px 0 18px; padding: 0; border: 0; border-radius: 0; background: transparent; color: var(--ar3-link); font-family: var(--ar3-title-font); font-size: clamp(1.375rem, 1.25rem + .75vw, 1.75rem); font-weight: 400; line-height: 1.25; letter-spacing: -.015em; text-align: center; text-transform: none; text-wrap: balance; overflow-wrap: break-word; hyphens: manual; }
#botox-zuerich-arztwahl.ar3-page h3, #botox-zuerich-arztwahl.ar3-page .ar3-topic > h3, #botox-zuerich-arztwahl.ar3-page .ar3-mini h3, #botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > h3 { color: var(--ar3-link); font-family: var(--ar3-title-font); font-size: clamp(1.25rem, 1.1875rem + .35vw, 1.375rem); font-weight: 400; font-style: normal; line-height: 1.3; letter-spacing: -.012em; text-align: left; text-transform: none; text-shadow: none; word-break: normal; overflow-wrap: break-word; hyphens: manual; text-wrap: pretty; break-after: avoid; }
#botox-zuerich-arztwahl.ar3-page .ar3-topic > h3 { position: relative; margin: 0 0 11px; padding: 0; border: 0; border-radius: 0; background: transparent; font-size: clamp(1.3125rem, 1.25rem + .35vw, 1.5rem); }
#botox-zuerich-arztwahl.ar3-page .ar3-mini h3 { margin: 0 0 10px; padding: 0; border: 0; border-radius: 0; background: transparent; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero { margin: 14px 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-stage { display: block; gap: 0; min-width: 0; width: 100%; padding: 0; border: 2px solid var(--ar3-gold); border-radius: 18px; background: linear-gradient(135deg, #fff 0%, #fbf8ef 58%, #eef9fb 100%); }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-stage::before, #botox-zuerich-arztwahl.ar3-page .ar3-hero-stage::after { content: none; display: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-media { display: block; position: relative; width: 100%; max-width: 100%; margin: 0; padding: 0; border: 0; border-radius: 16px 16px 0 0; overflow: hidden; background: var(--ar3-gold-light); line-height: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-media img { display: block; position: static; width: 100% !important; max-width: 100% !important; height: auto !important; max-height: none; margin: 0 !important; padding: 0; border: 0; border-radius: 0; object-fit: contain; object-position: center; }
#botox-zuerich-arztwahl.ar3-page .ar3-intro { position: static; width: 100%; padding: 18px 14px; border-top: 1px solid var(--ar3-line); background: transparent; text-align: center; }
#botox-zuerich-arztwahl.ar3-page .ar3-intro > p:not(.ar3-kicker), #botox-zuerich-arztwahl.ar3-page .ar3-lead { width: 100%; max-width: 840px; margin-right: auto; margin-left: auto; }
#botox-zuerich-arztwahl.ar3-page .ar3-lead { margin-top: 12px; padding: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-card, #botox-zuerich-arztwahl.ar3-page .ar3-decision { position: relative; width: 100%; margin: 14px 0; padding: 14px; border: 1px solid var(--ar3-line); border-radius: 16px; background: #fff; isolation: isolate; }
#botox-zuerich-arztwahl.ar3-page .ar3-card::before, #botox-zuerich-arztwahl.ar3-page .ar3-decision::before { content: ""; position: absolute; top: 0; left: 13px; right: 13px; height: 4px; border-radius: 0 0 4px 4px; background: linear-gradient(90deg, var(--ar3-gold), var(--ar3-blue)); pointer-events: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-card.ar3-soft, #botox-zuerich-arztwahl.ar3-page .ar3-decision { border: 2px solid var(--ar3-gold); background: linear-gradient(180deg, #fcfbf8 0%, #f6f2e7 100%); }
#botox-zuerich-arztwahl.ar3-page .ar3-card.ar3-blue { border-color: rgba(147, 212, 226, .6); background: linear-gradient(180deg, #fff 0%, var(--ar3-blue-soft) 100%); }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-article-layout, .ar3-aside, .ar3-article-body, .ar3-copy, .ar3-topic-copy) { display: block; position: static; width: 100%; max-width: none; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-topic { margin: 18px 0 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-topic:first-child { margin-top: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-grid, #botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list { display: grid; grid-template-columns: minmax(0, 1fr); gap: 10px; width: 100%; margin: 12px 0; padding: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-mini, #botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list > li { margin: 0; padding: 13px; border: 1px solid var(--ar3-line); border-radius: 14px; background: #fff; list-style: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-mini::before, #botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list > li::before, #botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list > li::after { content: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-decision { text-align: center; }
#botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list { text-align: left; }
#botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list strong { display: block; margin-bottom: 6px; color: var(--ar3-link); font-family: var(--ar3-title-font); font-size: 1.25rem; font-weight: 400; line-height: 1.3; letter-spacing: -.01em; }
#botox-zuerich-arztwahl.ar3-page .ar3-decision > p:last-child { margin: 14px 0 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-button { display: inline-flex; align-items: center; justify-content: center; width: 100%; max-width: 340px; min-height: 46px; padding: 12px 16px; border: 2px solid var(--ar3-gold); border-radius: 999px; background: var(--ar3-gold); color: #353122 !important; font-size: 14px; font-weight: 900; line-height: 1.35; text-align: center; text-decoration: none !important; white-space: normal; }
#botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini { display: flex; flex-direction: column; padding: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > h3 { margin: 0; padding: 14px 13px; border: 0; border-bottom: 1px solid var(--ar3-line); border-radius: 13px 13px 0 0; background: var(--ar3-gold-light); }
#botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > p { width: 100%; margin: 0; padding: 12px 13px; background: #fff; }
#botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > p + p { border-top: 1px solid var(--ar3-line); }
#botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > p > strong:first-child { display: block; margin-bottom: 4px; color: var(--ar3-link); font-size: 12.5px; font-weight: 700; line-height: 1.4; letter-spacing: 0; text-transform: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > p:last-child { flex-grow: 1; border-radius: 0 0 13px 13px; background: #fffdf8; }
#botox-zuerich-arztwahl.ar3-page .ar3-overview, #botox-zuerich-arztwahl.ar3-page .ar3-faq { width: 100%; margin: 0; padding: 0; border: 1px solid var(--ar3-line); border-radius: 14px; background: #fff; }
#botox-zuerich-arztwahl.ar3-page .ar3-overview { margin: 14px 0; border: 2px solid var(--ar3-gold); background: linear-gradient(180deg, #fff, var(--ar3-gold-light)); }
#botox-zuerich-arztwahl.ar3-page .ar3-faq + .ar3-faq { margin-top: 8px; }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-overview, .ar3-faq) > summary { display: block; position: relative; margin: 0; padding: 14px 56px 14px 15px; border-radius: 13px; list-style: none; cursor: pointer; color: var(--ar3-ink); font-size: 15.5px; font-weight: 600; line-height: 1.5; letter-spacing: 0; text-transform: none; overflow-wrap: break-word; hyphens: manual; text-wrap: pretty; }
#botox-zuerich-arztwahl.ar3-page .ar3-overview > summary { border-radius: 12px; background: transparent; color: var(--ar3-link); font-size: 16px; line-height: 1.45; }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-overview, .ar3-faq)[open] > summary { border-radius: 12px 12px 0 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-overview[open] > summary { border-bottom: 1px solid var(--ar3-line); }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-overview, .ar3-faq) > summary::-webkit-details-marker { display: none; }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-overview, .ar3-faq) > summary::marker { content: ""; }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-overview, .ar3-faq) > summary::after { content: "+"; position: absolute; right: 13px; top: 50%; display: grid; place-items: center; width: 31px; height: 31px; transform: translateY(-50%); border: 1px solid var(--ar3-line); border-radius: 50%; background: #fff; color: var(--ar3-link); font-size: 21px; font-weight: 400; line-height: 1; }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-overview, .ar3-faq)[open] > summary::after { content: "−"; }
#botox-zuerich-arztwahl.ar3-page .ar3-toc { display: grid; grid-template-columns: minmax(0, 1fr); gap: 8px; margin: 0; padding: 12px 15px 14px; border-radius: 0 0 12px 12px; background: var(--ar3-blue-soft); list-style: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-toc > li { margin: 0; padding: 0; list-style: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-toc a { display: flex; align-items: center; height: 100%; min-height: 44px; padding: 8px 10px; border: 1px solid rgba(201, 194, 157, .65); border-radius: 10px; background: #fff; font-size: 14px; line-height: 1.45; text-decoration: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-faq > p { margin: 0; padding: 0 15px 14px; }
#botox-zuerich-arztwahl.ar3-page .ar3-note, #botox-zuerich-arztwahl.ar3-page .ar3-warning { margin: 11px 0; padding: 12px 13px; border: 1px solid var(--ar3-line); border-left: 4px solid var(--ar3-blue); border-radius: 14px; background: #f7fcfd; }
#botox-zuerich-arztwahl.ar3-page .ar3-warning { border-left-color: var(--ar3-gold-deep); background: #fffaf1; }
#botox-zuerich-arztwahl.ar3-page .ar3-list { margin: 12px 0; padding: 0 0 0 1.4em; }
#botox-zuerich-arztwahl.ar3-page .ar3-list > li { margin: 0 0 8px; padding-left: 3px; }
#botox-zuerich-arztwahl.ar3-page .ar3-list > li:last-child { margin-bottom: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-list > li::marker { color: var(--ar3-gold-deep); font-weight: 900; }
#botox-zuerich-arztwahl.ar3-page .ar3-sources { margin: 12px 0; padding: 0 0 0 1.5em; }
#botox-zuerich-arztwahl.ar3-page .ar3-sources > li { margin: 0 0 10px; padding-left: 4px; font-size: 13px; line-height: 1.6; }
#botox-zuerich-arztwahl.ar3-page .ar3-sources > li:last-child { margin-bottom: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-small { margin: 14px 0 0; padding-top: 12px; border-top: 1px solid var(--ar3-line); font-size: 13px; line-height: 1.55; }
#botox-zuerich-arztwahl.ar3-page .ar3-table { display: block; width: 100%; max-width: 100%; margin: 14px 0; overflow-x: auto; overscroll-behavior-inline: contain; border: 1px solid var(--ar3-line); border-radius: 14px; background: #fff; }
#botox-zuerich-arztwahl.ar3-page .ar3-table table { width: 100%; min-width: 620px; margin: 0; border: 0; border-collapse: collapse; background: #fff; }
#botox-zuerich-arztwahl.ar3-page .ar3-table th, #botox-zuerich-arztwahl.ar3-page .ar3-table td { padding: 11px 12px; border: 1px solid var(--ar3-line); vertical-align: top; text-align: left; color: var(--ar3-muted); font-family: inherit; font-size: 15px; font-weight: 400; line-height: 1.66; word-break: normal; overflow-wrap: anywhere; }
#botox-zuerich-arztwahl.ar3-page .ar3-table th { color: var(--ar3-ink); background: var(--ar3-gold-light); font-weight: 700; }
@supports (font-size: 1cqi) { #botox-zuerich-arztwahl.ar3-page .ar3-intro-title { font-size: clamp(1.75rem, 1.5rem + 1.65cqi, 2.625rem); }
#botox-zuerich-arztwahl.ar3-page .ar3-heading { font-size: clamp(1.5rem, 1.4375rem + .85cqi, 2rem); }
#botox-zuerich-arztwahl.ar3-page .ar3-decision-title { font-size: clamp(1.375rem, 1.25rem + .75cqi, 1.75rem); }
#botox-zuerich-arztwahl.ar3-page h3, #botox-zuerich-arztwahl.ar3-page .ar3-mini h3, #botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > h3 { font-size: clamp(1.25rem, 1.1875rem + .35cqi, 1.375rem); }
#botox-zuerich-arztwahl.ar3-page .ar3-topic > h3 { font-size: clamp(1.3125rem, 1.25rem + .35cqi, 1.5rem); }
}
@media screen and (min-width: 782px) { #botox-zuerich-arztwahl.ar3-page { width: min(1120px, calc(100vw - 36px)) !important; max-width: none !important; margin: 0 !important; padding: 0 18px 52px; left: 50%; right: auto; transform: translateX(-50%); }
}
@container ar3-layout (min-width: 440px) { #botox-zuerich-arztwahl.ar3-page .ar3-toc { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#botox-zuerich-arztwahl.ar3-page .ar3-button { width: auto; max-width: 100%; padding: 13px 22px; }
}
@container ar3-layout (min-width: 740px) { #botox-zuerich-arztwahl.ar3-page .ar3-hero { margin: 16px 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-stage { display: grid; grid-template-columns: minmax(0, 42%) minmax(0, 58%); align-items: stretch; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-media { align-self: stretch; min-height: 320px; border-radius: 16px 0 0 16px; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-media img { position: absolute; inset: 0; width: 100% !important; height: 100% !important; max-height: none !important; object-fit: cover; object-position: center; }
#botox-zuerich-arztwahl.ar3-page .ar3-intro { padding: 30px 28px; border-top: 0; border-left: 1px solid var(--ar3-line); }
#botox-zuerich-arztwahl.ar3-page .ar3-card, #botox-zuerich-arztwahl.ar3-page .ar3-decision { margin: 16px 0; padding: 18px 16px; border-radius: 18px; }
#botox-zuerich-arztwahl.ar3-page .ar3-overview { margin: 16px 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-causes, #botox-zuerich-arztwahl.ar3-page .ar3-procedures, #botox-zuerich-arztwahl.ar3-page .ar3-options { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list, #botox-zuerich-arztwahl.ar3-page .ar3-toc { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@supports not (container-type: inline-size) {
@media screen and (min-width: 812px) { #botox-zuerich-arztwahl.ar3-page .ar3-hero-stage { display: grid; grid-template-columns: minmax(0, 42%) minmax(0, 58%); align-items: stretch; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-media { min-height: 320px; align-self: stretch; border-radius: 16px 0 0 16px; }
#botox-zuerich-arztwahl.ar3-page .ar3-hero-media img { position: absolute; inset: 0; width: 100% !important; height: 100% !important; max-height: none !important; object-fit: cover; }
#botox-zuerich-arztwahl.ar3-page .ar3-intro { padding: 30px 28px; border-top: 0; border-left: 1px solid var(--ar3-line); }
}
}
@supports not (container-type: inline-size) { #botox-zuerich-arztwahl.ar3-page .ar3-causes, #botox-zuerich-arztwahl.ar3-page .ar3-procedures, #botox-zuerich-arztwahl.ar3-page .ar3-options { grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr)); }
#botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list { grid-template-columns: repeat(auto-fit, minmax(min(100%, 235px), 1fr)); }
#botox-zuerich-arztwahl.ar3-page .ar3-toc { grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); }
}
@media (hover: hover) { #botox-zuerich-arztwahl.ar3-page .ar3-button:hover { border-color: var(--ar3-blue); background: var(--ar3-blue); color: #243b42 !important; }
#botox-zuerich-arztwahl.ar3-page .ar3-toc a:hover { border-color: var(--ar3-gold); background: var(--ar3-gold-light); }
#botox-zuerich-arztwahl.ar3-page a:not(.ar3-button):hover { text-decoration-thickness: 2px; }
#botox-zuerich-arztwahl.ar3-page .ar3-faq > summary:hover { background: var(--ar3-gold-light); }
}
@media (prefers-reduced-motion: reduce) { #botox-zuerich-arztwahl.ar3-page *, #botox-zuerich-arztwahl.ar3-page *::before, #botox-zuerich-arztwahl.ar3-page *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}
@media (forced-colors: active) { #botox-zuerich-arztwahl.ar3-page :is(.ar3-hero-stage, .ar3-card, .ar3-mini, .ar3-decision, .ar3-note, .ar3-warning, .ar3-overview, .ar3-faq, .ar3-button, .ar3-table) { border: 1px solid CanvasText; }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-intro-title, .ar3-heading, .ar3-decision-title), #botox-zuerich-arztwahl.ar3-page h3, #botox-zuerich-arztwahl.ar3-page .ar3-topic > h3, #botox-zuerich-arztwahl.ar3-page .ar3-mini h3, #botox-zuerich-arztwahl.ar3-page .ar3-procedures > .ar3-mini > h3, #botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list strong { color: CanvasText; background: Canvas; }
#botox-zuerich-arztwahl.ar3-page .ar3-heading { border-bottom: 1px solid CanvasText; }
#botox-zuerich-arztwahl.ar3-page .ar3-heading::after { background: CanvasText; }
#botox-zuerich-arztwahl.ar3-page :is(.ar3-overview, .ar3-faq) > summary::after { border-color: CanvasText; color: CanvasText; }
}
@media print { #botox-zuerich-arztwahl.ar3-page { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0; container-type: normal; left: auto; transform: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-aside, #botox-zuerich-arztwahl.ar3-page .ar3-button { display: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-grid, #botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list { display: block; }
#botox-zuerich-arztwahl.ar3-page .ar3-mini, #botox-zuerich-arztwahl.ar3-page .ar3-decision .ar3-list > li { margin-bottom: 10px; break-inside: avoid; }
#botox-zuerich-arztwahl.ar3-page .ar3-heading { break-after: avoid; }
#botox-zuerich-arztwahl.ar3-page .ar3-card::before, #botox-zuerich-arztwahl.ar3-page .ar3-decision::before, #botox-zuerich-arztwahl.ar3-page .ar3-faq > summary::after { display: none; }
#botox-zuerich-arztwahl.ar3-page .ar3-faq { margin-bottom: 10px; break-inside: avoid; }
#botox-zuerich-arztwahl.ar3-page .ar3-faq > p { display: block !important; }
#botox-zuerich-arztwahl.ar3-page .ar3-faq::details-content { content-visibility: visible !important; display: block; height: auto; }
#botox-zuerich-arztwahl.ar3-page .ar3-table { overflow: visible; }
#botox-zuerich-arztwahl.ar3-page .ar3-table table { min-width: 0; }
#botox-zuerich-arztwahl.ar3-page .ar3-table th, #botox-zuerich-arztwahl.ar3-page .ar3-table td { padding: 8px; font-size: 13px; }
}
#botox-zuerich-arztwahl.ar3-page .ar3-table::before { content: none; display: none; }
@container ar3-layout (max-width: 656px) { #botox-zuerich-arztwahl.ar3-page .ar3-table::before { content: "Tabelle seitlich scrollen →"; display: block; position: sticky; left: 0; width: 100%; padding: 8px 12px; border-bottom: 1px solid var(--ar3-line); background: var(--ar3-gold-light); color: var(--ar3-link); font: 600 12px/1.45 Arial, sans-serif; }
}
@media print { #botox-zuerich-arztwahl.ar3-page .ar3-table::before { display: none; }
}
