/* Smart Dry Eyes custom CSS - moved out of the Customizer 2026-09-08.
 * Enqueued at priority 9999 so it loads LAST, preserving the cascade position
 * the inline #wp-custom-css block had. Backup: /root/css-refactor-20260908-1036/
 */
/* Page Builder layout: remove container padding for full-width blocks */
.ast-page-builder-template .content-area.primary {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Enable sectionTitle lines on all pages (child theme only targets body.home) */
.sectionTitle {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    position: relative;
    font-weight: 400;
    margin-bottom: 0 !important;
}

/* FAQ accordion styling */
.wp-block-details {
    border-bottom: 1px solid rgb(226, 226, 226);
    padding: 6px 0;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.wp-block-details summary {
    color: #1a3a5c !important;
    font-size: 22px;
    font-weight: 400;
    cursor: pointer;
    padding: 12px 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.wp-block-details summary:focus,
.wp-block-details summary:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}
.wp-block-details:focus-within {
    outline: none !important;
    box-shadow: none !important;
}
.wp-block-details summary::-webkit-details-marker {
    display: none;
}
.wp-block-details summary::marker {
    display: none;
    content: none;
}
.wp-block-details summary::after {
    display: inline-block;
    width: 8px;
    height: 8px;
    flex-shrink: 0;
    margin-left: 16px;
    border-right: 1.5px solid rgb(110, 120, 122);
    border-bottom: 1.5px solid rgb(110, 120, 122);
    transform: rotate(45deg);
    transition: transform 0.3s ease;
    content: "";
}
.wp-block-details[open] summary::after {
    transform: rotate(-135deg);
}
.wp-block-details summary strong {
    font-weight: 400 !important;
}
.wp-block-details p {
    font-size: 18px !important;
    color: rgb(105, 105, 105) !important;
    line-height: 27px;
}

/* Fix: ensure sectionTitle lines show even on long headings */
.sectionTitle::before,
.sectionTitle::after {
    min-width: 40px;
    flex-shrink: 0;
}

/* WhatsApp icon before Chat on WhatsApp button */
.whatsapp-btn .wp-block-button__link::before {
	    content: "";
	    display: inline-block;
	    width: 20px;
	    height: 20px;
	    margin-right: 8px;
	    vertical-align: middle;
	    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E");
	    background-size: contain;
	    background-repeat: no-repeat;
}


html[lang="de-DE"] #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	padding-left:11px  !important;
	padding-right:11px !important;
}

/* === Cookiebot footer-bar (added by Claude) === */
#CybotCookiebotDialog {
  position: fixed !important;
  top: auto !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  transform: none !important;
  border-radius: 0 !important;
  box-shadow: 0 -2px 12px rgba(0,0,0,.12) !important;
}
#CybotCookiebotDialogBodyUnderlay { display: none !important; }
#CybotCookiebotDialogBody, .CybotCookiebotDialogBodyBottomWrapper {
  max-width: 1280px !important;
  margin: 0 auto !important;
}
@media (max-width: 768px) {
  #CybotCookiebotDialog { max-height: 70vh !important; overflow-y: auto !important; }
}
/* === end Cookiebot footer-bar === */


/* === Cookiebot brand skin (Smart Dry Eyes) === */
#CybotCookiebotDialog{font-family:"Instrument Sans",sans-serif!important;background:#ffffff!important;color:#2f4f4f!important;border-top:2px solid #e3f0f3!important;}
#CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialogDetailBodyContentTabsItemTitleConsent,#CybotCookiebotDialogDetailBodyContentTabsItemTitleDetails,#CybotCookiebotDialogDetailBodyContentTabsItemTitleAbout{font-family:"Newsreader",serif!important;color:#2f4f4f!important;font-weight:400!important;}
#CybotCookiebotDialogBodyContentText,#CybotCookiebotDialog p,.CybotCookiebotDialogDetailBodyContentTextEntry{color:#696969!important;font-family:"Instrument Sans",sans-serif!important;}
.CybotCookiebotDialogNavItemLink{font-family:"Instrument Sans",sans-serif!important;color:#334155!important;font-weight:500!important;}
.CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:#2f4f4f!important;border-bottom:2px solid #f0079a!important;}
.CybotCookiebotDialogBodyButton{font-family:"Instrument Sans",sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:3px!important;padding:12px 20px!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important;}
#CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialogBodyLevelButtonAccept{background:#2f4f4f!important;border:1px solid #2f4f4f!important;color:#ffffff!important;}
#CybotCookiebotDialogBodyButtonAccept:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,#CybotCookiebotDialogBodyLevelButtonAccept:hover{background:#243f3f!important;border-color:#243f3f!important;}
#CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{background:#2f4f4f!important;border:1px solid #2f4f4f!important;color:#ffffff!important;}
#CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover{background:#243f3f!important;border-color:#243f3f!important;}
#CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyButtonDetails{background:#ffffff!important;border:1px solid #2f4f4f!important;color:#2f4f4f!important;}
#CybotCookiebotDialogBodyLevelButtonCustomize:hover,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,#CybotCookiebotDialogBodyButtonDetails:hover{background:var(--ast-global-color-5)!important;}
.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#cbd5e1!important;}
.CybotCookiebotDialogBodyLevelConsentCheckbox:checked + .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#2f4f4f!important;}
.CybotCookiebotDialogBodyLevelButtonDescription,.CybotCookiebotDialogBodyLevelButtonLabel{color:#2f4f4f!important;font-family:"Instrument Sans",sans-serif!important;font-weight:500!important;}
#CybotCookiebotDialogPoweredByText,#CybotCookiebotDialogPoweredbyImageContainer img{opacity:.55!important;}
/* === end Cookiebot brand skin === */


/* === Mobile menu: clear oversized logo (added by Claude) === */
@media (max-width: 921px){
  /* Keep the drawer with a clean white background, but lift the logo above it
     so it remains visible on top, and push the menu items below the logo. */
  .ast-mobile-header-content{
    background-color: #ffffff !important;
  }
  /* Logo and header bar above the drawer */
  #ast-mobile-header .site-branding,
  #ast-mobile-header .ast-builder-layout-element,
  #ast-mobile-header .site-logo-img,
  #ast-mobile-header img{
    position: relative !important;
    z-index: 100 !important;
  }
  /* Push the menu list below where the (oversized) logo ends */
  .ast-builder-menu-mobile{
    margin-top: 0 !important;
  }
}
/* === end Mobile menu logo fix === */


/* === Spacing: separate page title from primary menu on plain pages === */
.ast-plain-container .entry-content > .wp-block-heading.sectionTitle:first-child {
    margin-top: 48px;
}
/* === End spacing === */


/* Andorra clinic gallery: one-row swipe carousel */
.sde-carousel.wp-block-gallery{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px;max-width:880px;margin-left:auto!important;margin-right:auto!important}
.sde-carousel.wp-block-gallery figure.wp-block-image{flex:0 0 auto!important;width:32%!important;min-width:250px;scroll-snap-align:start}

/* === SDE BLOG STYLES v1 === */
.single-post .entry-header,.ast-single-post .entry-header{text-align:left !important;margin-bottom:1.9em;padding-top:.4em;}
.single-post .entry-header .entry-title,.single-post .entry-header .entry-meta{text-align:left !important;}
.single-post .entry-header .entry-title{font-size:42px;line-height:1.22;color:#161616;margin:0 0 .5em;letter-spacing:-.01em;}
.single-post .entry-meta{font-family:"Instrument Sans",sans-serif;font-size:14px;color:#8a8a8a;}
.single-post .entry-meta a{color:#2f4f4f;font-weight:600;text-decoration:none;}
.single-post .entry-meta a:hover{color:#5a9b9b;}
.single-post .entry-content h2{font-size:30px;line-height:1.25;color:#2f4f4f;font-weight:600;margin-top:2em;margin-bottom:.5em;padding-bottom:.35em;border-bottom:2px solid #e3f0f3;}
.single-post .entry-content h2::after{content:"";display:block;width:60px;height:3px;background:#2f4f4f;margin-top:.4em;border-radius:3px;}
.single-post .entry-content h3{font-size:21px;line-height:1.35;color:#161616;font-weight:600;margin-top:1.5em;margin-bottom:.3em;}
.single-post .entry-content p{color:#3c3c3c;font-size:18px;line-height:1.72;}
.single-post .entry-content a{color:#2f4f4f;text-decoration:underline;}
.single-post .entry-content a:hover{color:#5a9b9b;}
.single-post .entry-content strong{color:#2f4f4f;}
.single-post .entry-content ul{list-style:none;padding-left:.2em;}
.single-post .entry-content ul li{position:relative;padding-left:1.7em;margin-bottom:.55em;line-height:1.6;color:#3c3c3c;}
.single-post .entry-content ul li::before{content:"";position:absolute;left:.15em;top:.55em;width:.55em;height:.55em;border-radius:50%;background:#2f4f4f;}
.single-post .entry-content figure.wp-block-image img{border-radius:12px;box-shadow:none;}
.single-post .entry-content .wp-block-button__link{background:#2f4f4f;color:#fff;border-radius:40px;font-weight:600;}
.single-post .entry-content .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:#2f4f4f;border:2px solid #2f4f4f;}
.single-post .entry-content .wp-block-group.has-background{border-radius:14px;background-color:var(--ast-global-color-5) !important;}
.single-post .entry-content .wp-block-group.has-background h3{margin-top:0;color:#2f4f4f;}
.sde-cat{margin:0 0 .6em;}
.single-post .entry-content .sde-cat a{display:inline-block;background:#2f4f4f;color:#fff !important;font-family:"Instrument Sans",sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:.4em 1.05em;border-radius:30px;text-decoration:none !important;}
.single-post .entry-content .sde-cat a:hover{background:#5a9b9b;color:#fff !important;}
.sde-related{margin-top:3em;padding-top:1.6em;border-top:1px solid #e3f0f3;}
.sde-related .sde-related-title{font-size:24px;color:#2f4f4f;font-weight:600;margin:0 0 .9em;padding:0;border:none;}
.sde-related .sde-related-title::after{display:none;}
.single-post .entry-content .sde-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.single-post .entry-content .sde-rel-card{display:block !important;text-decoration:none !important;border:1px solid #e3f0f3;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s;}
.single-post .entry-content .sde-rel-card:hover{box-shadow:0 10px 26px rgba(47,79,79,.13);transform:translateY(-3px);}
.single-post .entry-content .sde-rel-card img{display:block;width:100%;height:150px;object-fit:cover;margin:0;border-radius:0;}
.single-post .entry-content .sde-rel-card .sde-rel-cap{display:block;padding:14px 16px 18px;background:#fff;color:#2f4f4f !important;font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:15px;line-height:1.35;text-decoration:none !important;}
@media (max-width:782px){.single-post .entry-content .sde-rel-grid{grid-template-columns:1fr;}}
@media (min-width:769px){.single-post #primary{margin-top:64px !important;}.single-post #primary article{padding-top:0 !important;}.single-post #secondary{margin-top:64px !important;}}
.single-post #secondary .widget{margin-bottom:2.2em;}
.single-post #secondary .widget_categories::before,.single-post #secondary .widget_recent_entries::before,.single-post #secondary .widget_search::before{display:block;font-family:"Newsreader",serif;font-size:20px;color:#2f4f4f;font-weight:600;margin:0 0 .8em;padding-bottom:.45em;border-bottom:2px solid #e3f0f3;}
html[lang^="de"] .single-post #secondary .widget_categories::before{content:"Kategorien";}
html[lang^="en"] .single-post #secondary .widget_categories::before{content:"Categories";}
html[lang^="es"] .single-post #secondary .widget_categories::before{content:"Categorías";}
html[lang^="de"] .single-post #secondary .widget_recent_entries::before{content:"Neueste Beiträge";}
html[lang^="en"] .single-post #secondary .widget_recent_entries::before{content:"Recent posts";}
html[lang^="es"] .single-post #secondary .widget_recent_entries::before{content:"Entradas recientes";}
html[lang^="de"] .single-post #secondary .widget_search::before{content:"Suche";}
html[lang^="en"] .single-post #secondary .widget_search::before{content:"Search";}
html[lang^="es"] .single-post #secondary .widget_search::before{content:"Buscar";}
.single-post #secondary ul{list-style:none;margin:0;padding:0;}
.single-post #secondary li{margin-bottom:.55em;line-height:1.4;}
.single-post #secondary a{color:#2f4f4f;text-decoration:none;}
.single-post #secondary a:hover{color:#5a9b9b;}
.single-post #secondary .wp-block-categories li{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #eef3f5;padding-bottom:.5em;}
.single-post #secondary .wp-block-latest-posts__list li{margin-bottom:1.1em;}
.single-post #secondary .wp-block-latest-posts__featured-image img{border-radius:8px;margin-bottom:.35em;}
.single-post #secondary .wp-block-latest-posts__post-title{font-weight:600;color:#2f4f4f;font-size:15px;line-height:1.32;}
.single-post #secondary .wp-block-search__inside-wrapper{border:1px solid #d8e3e8 !important;border-radius:8px;overflow:hidden;padding:0;outline:none !important;}
.single-post #secondary .wp-block-search__input{border:none !important;border-radius:0;background:#fff;padding:.55em .8em;outline:none;box-shadow:none;}
.single-post #secondary .wp-block-search__button{background:#2f4f4f;color:#fff;border:none;margin:0;border-radius:0;padding:0 1.1em;font-weight:600;}

/* Tighten blog post footer (nav + comments) */
.single-post .post-navigation{padding-top:20px;}
.single-post #comments{margin-top:0 !important;padding-top:34px !important;border-top:1px solid #e3f0f3;}
.single-post #respond{padding-top:0 !important;padding-bottom:6px !important;}
.single-post .comment-respond .comment-reply-title{margin-bottom:14px;}
/* Fix white gap above full-width hero on page-builder pages (empty title header) */
.ast-page-builder-template .entry-header.ast-no-thumbnail,.ast-page-builder-template article > header.entry-header:empty{display:none !important;}


/* === SDE BLOG INDEX v4 === */
/* header band */
.blog #primary .site-main::before{
  content:"BLOG";display:block;width:100%;text-align:center;
  font-family:'Newsreader',serif;font-weight:700;letter-spacing:.02em;
  font-size:46px;line-height:1.1;color:#2f4f4f;padding:42px 16px 0;
}
.blog #primary .ast-row::before{
  flex:0 0 100%;display:block;text-align:center;
  font-family:'Instrument Sans',sans-serif;font-size:16px;color:#6b7c7c;
  padding:12px 16px 0;margin-bottom:34px;
}
html[lang^="de"] .blog #primary .ast-row::before{content:"Aktuelles und Wissen rund ums trockene Auge";}
html[lang^="en"] .blog #primary .ast-row::before{content:"Insights and guidance on living with dry eye";}
html[lang^="es"] .blog #primary .ast-row::before{content:"Información y consejos sobre el ojo seco";}

/* cards */
.blog article.ast-article-post,
.archive article.ast-article-post{
  background:#fff;border:1px solid #e3ecef;border-radius:14px;overflow:hidden;
  box-shadow:0 2px 12px rgba(47,79,79,.06);
  transition:transform .22s ease,box-shadow .22s ease;
}
.blog article.ast-article-post:hover,
.archive article.ast-article-post:hover{
  transform:translateY(-4px);box-shadow:0 10px 26px rgba(47,79,79,.13);
}
.blog article .ast-article-inner,
.archive article .ast-article-inner{height:100%;}
.blog .ast-blog-featured-section,
.archive .ast-blog-featured-section{margin:0;}
.blog .ast-blog-featured-section img,
.archive .ast-blog-featured-section img{
  display:block;width:100%;height:210px;object-fit:cover;border-radius:0;
}
.blog .post-thumb-img-content,
.archive .post-thumb-img-content{border-radius:0;overflow:hidden;}
/* text padding */
.blog .cat-links,.blog .entry-title,.blog .ast-blog-meta-container,.blog .ast-excerpt-container,
.archive .cat-links,.archive .entry-title,.archive .ast-blog-meta-container,.archive .ast-excerpt-container{
  padding-left:24px;padding-right:24px;
}
/* category chip */
.blog .cat-links,.archive .cat-links{margin-top:20px;text-align:left;}
.blog .cat-links a,.archive .cat-links a{
  display:inline-block;background:#2f4f4f;color:#fff !important;
  font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  padding:4px 12px;border-radius:999px;text-decoration:none;
}
.blog .cat-links a:hover,.archive .cat-links a:hover{background:#3f6a6a;}
/* title */
.blog .entry-title,.archive .entry-title{
  text-align:left !important;font-size:21px;line-height:1.32;margin:14px 0 8px;
}
.blog .entry-title a,.archive .entry-title a{color:#2c3838;}
.blog .entry-title a:hover,.archive .entry-title a:hover{color:#2f4f4f;}
/* meta */
.blog .ast-blog-meta-container,.archive .ast-blog-meta-container{text-align:left !important;margin-bottom:6px;}
.blog .entry-meta,.archive .entry-meta{font-size:12.5px;color:#94a4a4;}
.blog .entry-meta a,.archive .entry-meta a{color:#94a4a4;}
/* excerpt */
.blog .ast-excerpt-container,.archive .ast-excerpt-container{text-align:left;padding-bottom:22px;}
.blog .ast-excerpt-container p,.archive .ast-excerpt-container p{
  color:#5a6a6a;font-size:14.5px;line-height:1.6;margin-bottom:0;
}


/* === SDE BLOG INDEX v5 === */
/* unify width + center archives to site standard */
.blog .site-content > .ast-container,
.archive .site-content > .ast-container{ max-width:1480px; margin-left:auto !important; margin-right:auto !important; }
/* reduce dead space above title */
.blog #main, .archive #main{ padding-top:16px !important; }
.blog #primary .site-main::before{ padding-top:16px; font-size:44px; }
/* archive title (Symptome / Causas ...) styled like the blog header */
.archive .ast-archive-description{ text-align:center; padding-top:24px; border-bottom:none; margin-bottom:30px; }
.archive .ast-archive-description .ast-archive-title,
.archive h1.page-title{ font-family:'Newsreader',serif; font-weight:700; color:#2f4f4f; font-size:42px; text-align:center; line-height:1.15; }
.archive .ast-archive-description .ast-archive-title::after{ content:""; display:block; width:60px; height:3px; background:#2f4f4f; margin:14px auto 0; border-radius:2px; }

/* 2-column card grid with real gap (override Astra flex) */
.blog #primary .ast-row, .archive #primary .ast-row{ display:grid !important; grid-template-columns:repeat(2,1fr); gap:34px; margin:0 !important; }
.blog #primary .ast-row > article.ast-article-post,
.archive #primary .ast-row > article.ast-article-post{ width:auto !important; max-width:none !important; margin:0 !important; float:none !important; }
.blog #primary .ast-row::before{ grid-column:1 / -1; flex:none; margin:0 0 6px; }

/* full-bleed featured image flush to card edges */
.blog .ast-article-inner, .archive .ast-article-inner,
.blog .post-content, .archive .post-content{ padding:0 !important; }
.blog .ast-blog-featured-section, .archive .ast-blog-featured-section,
.blog .post-thumb-img-content, .archive .post-thumb-img-content{ margin:0 !important; padding:0 !important; width:100% !important; max-width:none !important; }
.blog .ast-blog-featured-section img, .archive .ast-blog-featured-section img{ display:block; width:100%; height:215px; object-fit:cover; border-radius:0; margin:0; }
.blog .cat-links, .archive .cat-links{ margin-top:22px; }
.blog .ast-excerpt-container, .archive .ast-excerpt-container{ padding-bottom:26px; }


/* === SDE BLOG SIDEBAR TITLES v6 (blog + archive) === */
.blog #secondary, .archive #secondary{ margin-top:34px; }
.blog #secondary .widget, .archive #secondary .widget{ margin-bottom:2.4em; }
.blog #secondary .widget_categories::before,.blog #secondary .widget_recent_entries::before,.blog #secondary .widget_search::before,
.archive #secondary .widget_categories::before,.archive #secondary .widget_recent_entries::before,.archive #secondary .widget_search::before{
  display:block; font-family:'Newsreader',serif; font-size:20px; font-weight:700; color:#2f4f4f;
  margin-bottom:14px; padding-bottom:9px; border-bottom:1px solid #d8e3e8;
}
html[lang^="de"] .blog #secondary .widget_categories::before,html[lang^="de"] .archive #secondary .widget_categories::before{content:"Kategorien";}
html[lang^="de"] .blog #secondary .widget_recent_entries::before,html[lang^="de"] .archive #secondary .widget_recent_entries::before{content:"Neueste Beiträge";}
html[lang^="de"] .blog #secondary .widget_search::before,html[lang^="de"] .archive #secondary .widget_search::before{content:"Suche";}
html[lang^="en"] .blog #secondary .widget_categories::before,html[lang^="en"] .archive #secondary .widget_categories::before{content:"Categories";}
html[lang^="en"] .blog #secondary .widget_recent_entries::before,html[lang^="en"] .archive #secondary .widget_recent_entries::before{content:"Recent posts";}
html[lang^="en"] .blog #secondary .widget_search::before,html[lang^="en"] .archive #secondary .widget_search::before{content:"Search";}
html[lang^="es"] .blog #secondary .widget_categories::before,html[lang^="es"] .archive #secondary .widget_categories::before{content:"Categorías";}
html[lang^="es"] .blog #secondary .widget_recent_entries::before,html[lang^="es"] .archive #secondary .widget_recent_entries::before{content:"Entradas recientes";}
html[lang^="es"] .blog #secondary .widget_search::before,html[lang^="es"] .archive #secondary .widget_search::before{content:"Buscar";}


/* === SDE BLOG PREMIUM v7 === */
/* reduce top dead space */
.blog #main, .blog .site-content, .archive #main, .archive .site-content{ padding-top:6px !important; }
.blog #primary .site-main::before{ padding-top:30px; font-size:46px; }
/* center the whole content nicely; cap grid width */
.blog #primary .ast-row, .archive #primary .ast-row{ max-width:1040px; margin:0 auto !important; gap:36px; }
/* category pill nav (top + bottom) */
.sde-cat-nav{ display:flex; flex-wrap:wrap; justify-content:center; gap:12px; max-width:1040px; margin:0 auto 42px; padding:0 16px; }
.sde-cat-nav .sde-pill{ display:inline-block; padding:9px 22px; border:1.5px solid #cfddde; border-radius:999px; color:#2f4f4f; font-size:14px; font-weight:600; letter-spacing:.02em; text-decoration:none; transition:background .2s,color .2s,border-color .2s,transform .2s; }
.sde-cat-nav .sde-pill:hover{ background:#2f4f4f; color:#fff; border-color:#2f4f4f; transform:translateY(-2px); }
.sde-cat-nav .sde-pill--active{ background:#2f4f4f; color:#fff; border-color:#2f4f4f; }
.archive #primary .sde-cat-nav:first-child, .blog #primary .sde-cat-nav:first-child{ margin-top:4px; }
.sde-cat-nav:last-child{ margin-top:48px; margin-bottom:8px; padding-top:30px; border-top:1px solid #e8eef0; }

/* premium cards */
.blog article.ast-article-post, .archive article.ast-article-post{ position:relative; background:#fff; border:1px solid #e8eef0; border-radius:16px; overflow:hidden; box-shadow:0 4px 16px rgba(47,79,79,.06); transition:transform .25s ease, box-shadow .25s ease; }
.blog article.ast-article-post:hover, .archive article.ast-article-post:hover{ transform:translateY(-6px); box-shadow:0 18px 38px rgba(47,79,79,.14); }
.blog .post-thumb-img-content, .archive .post-thumb-img-content{ overflow:hidden; }
.blog .ast-blog-featured-section img, .archive .ast-blog-featured-section img{ height:230px; transition:transform .55s ease; }
.blog article.ast-article-post:hover .ast-blog-featured-section img, .archive article.ast-article-post:hover .ast-blog-featured-section img{ transform:scale(1.06); }
/* whole-card clickable via stretched title link; keep category pill clickable above */
.blog .entry-title a::after, .archive .entry-title a::after{ content:""; position:absolute; inset:0; z-index:1; }
.blog .cat-links, .archive .cat-links{ position:relative; z-index:2; }
.blog .cat-links a, .archive .cat-links a{ position:relative; z-index:2; }
/* meta: date only, refined */
.blog .entry-meta .posted-by, .archive .entry-meta .posted-by{ display:none; }
.blog .entry-meta, .archive .entry-meta{ font-size:12px; letter-spacing:.05em; text-transform:uppercase; color:#9aa8a8; }
/* read more cue */
.blog .ast-excerpt-container, .archive .ast-excerpt-container{ padding-bottom:24px; }
.blog .ast-excerpt-container::after, .archive .ast-excerpt-container::after{ content:"Weiterlesen \2192"; display:inline-block; margin-top:16px; color:#2f4f4f; font-weight:700; font-size:14px; letter-spacing:.01em; }
html[lang^="en"] .blog .ast-excerpt-container::after, html[lang^="en"] .archive .ast-excerpt-container::after{ content:"Read more \2192"; }
html[lang^="es"] .blog .ast-excerpt-container::after, html[lang^="es"] .archive .ast-excerpt-container::after{ content:"Leer m\00E1s \2192"; }


/* === SDE BLOG PREMIUM v8 === */
.blog .content-area, .archive .content-area{ display:flex; flex-direction:column; }
.blog .sde-blog-head, .archive .ast-archive-description{ order:1; }
.blog #primary nav.sde-cat-nav:first-of-type, .archive #primary nav.sde-cat-nav:first-of-type{ order:2; }
.blog .site-main, .archive .site-main{ order:3; }
.blog #primary nav.sde-cat-nav:last-of-type, .archive #primary nav.sde-cat-nav:last-of-type{ order:4; }
.blog #primary .site-main::before{ display:none !important; }
.blog #primary .ast-row::before{ display:none !important; }
.sde-blog-head{ text-align:center; margin:6px auto 28px; }
.sde-blog-title{ font-family:'Newsreader',serif; font-weight:700; color:#2f4f4f; font-size:46px; letter-spacing:.02em; line-height:1.1; margin:0; }
.sde-blog-sub{ font-family:'Instrument Sans',sans-serif; font-size:16px; color:#6b7c7c; margin:10px 0 0; }
.blog .entry-meta, .archive .entry-meta{ font-size:0 !important; }
.blog .entry-meta .posted-on, .archive .entry-meta .posted-on{ font-size:12px; letter-spacing:.05em; text-transform:uppercase; color:#9aa8a8; }


/* === SDE BLOG POLISH v9 === */
.archive .ast-archive-description{ padding-top:10px !important; margin-bottom:14px !important; }
.blog .entry-title, .archive .entry-title{ margin-bottom:7px; }
.blog .ast-blog-meta-container, .archive .ast-blog-meta-container{ margin:2px 0 11px; }
.blog .ast-excerpt-container p, .archive .ast-excerpt-container p{ line-height:1.62; }


/* === SDE BLOG CARD FULLBLEED FIX v10 === */
.blog article.ast-article-post, .archive article.ast-article-post{ padding:0 !important; }
.blog .post-content > .cat-links, .blog .post-content > .entry-title, .blog .post-content > .ast-blog-meta-container, .blog .post-content > .ast-excerpt-container, .blog .post-content > .entry-content,
.archive .post-content > .cat-links, .archive .post-content > .entry-title, .archive .post-content > .ast-blog-meta-container, .archive .post-content > .ast-excerpt-container, .archive .post-content > .entry-content{ padding-left:26px !important; padding-right:26px !important; }
.blog .ast-blog-featured-section, .archive .ast-blog-featured-section{ margin:0 !important; }


/* === SDE HERO GAP FIX v11 === */
.ast-no-thumbnail.ast-no-title.ast-header-without-markup{ display:none !important; }
.ast-theme-transparent-header .entry-content > .wp-block-cover.alignfull:first-child{ margin-top:0 !important; }


/* === SDE HERO BOX SPACING v12 === */
@media (min-width:769px){
.ast-theme-transparent-header .entry-content > .wp-block-cover.alignfull:first-child{ padding-top:158px !important; padding-bottom:80px !important; }
}


/* === SDE blog sidebar refresh === */
#secondary .widget{background:#fff;border:1px solid rgba(47,79,79,.08);border-radius:16px;padding:26px 24px;margin-bottom:26px;box-shadow:0 8px 30px rgba(47,79,79,.06);}
#secondary .widget-title,#secondary .widgettitle,#secondary .wp-block-heading,#secondary .widget h2,#secondary .widget h3{font-family:"Newsreader",serif;color:#2f4f4f;font-size:1.3rem;line-height:1.2;margin:0 0 18px;padding-bottom:14px;border-bottom:none;position:relative;}
#secondary .widget-title::after,#secondary .widgettitle::after,#secondary .wp-block-heading::after,#secondary .widget h2::after,#secondary .widget h3::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;border-radius:3px;background:#f0079a;}
#secondary .wp-block-categories,#secondary .widget_categories ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px;}
#secondary .wp-block-categories li,#secondary .widget_categories li{margin:0;}
#secondary .wp-block-categories a,#secondary .widget_categories a{display:inline-block;padding:7px 16px;border:1px solid rgba(47,79,79,.25);border-radius:999px;color:#2f4f4f;font-family:"Instrument Sans",sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s ease;}
#secondary .wp-block-categories a:hover,#secondary .widget_categories a:hover{background:#2f4f4f;color:#fff;border-color:#2f4f4f;}
#secondary .wp-block-latest-posts__list{list-style:none;margin:0;padding:0;}
#secondary .wp-block-latest-posts__list>li{display:flex;align-items:center;gap:14px;padding:12px 0;margin:0;border-bottom:1px solid rgba(47,79,79,.10);}
#secondary .wp-block-latest-posts__list>li:last-child{border-bottom:none;padding-bottom:0;}
#secondary .wp-block-latest-posts__featured-image{flex:0 0 auto;margin:0;}
#secondary .wp-block-latest-posts__featured-image a{display:block;width:66px;height:66px;border-radius:12px;overflow:hidden;}
#secondary .wp-block-latest-posts__featured-image img{width:66px;height:66px;object-fit:cover;display:block;}
#secondary .wp-block-latest-posts__post-title{font-family:"Instrument Sans",sans-serif;font-size:.95rem;line-height:1.35;font-weight:600;color:#2f4f4f;text-decoration:none;transition:color .2s ease;}
#secondary .wp-block-latest-posts__post-title:hover{color:#f0079a;}
#secondary .wp-block-search__input{border:1px solid rgba(47,79,79,.25);border-radius:999px;padding:10px 16px;font-family:"Instrument Sans",sans-serif;}
#secondary .wp-block-search__button{border:none;border-radius:999px;background:#2f4f4f;color:#fff;padding:10px 18px;font-weight:600;transition:background .2s ease;}
#secondary .wp-block-search__button:hover{background:#f0079a;}
/* === end SDE blog sidebar refresh === */

/* === SDE widget headings (language-aware) === */
#secondary .widget_categories::before,#secondary .widget_recent_entries::before,#secondary .widget_search::before{display:block;font-family:"Newsreader",serif;color:#2f4f4f;font-size:1.3rem;line-height:1.2;margin:0 0 18px;padding-bottom:14px;background-image:linear-gradient(#f0079a,#f0079a);background-size:40px 3px;background-position:left bottom;background-repeat:no-repeat;}
#secondary .widget_categories::before{content:"Kategorien";}
#secondary .widget_recent_entries::before{content:"Neueste Beiträge";}
#secondary .widget_search::before{content:"Suche";}
html[lang^="en"] #secondary .widget_categories::before{content:"Categories";}
html[lang^="en"] #secondary .widget_recent_entries::before{content:"Recent posts";}
html[lang^="en"] #secondary .widget_search::before{content:"Search";}
html[lang^="es"] #secondary .widget_categories::before{content:"Categorías";}
html[lang^="es"] #secondary .widget_recent_entries::before{content:"Entradas recientes";}
html[lang^="es"] #secondary .widget_search::before{content:"Buscar";}
/* === end SDE widget headings === */

/* === SDE mobile header logo real-size fix v3 (2026-07-06) === */
/* Root cause found: sde-peony/style.css has "body.home header.site-header span.site-logo-img a img"
   hardcoded to height:130px with position:relative;top:73px;margin-top:-40px (a manual offset tuned
   for the old 130px logo). That margin-top:-40px/top:73px survives unless explicitly zeroed below. */
@media (max-width: 921px) {
  #ast-mobile-header .ast-site-identity {
    display: flex !important;
    align-items: center !important;
    height: 80px !important;
  }
  #ast-mobile-header img.custom-logo {
    max-height: 48px !important;
    max-width: none !important;
    width: auto !important;
    height: auto !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    position: static !important;
    top: auto !important;
    display: block !important;
  }
}
/* === end SDE mobile header logo real-size fix v3 === */

/* === SDE hero gap fix for mobile (2026-07-06, extends the >=769px rule above to mobile widths) === */
@media (max-width: 768px) {
  .ast-theme-transparent-header .entry-content > .wp-block-cover.alignfull:first-child {
    padding-top: 150px !important;
  }
}
/* === end SDE hero gap fix for mobile === */

/* === SDE hero box horizontal centering fix (2026-07-06), MOBILE ONLY (2026-07-06 correction) === */
/* sde-peony style.css has "body.home .wp-block-cover__inner-container { left:5% }" on mobile
   (max-width:768px) which pushed the hero white box off-center on phones (bigger gap on the
   left than the right). Neutralizing it ONLY on mobile restores centered box there.
   Desktop/tablet keeps its original intentional "left:20%" right-shifted position (Arturo
   wants desktop unchanged - do NOT apply this outside the mobile breakpoint). */
@media (max-width: 768px) {
  body.home .wp-block-cover__inner-container {
    left: 0 !important;
  }
}
/* === end SDE hero box horizontal centering fix (mobile only) === */

/* === SDE hero box "tablet gap" fix (2026-07-06) === */
/* sde-peony style.css only constrains the hero box width at max-width:768px (mobile, 90%)
   and min-width:993px (desktop, fixed 550px). Between 769px-992px NEITHER rule applies, so
   the box falls back to Gutenberg's base "width:100%" and stretches edge-to-edge with no
   visible hero image on either side. This fills that gap with the same centered treatment
   as mobile. Do not remove without also handling that 769-992px range some other way. */
@media (min-width: 769px) and (max-width: 992px) {
  body.home .wp-block-cover__inner-container {
    width: 90% !important;
    max-width: 90% !important;
    left: 0 !important;
  }
}
/* === end SDE hero box "tablet gap" fix === */

/* Hero image size cap - single blog posts (2026-07-17) */
body.single-post .entry-content figure.wp-block-image{margin-left:0 !important;margin-right:0 !important;}
body.single-post .entry-content figure.wp-block-image img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:3/2 !important;max-height:460px !important;object-fit:cover !important;object-position:center !important;border-radius:12px;}


/* === Blog navigation refinements (breadcrumb scoped to single posts + archive pagination) === */
.content-area .ast-pagination{order:3;}
/* Show breadcrumb ONLY on single blog posts (pages built with ast-single-post class must stay clean) */
.ast-breadcrumbs-wrapper{display:none;}
body.single-post .ast-breadcrumbs-wrapper{display:block;font-size:13px;line-height:1.5;letter-spacing:.2px;color:#b3b3b3;margin-top:4px;margin-bottom:18px;}
body.single-post .ast-breadcrumbs-wrapper a{color:#2f4f4f;font-weight:500;text-decoration:none;transition:color .15s ease;}
body.single-post .ast-breadcrumbs-wrapper a:hover{color:#f0079a;}
body.single-post .ast-breadcrumbs-wrapper .breadcrumb_last{color:#8a8a8a;font-weight:400;display:inline-block;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;}


/* === Mega menu (For Patients) — match other dropdowns (16px + item padding) + compact 2-col === */
#mega-menu-wrap-primary li.mega-menu-column-standard.mega-menu-item-has-children > a.mega-menu-link{font-size:16px !important;font-weight:700 !important;color:rgb(51,65,85) !important;}
#mega-menu-wrap-primary li.mega-menu-column-standard.mega-menu-item-has-children > ul.mega-sub-menu > li > a.mega-menu-link{font-size:16px !important;font-weight:500 !important;}
#mega-menu-wrap-primary li.mega-menu-column-standard.mega-menu-item-has-children > ul.mega-sub-menu > li{padding:10px 10px 10px 15px !important;}
#mega-menu-wrap-primary li.mega-menu-item-2087 > ul.mega-sub-menu,
#mega-menu-wrap-primary li.mega-menu-item-2086 > ul.mega-sub-menu,
#mega-menu-wrap-primary li.mega-menu-item-2088 > ul.mega-sub-menu{width:600px !important;left:auto !important;}


/* Post title / byline spacing */
body.single-post .entry-header .entry-meta{margin-top:10px;}


/* Footer social icons: official brand color on hover/focus (added 2026-08-04) */
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-facebook:hover svg,
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-facebook:focus-visible svg { fill: #1877F2; }
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-instagram:hover svg,
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-instagram:focus-visible svg { fill: #E4405F; }
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-youtube:hover svg,
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-youtube:focus-visible svg { fill: #FF0000; }
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-linkedin:hover svg,
.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element.ast-linkedin:focus-visible svg { fill: #0A66C2; }

/* === SDE HEADER v2 — country strip + slim bar (2026-09-05, rev4) === */
html{scrollbar-gutter:stable;}
@media (min-width:922px){

/* --- Above-header teal country strip (44px) --- */
.ast-above-header-wrap .ast-above-header-bar,
.ast-above-header-wrap .site-above-header-wrap{background-color:#2f4f4f !important;min-height:44px !important;}
.ast-above-header-wrap .ast-builder-layout-element{color:#dfeae7;}
.ast-above-header-wrap .ast-builder-html-element>p{margin:0 !important;}
.sde-strip{display:none;align-items:center;gap:14px;font-size:13px;line-height:1.2;color:#dfeae7;white-space:nowrap;}
html[lang="de-DE"] .sde-strip.sde-de,
html[lang="en-US"] .sde-strip.sde-en,
html[lang="es-ES"] .sde-strip.sde-es,
.sde-strip.sde-all{display:inline-flex !important;}
.sde-countries{display:none !important;}
.sde-strip a{color:#dfeae7 !important;text-decoration:none;opacity:.92;}
.sde-strip a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px;}
.sde-strip .sep{opacity:.38;}
/* email + language switcher on ONE right-aligned line, vertically centred */
.ast-above-header .ast-header-html-2 .ast-builder-html-element{display:flex !important;align-items:center;justify-content:flex-end;gap:0 !important;flex-wrap:nowrap;}
.ast-above-header .ast-header-html-2 .ast-builder-html-element>p{display:inline-flex;align-items:center;margin:0 !important;}
.ast-above-header .sde-mail a{color:#dfeae7 !important;text-decoration:none;opacity:.92;font-size:13px;}
.ast-above-header .sde-mail a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px;}
.ast-above-header .wpml-ls-statics-shortcode_actions{padding:0 !important;background:transparent !important;width:auto !important;display:inline-flex !important;margin-left:16px !important;}
.ast-above-header .wpml-ls-statics-shortcode_actions ul{display:flex !important;align-items:center;gap:0;margin:0;padding:0;}
.ast-above-header .wpml-ls-statics-shortcode_actions li{margin:0 !important;padding:0 !important;background:transparent !important;float:none !important;}
.ast-above-header .wpml-ls-statics-shortcode_actions a{padding:0 8px !important;background:transparent !important;color:#dfeae7 !important;font-size:13px !important;line-height:1.2 !important;border:0 !important;}
.ast-above-header .wpml-ls-statics-shortcode_actions li+li a{border-left:1px solid rgba(255,255,255,.28) !important;}
.ast-above-header .wpml-ls-statics-shortcode_actions a:hover{color:#ffffff !important;}
.ast-above-header .wpml-ls-current-language>a{color:#ffffff !important;font-weight:600 !important;}

/* --- Primary bar: white, hairline, 82px --- */
.ast-primary-header-bar{background-color:#ffffff !important;border-bottom:1px solid #e6eef2 !important;}
.ast-primary-header-bar .ast-site-identity{padding:0 !important;}
.ast-primary-header-bar .site-primary-header-wrap{min-height:82px !important;}
.ast-primary-header-bar .site-logo-img{line-height:0 !important;}

/* Kill Max Mega Menu blue bar background + blue chips */
#mega-menu-wrap-primary{background:transparent !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{background:transparent !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:transparent !important;color:#f0079a !important;}

/* --- Logo: home big emblem on the line; inner inside the bar --- */
header.site-header span.site-logo-img a img{
height:56px !important;width:56px !important;max-width:56px !important;
margin-top:0 !important;margin-bottom:0 !important;position:static !important;top:auto !important;}
body.home header.site-header span.site-logo-img a img{
height:104px !important;width:104px !important;max-width:104px !important;
margin-top:-52px !important;margin-bottom:-52px !important;position:relative !important;top:41px !important;}

/* --- Nav (html body prefix beats legacy body 16px rule) --- */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
text-transform:none !important;font-size:15px !important;font-weight:600 !important;letter-spacing:.02em !important;
color:#22383a !important;height:82px !important;line-height:82px !important;
padding-left:15px !important;padding-right:15px !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link{color:#f0079a !important;background:transparent !important;}

/* --- Submenu arrows: chevron on the mega-indicator (borders MUST carry !important) --- */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link > span.mega-indicator{
background:none !important;width:auto !important;height:auto !important;line-height:0 !important;margin-left:7px !important;vertical-align:middle !important;position:relative !important;top:-2px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link > span.mega-indicator:after{
content:"" !important;display:inline-block !important;width:7px !important;height:7px !important;
border-top:0 !important;border-left:0 !important;
border-right:1.4px solid currentColor !important;border-bottom:1.4px solid currentColor !important;
transform:rotate(45deg);opacity:.5;vertical-align:middle;}

/* --- CTA: teal rectangle, uppercase, smaller text, hover pink --- */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1535 > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1391 > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1534 > a.mega-menu-link{
background:#2f4f4f !important;color:#ffffff !important;border-radius:8px !important;
text-transform:uppercase !important;letter-spacing:.05em !important;font-size:12.5px !important;font-weight:600 !important;
height:42px !important;line-height:42px !important;margin:20px 0 20px 18px !important;
padding-left:24px !important;padding-right:24px !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1535 > a.mega-menu-link > span.mega-indicator,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1391 > a.mega-menu-link > span.mega-indicator,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1534 > a.mega-menu-link > span.mega-indicator{display:none !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1535:hover > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1391:hover > a.mega-menu-link,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1534:hover > a.mega-menu-link{
background:#f0079a !important;color:#ffffff !important;}

/* Consistent left (logo) column so the menu doesn't shift between home (big logo) and inner pages */
.ast-primary-header-bar .ast-builder-grid-row{grid-template-columns:200px 1fr !important;}
/* Menu fills the right cell; CTA pinned to the right gutter to align with the languages above */
.site-header-primary-section-right{justify-content:flex-start !important;}
.site-header-primary-section-right .ast-builder-menu-1,
.site-header-primary-section-right .ast-builder-menu,
.site-header-primary-section-right .ast-main-header-bar-alignment{flex:1 1 auto !important;width:100% !important;max-width:100% !important;}
#mega-menu-wrap-primary{width:100% !important;margin-left:0 !important;margin-right:0 !important;}
html body #mega-menu-wrap-primary #mega-menu-primary{display:flex !important;align-items:center !important;width:100% !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1391,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1535,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1534{margin-left:auto !important;margin-right:0 !important;}
/* Align last language's text edge with the CTA's right edge */
.ast-above-header .wpml-ls-statics-shortcode_actions li:last-child a{padding-right:0 !important;}
/* === Submenu + hover styling to match the mock === */
/* Top-item hover chip (pseudo-element keeps the 82px bar + dropdown position intact) */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{position:relative;z-index:0;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before{content:"";position:absolute;inset:19px 4px;border-radius:8px;background:transparent;transition:background .15s ease;z-index:-1;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link::before{background:#eff7fa;}
/* keep the CTA button clean (no chip) */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1535 > a.mega-menu-link::before,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1391 > a.mega-menu-link::before,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-1534 > a.mega-menu-link::before{display:none !important;}
/* Submenu panel: rounded card, soft shadow, subtle border, inner padding */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu{
border:1px solid #e6edf0 !important;border-radius:10px !important;
box-shadow:0 18px 40px -20px rgba(21,49,58,.45) !important;padding:8px !important;overflow:hidden;}
/* Submenu links: mock typography + rounded hover */
html body #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu a.mega-menu-link{
font-size:14px !important;font-weight:500 !important;color:#33454d !important;
padding:8px 12px !important;border-radius:7px !important;line-height:1.35 !important;}
html body #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu a.mega-menu-link:hover{
background:#f1f7fa !important;color:#f0079a !important;}
/* === Dry Eye mega: size to columns + position under the item (not full width) === */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-36,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-705,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-722{position:relative !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-36 > ul.mega-sub-menu,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-705 > ul.mega-sub-menu,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-722 > ul.mega-sub-menu{
width:660px !important;left:0 !important;right:auto !important;max-width:none !important;}

/* === Open/close animation: fade + slide-up === */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu{
opacity:0 !important;transform:translateY(6px) !important;transition:opacity .16s ease, transform .16s ease !important;}
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > ul.mega-sub-menu,
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
opacity:1 !important;transform:translateY(0) !important;}

/* === Caret flips up when open === */
html body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link > span.mega-indicator:after{transform:rotate(-135deg) !important;top:1px !important;}
/* Hide the WPML menu switcher on desktop (the strip carries it) */
#mega-menu-wrap-primary .mega-menu-item-type-wpml_ls_menu_item{display:none !important;}
}

/* --- Mobile: white bar; teal strip with countries dropdown + language switcher --- */
@media (max-width:921px){
.ast-primary-header-bar{background-color:#ffffff !important;border-bottom:1px solid #e6eef2 !important;}
/* language lives in the top strip on mobile, so drop the duplicate in the drawer */
#mega-menu-primary .mega-menu-item-type-wpml_ls_menu_item{display:none !important;}
/* show + colour the above-header strip */
.ast-above-header-wrap .ast-above-header-bar,
.ast-above-header-wrap .site-above-header-wrap{background-color:#2f4f4f !important;min-height:40px !important;}
.ast-above-header .site-above-header-wrap .ast-builder-grid-row{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:10px;}
.ast-above-header .ast-builder-layout-element{padding:0 !important;}
.ast-above-header .ast-builder-html-element,
.ast-above-header .ast-builder-html-element>p{margin:0 !important;display:flex;align-items:center;gap:10px;}
/* hide desktop inline country list + email on mobile */
.sde-strip{display:none !important;}
.ast-above-header .sde-mail{display:none !important;}
/* countries dropdown (native <details>) */
.sde-countries{display:none;position:relative;}
html[lang="de-DE"] .sde-countries.sde-de,
html[lang="en-US"] .sde-countries.sde-en,
html[lang="es-ES"] .sde-countries.sde-es{display:block !important;}
.sde-countries>summary{list-style:none;cursor:pointer;color:#ffffff;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;padding:2px 0;}
.sde-countries>summary::-webkit-details-marker{display:none;}
.sde-countries>summary::after{content:"";width:6px;height:6px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg);opacity:.8;margin-top:-3px;}
.sde-countries[open]>summary::after{transform:rotate(-135deg);margin-top:2px;}
.sde-countries .sde-cmenu{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;background:#ffffff;border:1px solid #e2e8ec;border-radius:10px;box-shadow:0 14px 34px -16px rgba(21,49,58,.5);min-width:190px;padding:6px;display:flex;flex-direction:column;}
.sde-countries .sde-cmenu a{color:#22383a !important;text-decoration:none;font-size:14px;padding:9px 12px;border-radius:7px;}
.sde-countries .sde-cmenu a:hover{background:#f1f7fa;color:#f0079a !important;}
/* language switcher (WPML) on the teal strip */
.ast-above-header .wpml-ls-statics-shortcode_actions{padding:0 !important;background:transparent !important;width:auto !important;}
.ast-above-header .wpml-ls-statics-shortcode_actions ul{display:flex !important;align-items:center;gap:0;margin:0;padding:0;}
.ast-above-header .wpml-ls-statics-shortcode_actions li{margin:0 !important;padding:0 !important;background:transparent !important;float:none !important;}
.ast-above-header .wpml-ls-statics-shortcode_actions a{padding:0 8px !important;background:transparent !important;color:#cfdcdc !important;font-size:13px !important;line-height:1.2 !important;border:0 !important;}
.ast-above-header .wpml-ls-statics-shortcode_actions li+li a{border-left:1px solid rgba(255,255,255,.28) !important;}
.ast-above-header .wpml-ls-current-language>a{color:#ffffff !important;font-weight:600 !important;}
}



/* === SDE STRIP GAP FIX — inline country strip in tablet/small-desktop band (mobile header) === */
@media (min-width:600px) and (max-width:921px){
  .sde-strip{align-items:center;gap:14px;font-size:13px;line-height:1.2;color:#dfeae7;white-space:nowrap;}
  html[lang="de-DE"] .sde-strip.sde-de,
  html[lang="en-US"] .sde-strip.sde-en,
  html[lang="es-ES"] .sde-strip.sde-es,
  .sde-strip.sde-all{display:inline-flex !important;}
  .sde-strip a{color:#dfeae7 !important;text-decoration:none;opacity:.92;}
  .sde-strip a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px;}
  .sde-strip .sep{opacity:.38;}
  .ast-above-header .sde-mail{display:inline-flex !important;}
  html[lang="de-DE"] .sde-countries.sde-de,
  html[lang="en-US"] .sde-countries.sde-en,
  html[lang="es-ES"] .sde-countries.sde-es{display:none !important;}
}
/* === END SDE STRIP GAP FIX === */

/* === SDE FOOTER v1 — multi-column sitemap (2026-09-05) === */
#colophon .site-above-footer-wrap,
#colophon .site-below-footer-wrap,
#colophon .ast-footer-social-1-wrap,
#colophon .site-footer-primary-section-1,
#colophon .site-footer-primary-section-3{display:none!important}
#colophon .site-primary-footer-wrap{padding:0!important;margin:0!important;border:0!important;background:#2f4f4f!important}
#colophon .ast-builder-grid-row-container-inner,
#colophon .site-primary-footer-inner-wrap,
#colophon .ast-builder-grid-row{display:block!important;grid-template-columns:none!important;max-width:none!important;margin:0!important}
#colophon .site-footer-primary-section-2{width:100%!important;max-width:none!important;flex:1 1 100%!important;padding:0!important;margin:0!important}
#colophon .ast-footer-html-1,
#colophon .ast-footer-html-1 .ast-header-html,
#colophon .ast-footer-html-1 .ast-builder-html-element{width:100%!important;margin:0!important;padding:0!important;text-align:left!important}
.sde-ftr{--f-teal:#2f4f4f;--f-line:#41615f;--f-pink:#f0079a;--f-text:#dfeae7;--f-dim:#a7bfbb;--f-white:#fff;
  background:#2f4f4f;color:var(--f-text);
  font-family:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:14px;line-height:1.55}
.sde-ftr *{box-sizing:border-box}
.sde-ftr .sf-lang{display:none}
html[lang^="de"] .sde-ftr .sf-de,
html[lang^="en"] .sde-ftr .sf-en,
html[lang^="es"] .sde-ftr .sf-es{display:block}
.sde-ftr .sf-in{max-width:1480px;margin:0 auto;padding:0 20px}
.sde-ftr a{color:var(--f-text);text-decoration:none;transition:color .15s ease}
.sde-ftr a:hover{color:var(--f-white)}
.sde-ftr .sf-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,52px);
  padding:clamp(40px,5vw,56px) 0 clamp(30px,4vw,42px)}
.sde-ftr .sf-brand{max-width:300px}
.sde-ftr .sf-logo{display:block;width:72px;height:72px;background:var(--sf-logo) center/contain no-repeat;
  filter:brightness(0) invert(1);margin:0 0 18px}
.sde-ftr .sf-tag{font-family:Newsreader,Georgia,serif;color:#eef4f2;font-size:17px;line-height:1.5;margin:0 0 24px;max-width:30ch}
.sde-ftr .sf-soc{display:flex;gap:11px}
.sde-ftr .sf-ic{width:42px;height:42px;border-radius:50%;background-color:rgba(255,255,255,.10);
  background-repeat:no-repeat;background-position:center;background-size:19px 19px;
  border:1px solid var(--f-line);display:inline-block;
  transition:background-color .15s ease,border-color .15s ease,transform .15s ease}
.sde-ftr .sf-ic:hover{background-color:var(--f-pink);border-color:var(--f-pink);transform:translateY(-2px)}
.sde-ftr .sf-h{font-family:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  font-size:12.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--f-white);margin:0 0 15px;font-weight:600}
.sde-ftr .sf-col a{display:block;padding:6px 0;font-size:14px;line-height:1.35}
.sde-ftr .sf-col a.lead{color:var(--f-white);font-weight:700}
.sde-ftr .sf-legal{border-top:1px solid var(--f-line);display:flex;flex-wrap:wrap;gap:12px 22px;
  align-items:center;justify-content:space-between;padding:20px 0;font-size:12.5px;color:var(--f-dim)}
.sde-ftr .sf-legal a{color:var(--f-dim)}
.sde-ftr .sf-legal a:hover{color:var(--f-white)}
.sde-ftr .sf-right{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.sde-ftr .sf-langsw a{padding:0 8px;color:var(--f-dim)}
.sde-ftr .sf-langsw a+a{border-left:1px solid var(--f-line)}
.sde-ftr .sf-langsw a.on{color:var(--f-white);font-weight:600}
.sde-ftr .sf-disc{border-top:1px solid var(--f-line);margin:0;padding:16px 0 22px;font-size:11.5px;
  color:var(--f-dim);line-height:1.55;max-width:96ch}
@media (max-width:921px){
  .sde-ftr .sf-top{grid-template-columns:1fr 1fr;gap:32px 28px}
  .sde-ftr .sf-brand{grid-column:1 / -1;max-width:none}
}
@media (max-width:560px){
  .sde-ftr .sf-top{grid-template-columns:1fr;gap:30px}
  .sde-ftr .sf-legal{flex-direction:column;align-items:flex-start;gap:14px}
}
@media (prefers-reduced-motion:reduce){.sde-ftr *{transition:none!important}}
.sde-ftr .sf-fb{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23ffffff%27%20d%3D%27M400%2032H48A48%2048%200%200%200%200%2080v352a48%2048%200%200%200%2048%2048h137.25V327.69h-63V256h63v-54.64c0-62.15%2037-96.48%2093.67-96.48%2027.14%200%2055.52%204.84%2055.52%204.84v61h-31.27c-30.81%200-40.42%2019.12-40.42%2038.73V256h68.78l-11%2071.69h-57.78V480H400a48%2048%200%200%200%2048-48V80a48%2048%200%200%200-48-48z%27%2F%3E%3C%2Fsvg%3E")}
.sde-ftr .sf-ig{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23ffffff%27%20d%3D%27M224%2C202.66A53.34%2C53.34%2C0%2C1%2C0%2C277.36%2C256%2C53.38%2C53.38%2C0%2C0%2C0%2C224%2C202.66Zm124.71-41a54%2C54%2C0%2C0%2C0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31%2C6.43a54%2C54%2C0%2C0%2C0-30.41%2C30.41c-8.28%2C21-6.43%2C71.05-6.43%2C94.33S91%2C329.26%2C99.32%2C350.33a54%2C54%2C0%2C0%2C0%2C30.41%2C30.41c21%2C8.29%2C71%2C6.43%2C94.31%2C6.43s73.24%2C1.93%2C94.3-6.43a54%2C54%2C0%2C0%2C0%2C30.41-30.41c8.35-21%2C6.43-71.05%2C6.43-94.33S357.1%2C182.74%2C348.75%2C161.67ZM224%2C338a82%2C82%2C0%2C1%2C1%2C82-82A81.9%2C81.9%2C0%2C0%2C1%2C224%2C338Zm85.38-148.3a19.14%2C19.14%2C0%2C1%2C1%2C19.13-19.14A19.1%2C19.1%2C0%2C0%2C1%2C309.42%2C189.74ZM400%2C32H48A48%2C48%2C0%2C0%2C0%2C0%2C80V432a48%2C48%2C0%2C0%2C0%2C48%2C48H400a48%2C48%2C0%2C0%2C0%2C48-48V80A48%2C48%2C0%2C0%2C0%2C400%2C32ZM382.88%2C322c-1.29%2C25.63-7.14%2C48.34-25.85%2C67s-41.4%2C24.63-67%2C25.85c-26.41%2C1.49-105.59%2C1.49-132%2C0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61%2C0-132%2C1.29-25.63%2C7.07-48.34%2C25.85-67s41.47-24.56%2C67-25.78c26.41-1.49%2C105.59-1.49%2C132%2C0%2C25.63%2C1.29%2C48.33%2C7.15%2C67%2C25.85s24.63%2C41.42%2C25.85%2C67.05C384.37%2C216.44%2C384.37%2C295.56%2C382.88%2C322Z%27%2F%3E%3C%2Fsvg%3E")}
.sde-ftr .sf-yt{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23ffffff%27%20d%3D%27M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z%27%2F%3E%3C%2Fsvg%3E")}
.sde-ftr .sf-li{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23ffffff%27%20d%3D%27M416%2032H31.9C14.3%2032%200%2046.5%200%2064.3v383.4C0%20465.5%2014.3%20480%2031.9%20480H416c17.6%200%2032-14.5%2032-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4%20416H69V202.2h66.5V416zm-33.2-243c-21.3%200-38.5-17.3-38.5-38.5S80.9%2096%20102.2%2096c21.2%200%2038.5%2017.3%2038.5%2038.5%200%2021.3-17.2%2038.5-38.5%2038.5zm282.1%20243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6%200-39.9%2027-39.9%2054.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8%2030.6-34.5%2062.9-34.5%2067.2%200%2079.7%2044.3%2079.7%20101.9V416z%27%2F%3E%3C%2Fsvg%3E")}
.sde-ftr{--sf-logo:url(https://smartdryeyes.com/wp-content/uploads/2025/10/cropped-sde-logo.webp)}
/* === END SDE FOOTER v1 === */


/* === Startseite · Block "Wie beginne ich" · Klar (2026-09-06) === */
.sde-wb-intro{max-width:none}
.wp-block-group.sde-wb-intro>*{margin-left:auto!important;margin-right:auto!important}
.sde-wb-intro p{text-align:center!important;font-size:19.5px!important;line-height:1.55!important;color:#0B2C34!important;max-width:60ch;margin-top:26px!important}
.sde-wb-intro p:first-of-type{margin-top:26px!important}
.wp-block-column>.sde-card{padding:0!important;border-radius:24px!important;background:#fff!important;border:1px solid #DCE6E8;overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box}
.sde-card>.wp-block-image{margin:0!important;position:relative}
.sde-card>.wp-block-image img{border-radius:0!important;aspect-ratio:3/2!important;width:100%!important;height:auto!important;object-fit:cover;display:block}
.sde-card>.wp-block-image::after{content:"";position:absolute;left:18px;bottom:-22px;width:48px;height:48px;border-radius:14px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:22px 22px;box-shadow:0 8px 20px -8px rgba(11,44,52,.4);z-index:2}
.sde-card-portal>.wp-block-image::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310373F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E")}
.sde-card-optiker>.wp-block-image::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310373F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='15' r='4'/%3E%3Ccircle cx='18' cy='15' r='4'/%3E%3Cpath d='M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2'/%3E%3Cpath d='M2.5 13 5 7c.7-1.3 1.4-2 3-2'/%3E%3Cpath d='M21.5 13 19 7c-.7-1.3-1.5-2-3-2'/%3E%3C/svg%3E")}
.sde-card-arzt>.wp-block-image::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310373F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 2v2'/%3E%3Cpath d='M5 2v2'/%3E%3Cpath d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1'/%3E%3Cpath d='M8 15a6 6 0 0 0 12 0v-3'/%3E%3Ccircle cx='20' cy='10' r='2'/%3E%3C/svg%3E")}
.sde-card>h3{margin:38px 24px 0!important;font-size:22px!important;line-height:1.2!important;font-weight:600!important;color:#0B2C34!important}
.sde-card>h3::before{content:"A";display:block;font-family:"Instrument Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#C4067E;margin-bottom:8px}
.sde-card-optiker>h3::before{content:"B"}
.sde-card-arzt>h3::before{content:"C"}
.sde-card>p{margin:10px 24px 0!important;font-size:15.5px!important;line-height:1.55!important;color:#3C5259!important;font-style:normal!important}
.sde-card>p[style*="font-weight:600"]{position:relative;margin-top:14px!important;padding:13px 0 0 30px;border-top:1px solid #DCE6E8;font-size:15.5px!important;line-height:1.45!important;color:#0B2C34!important;font-weight:600!important}
.sde-card>p[style*="font-weight:600"]::before{content:"";position:absolute;left:0;top:16px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4067E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/18px 18px no-repeat}
.sde-card>p[style*="font-weight:600"]+p{margin-top:4px!important;padding-left:30px;font-size:15px!important;line-height:1.6!important}
.sde-card>:last-child{margin-bottom:24px!important}
@media (max-width:781px){.sde-card>.wp-block-image img{aspect-ratio:16/9!important}}

.wp-block-paragraph.sde-wb-promise,p.sde-wb-promise{position:relative;text-align:center!important;max-width:44ch;margin:48px auto 0!important;padding-top:20px;font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(22px,2.4vw,27px)!important;line-height:1.3!important;letter-spacing:-.01em;color:#0B2C34!important;text-wrap:balance}
p.sde-wb-promise::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:36px;height:2px;border-radius:2px;background:#C4067E}

/* === Hero-Karte Startseite (Option C) — 2026-09-06 === */
.wp-block-cover__inner-container:has(> .address-block){max-width:560px!important;padding:38px 46px 34px!important;border-radius:20px!important;background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 30px 64px -32px rgba(7,32,38,.5)!important;display:flex;flex-direction:column}
.wp-block-cover__inner-container:has(> .address-block)>h1{font-size:34px!important;line-height:1.15!important;letter-spacing:-.015em;margin:0;order:2;text-wrap:balance}
.wp-block-cover__inner-container:has(> .address-block)>h1::after{content:"";display:block;width:44px;height:2px;background:#C4067E;margin:22px auto 26px}
.wp-block-cover__inner-container:has(> .address-block)>p.address-block.has-link-color{order:1;margin:0 0 18px;font-size:13px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#7D979C}
.wp-block-cover__inner-container:has(> .address-block)>p.address-block.has-link-color a{font-size:16px;letter-spacing:.01em;text-transform:none;font-weight:600;color:#0B2C34;text-decoration:none}
.wp-block-cover__inner-container:has(> .address-block)>p.address-block:not(.has-link-color){order:3;margin:0 0 18px;font-size:16px;line-height:1.5;color:#4A6167}
.wp-block-cover__inner-container:has(> .address-block)>p.address-block:not(.has-link-color) strong{display:inline-block;margin-bottom:2px;font-size:17px;font-weight:600;color:#0B2C34}
.wp-block-cover__inner-container:has(> .address-block)>p.address-block:last-of-type{margin-bottom:0}
.wp-block-cover__inner-container:has(> .address-block)>.wp-block-buttons{order:4;margin-top:26px}
.wp-block-cover__inner-container:has(> .address-block) .wp-block-button__link{background:transparent!important;color:#2F4F4F!important;border:1px solid rgba(47,79,79,.3);font-size:13px;font-weight:600;padding:14px 24px}
.wp-block-cover__inner-container:has(> .address-block) .wp-block-button__link::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#C4067E;margin-right:10px;vertical-align:middle;position:relative;top:-1px}
@media (max-width:781px){
.wp-block-cover__inner-container:has(> .address-block){max-width:100%!important;padding:28px 22px 26px!important;border-radius:16px!important}
.wp-block-cover__inner-container:has(> .address-block)>h1{font-size:27px!important}
.wp-block-cover__inner-container:has(> .address-block)>h1::after{margin:18px auto 22px}
.wp-block-cover__inner-container:has(> .address-block)>p.address-block:not(.has-link-color){margin-bottom:16px}
}

p.sde-wb-promise em{font-style:italic;font-weight:400;color:#205C6A}


/* === Startseite · Block "Präzise Diagnostik" · Klar C (2026-09-06) === */
.sde-dx>p:first-of-type{text-align:center!important;font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(22px,2.3vw,27px)!important;line-height:1.3!important;letter-spacing:-.01em;color:#0B2C34!important;max-width:40ch;margin:26px auto 0!important;text-wrap:balance}
.sde-dx .wp-block-buttons{margin-top:28px!important;gap:12px}
.sde-dx .wp-block-button__link{font-family:"Instrument Sans",sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:14px 22px!important;border-radius:999px!important;line-height:1!important}
.sde-dx .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6)}
.sde-dx .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
.sde-dx .wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9C9CD!important}
.sde-dx .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#0B2C34!important}
.sde-dx .wp-block-columns{margin-top:44px!important;border-top:1px solid #DCE6E8;gap:0!important}
.sde-dx .wp-block-column{padding:24px 26px 0 0;border-right:1px solid #DCE6E8}
.sde-dx .wp-block-column:not(:first-child){padding-left:26px}
.sde-dx .wp-block-column:last-child{border-right:0;padding-right:0}
.sde-dx .wp-block-column>p{font-size:15.5px!important;line-height:1.5!important;color:#0B2C34!important;font-weight:500!important;margin:0!important;text-align:left!important}
.sde-dx .wp-block-column>p:first-child{position:relative;padding-top:34px}
.sde-dx .wp-block-column>p:first-child::before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4067E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/22px 22px no-repeat}
.sde-dx .wp-block-column>p+p,.sde-dx .wp-block-column>p.has-small-font-size{margin-top:10px!important;font-size:12.5px!important;font-style:italic;color:#5E7379!important;font-weight:400!important;line-height:1.5!important}
@media (max-width:781px){.sde-dx .wp-block-column{border-right:0;padding:20px 0 20px!important;border-bottom:1px solid #DCE6E8}.sde-dx .wp-block-column:last-child{border-bottom:0}}


/* === Startseite · Blöcke "Die Ursache behandeln" (1A) + "Könnte SDE helfen" (2C) · Klar (2026-09-06) === */
.sde-tc>p{text-align:center!important}
.sde-tc>p:nth-of-type(1){font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(22px,2.3vw,27px)!important;line-height:1.3!important;letter-spacing:-.01em;color:#0B2C34!important;max-width:40ch;margin:26px auto 0!important;text-wrap:balance}
.sde-tc>p:nth-of-type(2){font-size:18px!important;line-height:1.6!important;color:#3C5259!important;max-width:62ch;margin:18px auto 0!important}
.sde-tc>p:nth-of-type(2) b{font-weight:600;color:#0B2C34}
.sde-tc>p:nth-of-type(3){position:relative;text-align:left!important;max-width:62ch;margin:28px auto 0!important;padding:18px 22px 18px 82px;border-radius:16px;background:#F2F8F9;border:1px solid #E3F0F3;font-size:16.5px!important;line-height:1.5!important;color:#0B2C34!important;font-weight:500!important;min-height:80px;display:flex;align-items:center}
.sde-tc>p:nth-of-type(3)::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4067E' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/22px 22px no-repeat;box-shadow:0 8px 20px -10px rgba(11,44,52,.35)}
.wp-block-group.sde-st{display:grid;grid-template-columns:.7fr 1.3fr;column-gap:clamp(28px,5vw,64px);align-items:center;max-width:1080px!important}
.wp-block-group.sde-st>*{margin-left:0!important;margin-right:0!important;max-width:none!important;grid-column:2}
.wp-block-group.sde-st>.sde-st-img{grid-column:1;grid-row:1 / span 6;margin:0!important}
.sde-st-img img{width:100%!important;height:auto!important;aspect-ratio:7/8;object-fit:cover;border-radius:24px;box-shadow:0 30px 60px -36px rgba(11,44,52,.45);display:block}
.sde-st .sectionTitle{display:block!important;text-align:left!important;width:auto!important;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.08!important;font-weight:500!important;color:#0B2C34!important;letter-spacing:-.015em}
.sde-st .sectionTitle::before,.sde-st .sectionTitle::after{display:none!important;content:none!important}
.sde-st>p{text-align:left!important;color:#3C5259!important;font-size:18px!important;line-height:1.9!important;margin:18px 0 0!important}
.sde-st>p+p{font-size:16.5px!important;line-height:1.6!important;margin-top:14px!important}
.sde-st>p.has-small-font-size{font-size:12.5px!important;font-style:italic;color:#5E7379!important;margin-top:4px!important;line-height:1.5!important}
.sde-sym{display:inline-block;padding:3px 11px;border-radius:999px;background:#fff;border:1px solid #DCE6E8;color:#0B2C34;font-weight:500;font-size:15px;line-height:1.35;vertical-align:baseline}
.sde-hl{color:#C4067E;font-weight:600}
.sde-st .wp-block-buttons{justify-content:flex-start!important;margin-top:24px!important;gap:12px}
.sde-st .wp-block-button__link{font-family:"Instrument Sans",sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:14px 22px!important;border-radius:999px!important;line-height:1!important}
.sde-st .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6)}
.sde-st .wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9C9CD!important}
@media (max-width:781px){.wp-block-group.sde-st{grid-template-columns:1fr}.wp-block-group.sde-st>*{grid-column:1}.wp-block-group.sde-st>.sde-st-img{grid-row:auto;max-width:360px!important;margin-bottom:8px!important}.sde-st-img img{aspect-ratio:1/1}}

/* === Diagnose-Abschnitt (Option B) — 2026-09-06 === */
.sde-diagnose>h2{text-align:left!important;display:block!important;font-size:42px!important;line-height:1.12!important;letter-spacing:-.015em;max-width:15ch;margin:0!important}
.sde-diagnose>h2::before{display:none!important}
.sde-diagnose>h2::after{content:""!important;display:block!important;position:static!important;width:52px!important;height:2px!important;background:#C4067E!important;margin:24px 0 28px!important;flex:none!important;opacity:1!important}
.sde-diagnose>p{text-align:left!important;font-size:18px!important;line-height:1.7!important;color:#4A6167!important;margin:0 0 18px!important}
.sde-diagnose>p:first-of-type{font-size:20px!important;line-height:1.65!important;color:#3F565C!important;margin-bottom:20px!important}
.sde-diagnose>p:last-of-type{background:#fff;border-radius:20px;padding:24px 30px 24px 48px;position:relative;color:#0B2C34!important;margin:26px 0 0!important;box-shadow:0 18px 40px -32px rgba(7,32,38,.5)}
.sde-diagnose>p:last-of-type::before{content:"";position:absolute;left:28px;top:34px;width:8px;height:8px;border-radius:50%;background:#C4067E}
.sde-diagnose .wp-block-columns{flex-direction:column!important;gap:24px!important;margin:0!important}
.sde-diagnose .wp-block-column{flex-basis:auto!important;flex-grow:0!important}
.sde-diagnose figure{margin:0!important}
.sde-diagnose figure img{width:100%;height:auto;border-radius:20px!important;box-shadow:0 22px 46px -32px rgba(7,32,38,.55)}
@media (min-width:1080px){
.sde-diagnose{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:64px;align-items:start;padding:76px max(30px,calc((100% - 1200px)/2)) 80px!important}
.sde-diagnose>*{max-width:none!important;margin-left:0!important;margin-right:0!important}
.sde-diagnose>h2,.sde-diagnose>p{grid-column:1}
.sde-diagnose>.wp-block-columns{grid-column:2;grid-row:1/span 30;align-self:start;max-width:500px!important;margin-left:auto!important}
}
@media (max-width:1079px){
.sde-diagnose{padding:56px 22px 60px!important}
.sde-diagnose>h2{font-size:30px!important;max-width:none}
.sde-diagnose .wp-block-columns{margin-top:30px!important}
}

/* === Ueber-uns-Hero · Edition (B) — 2026-09-06 === */
/* Nur CSS, kein Inhalt geaendert. Seiten: DE 266, EN 396, ES 397. */
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child{background-color:#ffffff !important;padding:0 !important;overflow:hidden}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,min(40%,780px));gap:0 !important;align-items:stretch !important;max-width:none !important;width:100% !important;margin:0 !important;min-height:600px;padding-left:max(20px,calc((100% - 1200px) / 2)) !important;padding-right:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column{align-self:stretch !important;margin:0 !important;flex-basis:auto !important;min-width:0}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child{display:flex;flex-direction:column;justify-content:center;padding-top:clamp(56px,6vw,88px) !important;padding-bottom:clamp(48px,5vw,72px) !important;padding-left:0 !important;padding-right:clamp(28px,3vw,52px) !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h1{font-family:'Newsreader',Georgia,serif !important;font-weight:400 !important;font-size:clamp(36px,4.4vw,64px) !important;line-height:1.03 !important;letter-spacing:-.024em !important;color:#0B2C34 !important;max-width:17ch;margin:0 !important;text-wrap:balance}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h2{position:relative;font-family:'Newsreader',Georgia,serif !important;font-style:italic !important;font-weight:400 !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.42 !important;letter-spacing:0 !important;color:#205C6A !important;max-width:38ch;margin:0 !important;padding-top:58px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h2::before{content:"";position:absolute;top:29px;left:19px;right:0;height:1px;background:#CFE0E3}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h2::after{content:"";position:absolute;top:26px;left:0;width:7px;height:7px;border-radius:50%;background:#C4067E}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p{font-size:16.5px !important;line-height:1.72 !important;color:#3C5259 !important;max-width:62ch;margin:22px 0 0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-buttons{gap:26px !important;align-items:center;margin:34px 0 0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-button{margin:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-button .wp-block-button__link{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important;transition:background-color .15s ease,color .15s ease}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-button:first-child .wp-block-button__link{background-color:#C4067E !important;color:#ffffff !important;border:0 !important;border-radius:6px !important;padding:15px 28px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-button:first-child .wp-block-button__link:hover{background-color:#A50568 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-button:nth-child(2) .wp-block-button__link{background-color:transparent !important;color:#0B2C34 !important;border:0 !important;border-bottom:1.5px solid #C4067E !important;border-radius:0 !important;padding:14px 2px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-button:nth-child(2) .wp-block-button__link:hover{color:#C4067E !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child{position:relative;overflow:hidden;padding:0 !important;background:#0B2C34}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child > .wp-block-image{position:absolute;inset:0;margin:0 !important;height:100%;width:100%}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child > .wp-block-image img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:34% 42%;border-radius:0 !important;display:block}
@media (max-width:921px){
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns{grid-template-columns:minmax(0,1fr);min-height:0;padding-left:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child{padding-left:20px !important;padding-right:20px !important;padding-bottom:clamp(36px,5vw,48px) !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child{aspect-ratio:3 / 2;min-height:260px}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h1{max-width:18ch}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child > .wp-block-image img{object-position:38% 40%}
}
@media (max-width:600px){
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h2{padding-top:46px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h2::before{top:23px}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child h2::after{top:20px}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child .wp-block-buttons{gap:18px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child{aspect-ratio:4 / 3}
}
/* === Ende Ueber-uns-Hero Edition === */

/* === Ueber-uns-Seite · Edition (Bloecke 1-7) — 2026-09-06 === */
/* Nur CSS, kein Inhalt geaendert. Seiten: DE 266, EN 396, ES 397. */
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(n+2){padding-left:20px !important;padding-right:20px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(n+2) > *{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(n+3){padding-top:clamp(64px,6vw,92px) !important;padding-bottom:clamp(64px,6vw,92px) !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(2){padding-top:clamp(52px,4.6vw,72px) !important;padding-bottom:clamp(52px,4.6vw,72px) !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(2),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8){background-color:#ffffff !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7){background-color:#F2F8F9 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(n+2) h2{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:clamp(30px,3.1vw,42px) !important;line-height:1.14 !important;letter-spacing:-.018em !important;color:#0B2C34 !important;margin:0 auto !important;text-wrap:balance}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(n+2) h2 strong{font-weight:inherit !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(n+2) h2.sectionTitle::before,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(n+2) h2.sectionTitle::after{border-bottom-color:#CBDDE1 !important;flex:0 0 clamp(40px,7vw,110px) !important;min-width:0;max-width:none}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) h2{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) h2::before,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) h2::after{content:"";flex:0 0 clamp(40px,7vw,110px);min-width:0;max-width:none;border-bottom:1px solid #CBDDE1;transform:translateY(2px)}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) h2::before{margin-right:1rem}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) h2::after{margin-left:1rem}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) > p:first-child,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) > p:first-child,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) > p:first-child{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#C4067E !important;margin:0 auto 16px !important;text-align:center !important;line-height:1.4 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) > p:nth-child(3),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) > p:nth-child(3),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) > p:nth-child(3){font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;max-width:62ch !important;margin:26px auto 0 !important;text-align:center !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) > p:nth-child(3),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) > p:nth-child(3),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) > p:nth-child(3) strong{font-weight:400 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(2) > p{font-family:'Newsreader',Georgia,serif !important;font-style:italic !important;font-weight:400 !important;font-size:clamp(22px,2.5vw,30px) !important;line-height:1.44 !important;color:#0B2C34 !important;text-align:center !important;max-width:34ch !important;margin:0 auto !important;position:relative;padding-top:34px}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(2) > p em,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(2) > p strong{font-style:italic !important;font-weight:400 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(2) > p::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:44px;height:2px;background:#C4067E}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-columns{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 !important;margin:52px auto 0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 34px 0 0 !important;border-right:1px solid #DCE9EC}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:not(:first-child){padding-left:34px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:last-child{border-right:0;padding-right:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) h3{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:16.5px !important;line-height:1 !important;color:#C4067E !important;text-align:left !important;display:inline-block;background:#F2F8F9;padding:0 12px 0 0 !important;margin:-9px 0 0 !important;position:relative;letter-spacing:.02em}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) h4{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:21px !important;line-height:1.28 !important;letter-spacing:-.008em !important;color:#0B2C34 !important;text-align:left !important;margin:17px 0 12px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) h4 strong{font-weight:inherit !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-column p{font-size:15.5px !important;line-height:1.62 !important;color:#3C5259 !important;text-align:left !important;margin:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-columns{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 !important;margin:54px auto 0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;background:none !important;background-color:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:28px 44px 30px 0 !important;border-bottom:1px solid #DCE9EC !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column:nth-child(even){padding:28px 0 30px 44px !important;border-left:1px solid #DCE9EC !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column:nth-last-child(-n+2){border-bottom:0 !important;padding-bottom:4px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) h4{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:22px !important;line-height:1.26 !important;letter-spacing:-.008em !important;color:#0B2C34 !important;margin:0 0 12px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) h4 strong{font-weight:inherit !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) h4::before{content:"";display:inline-block;width:9px;height:1.5px;background:#C4067E;vertical-align:middle;margin:0 11px 4px 0}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column p{font-size:15.5px !important;line-height:1.66 !important;color:#3C5259 !important;margin:0 !important;max-width:46ch}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) .wp-block-columns{display:block !important;margin:0 auto !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) .wp-block-column{flex-basis:auto !important;width:100% !important;margin:0 !important;padding:0 !important;align-self:auto !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) ul{list-style:none !important;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 !important;margin:50px 0 0 !important;padding:0 !important;border-top:1px solid #C3D8DD;border-bottom:1px solid #C3D8DD}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li{font-family:'Newsreader',Georgia,serif !important;font-size:19px !important;line-height:1.35 !important;color:#16414A !important;margin:0 !important;padding:20px 26px 20px 0 !important;border-right:1px solid #DCE9EC;list-style:none !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:not(:first-child){padding-left:26px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:last-child{border-right:0}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li::marker{content:""}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) .wp-block-column:last-child{margin-top:44px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) figure{margin:0 auto !important;max-width:860px;border-radius:14px;overflow:hidden;border:1px solid #D3E3E7;background:#fff;box-shadow:0 2px 6px rgba(11,44,52,.05),0 30px 60px -34px rgba(11,44,52,.45)}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) figure img{display:block;width:100% !important;height:auto !important;max-width:none !important;border-radius:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-columns{display:grid !important;grid-template-columns:1.75fr 1fr;gap:48px !important;align-items:center !important;margin:50px auto 0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important;align-self:center !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-column:first-child{grid-column:2;grid-row:1}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-column:last-child{grid-column:1;grid-row:1}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) ul{list-style:none !important;margin:0 !important;padding:0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) li{list-style:none !important;font-family:'Newsreader',Georgia,serif !important;font-size:21px !important;line-height:1.3 !important;color:#0B2C34 !important;margin:0 !important;padding:15px 0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) li::marker{content:""}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) li strong{font-weight:400 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) li a{color:#0B2C34 !important;text-decoration:none !important;border-bottom:1.5px solid rgba(196,6,126,.35);padding-bottom:1px}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) li a:hover{border-bottom-color:#C4067E}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) li:not(:has(a)){color:#7C949A !important;font-size:19px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) figure{margin:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) figure img{display:block;width:100% !important;height:auto !important;max-width:none !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;font-weight:400 !important;line-height:1.5 !important;color:#205C6A !important;max-width:52ch !important;margin:24px auto 0 !important;text-align:center !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) > p strong{font-weight:400 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-buttons{gap:22px !important;margin:34px auto 0 !important;justify-content:center !important;align-items:center}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-button{margin:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-button__link{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important;transition:background-color .15s ease,color .15s ease}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-button:first-child .wp-block-button__link{background-color:#C4067E !important;color:#ffffff !important;border:0 !important;border-radius:6px !important;padding:15px 30px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-button:first-child .wp-block-button__link:hover{background-color:#A50568 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-button:nth-child(2) .wp-block-button__link{background-color:transparent !important;color:#0B2C34 !important;border:0 !important;border-bottom:1.5px solid #C4067E !important;border-radius:0 !important;padding:14px 2px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-button:nth-child(2) .wp-block-button__link:hover{color:#C4067E !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) > p{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15px !important;line-height:1.6 !important;color:#5E7379 !important;max-width:64ch !important;margin:22px auto 0 !important;text-align:center !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) details{margin:0 auto !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) details:first-of-type{margin-top:44px !important;border-top:1px solid #C3D8DD}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) summary{cursor:pointer;align-items:baseline !important;gap:20px;padding:22px 0 !important;font-family:'Newsreader',Georgia,serif !important;font-size:21px !important;line-height:1.35 !important;color:#0B2C34 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) summary strong{font-weight:500 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) summary::after{width:11px !important;height:11px !important;border-right:1.5px solid #C4067E !important;border-bottom:1.5px solid #C4067E !important;border-top:0 !important;border-left:0 !important;margin:6px 0 0 auto !important;transform:rotate(45deg) !important;transition:transform .18s ease}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) details[open] summary::after{transform:rotate(225deg) !important;margin-top:10px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) details[open] summary{color:#16414A !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) details p{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:16.5px !important;line-height:1.72 !important;color:#3C5259 !important;max-width:64ch !important;margin:0 !important;padding:0 0 26px !important}
@media (max-width:921px){
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-columns{grid-template-columns:minmax(0,1fr);border-top:0}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-column{padding:24px 0 26px !important;border-right:0 !important;border-top:1px solid #DCE9EC}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:not(:first-child){padding-left:0 !important;padding-right:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:first-child{border-top:1px solid #C3D8DD}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) h3{margin:0 0 2px !important;padding:0 !important;background:transparent !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(3) h4{margin:6px 0 10px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-columns{grid-template-columns:minmax(0,1fr);border-top:0}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column:nth-child(even){padding:24px 0 26px !important;border-left:0 !important;border-bottom:0 !important;border-top:1px solid #DCE9EC !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column:first-child{border-top:1px solid #C3D8DD !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(4) .wp-block-column p{max-width:none}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) ul{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li{padding:16px 20px 16px 0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:nth-child(even){border-right:0;padding-left:20px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:nth-child(odd){padding-left:0 !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:nth-child(-n+2){border-bottom:1px solid #DCE9EC}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) .wp-block-column:last-child{margin-top:32px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:32px !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-column:first-child,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-column:last-child{grid-column:auto !important}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-column:first-child{grid-row:2}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(6) .wp-block-column:last-child{grid-row:1}
}
@media (max-width:600px){
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) ul{grid-template-columns:minmax(0,1fr)}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li,:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:nth-child(even),:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:nth-child(odd){padding:14px 0 !important;border-right:0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(5) li:last-child{border-bottom:0}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(8) summary{font-size:19px !important;gap:14px}
:is(.page-id-266,.page-id-396,.page-id-397) .entry-content > .wp-block-group:nth-child(7) .wp-block-buttons{gap:16px !important}
}
/* === Ende Ueber-uns-Seite Edition === */

/* === Trockenes-Auge-Hero · Edition — 2026-09-06 === */
/* Nur CSS, kein Inhalt geaendert. Seiten: DE 256, EN 398, ES 399. */
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child{background-color:#ffffff !important;padding:clamp(56px,6vw,84px) 20px clamp(56px,5vw,72px) !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;row-gap:0;max-width:1200px !important;width:100% !important;margin:0 auto !important;align-items:start}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column{display:contents !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > h1{grid-column:1/9;grid-row:1;font-family:'Newsreader',Georgia,serif !important;font-weight:400 !important;font-size:clamp(36px,4.2vw,58px) !important;line-height:1.05 !important;letter-spacing:-.022em !important;color:#0B2C34 !important;margin:0 !important;max-width:17ch;text-wrap:balance}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child > .wp-block-image{grid-column:8/13;grid-row:1/4;justify-self:stretch;align-self:start;margin:6px 0 0 36px !important;padding:0 !important;width:auto;max-width:none;aspect-ratio:5/4;border:0;border-radius:4px;overflow:hidden;background:#F2F8F9}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child > .wp-block-image img{display:block;width:100% !important;height:100% !important;max-width:none !important;border-radius:0 !important;object-fit:cover;object-position:50% 42%}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(1){grid-column:1/8;grid-row:2;position:relative;padding-right:40px;font-family:'Newsreader',Georgia,serif !important;font-style:italic !important;font-weight:400 !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.45 !important;color:#205C6A !important;margin:0 !important;padding-top:56px !important;max-width:38ch}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(1)::before{content:"";position:absolute;top:27px;left:19px;right:0;height:1px;background:#CFE0E3}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(1)::after{content:"";position:absolute;top:24px;left:0;width:7px;height:7px;border-radius:50%;background:#C4067E}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(2){grid-column:1/8;grid-row:3;padding-right:40px;font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:16.5px !important;line-height:1.72 !important;color:#3C5259 !important;margin:22px 0 0 !important;max-width:60ch}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+3){grid-row:4;align-self:stretch;margin:48px 0 0 !important;padding:22px 32px 0 0 !important;border-top:1px solid #C3D8DD;font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;line-height:1.66 !important;color:#3C5259 !important;max-width:none}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+4){padding-left:32px !important;border-left:1px solid #DCE9EC}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+3) strong{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:19px !important;line-height:1.3 !important;color:#0B2C34 !important;letter-spacing:-.006em}
.page-id-256 .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+3){grid-column:span 4}
:is(.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+3){grid-column:span 3;padding-right:24px !important}
:is(.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+4){padding-left:24px !important}
@media (max-width:921px){
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns{grid-template-columns:minmax(0,1fr);column-gap:0}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > h1{grid-column:1 !important;grid-row:1 !important;max-width:18ch}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:last-child > .wp-block-image{grid-column:1 !important;grid-row:2 !important;justify-self:stretch;margin:26px 0 0 !important;aspect-ratio:3/2}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(1){grid-column:1 !important;grid-row:3 !important;padding-top:46px !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(1)::before{top:22px}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(1)::after{top:19px}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(2){grid-column:1 !important;grid-row:4 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+3){grid-column:1 !important;grid-row:auto !important;margin:0 !important;padding:20px 0 0 !important;border-left:0 !important;border-top:1px solid #DCE9EC}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(3){margin-top:40px !important;border-top:1px solid #C3D8DD}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:first-child > .wp-block-columns > .wp-block-column:first-child > p:nth-of-type(n+3):not(:last-of-type){padding-bottom:20px !important}
}
/* === Ende Trockenes-Auge-Hero === */

/* === Advanced Diagnostics · Hero (1A) + Diagnostic Tests catalogue (3B) · Klar (2026-09-06) === */
.wp-block-group.sde-hero{background:#F2F8F9!important}
.sde-hero .wp-block-columns{gap:clamp(28px,5vw,64px)!important}
.sde-hero h1{font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(34px,4.2vw,54px)!important;line-height:1.04!important;letter-spacing:-.02em;color:#0B2C34!important;text-wrap:balance;margin-bottom:18px}
.sde-hero p{font-size:19.5px!important;line-height:1.6!important;color:#3C5259!important;max-width:36ch}
.sde-hero .wp-block-buttons{margin-top:28px;gap:12px}
.sde-hero .wp-block-button__link{border-radius:999px!important;padding:13px 22px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;transition:background .2s,color .2s,box-shadow .2s}
.sde-hero .wp-block-button:first-child .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6)}
.sde-hero .wp-block-button:first-child .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
.sde-hero .wp-block-button:last-child .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9C9CD!important}
.sde-hero .wp-block-button:last-child .wp-block-button__link:hover{background:#fff!important;border-color:#0B2C34!important}
.sde-hero .wp-block-image img{border-radius:24px!important;box-shadow:0 30px 60px -36px rgba(11,44,52,.45)}
/* catalogue grid */
.wp-block-group.sde-dxg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#F2F8F9;margin-top:0!important;padding:0 max(40px,calc((100% - 1140px)/2)) 80px;counter-reset:dx}
.sde-dxg>.wp-block-group{counter-increment:dx;margin:0!important;width:auto!important;max-width:none!important;padding:18px 18px 26px!important;background:#fff!important;border:1px solid #DCE6E8;border-radius:22px;box-shadow:0 20px 40px -34px rgba(11,44,52,.4);display:flex;flex-direction:column}
.sde-dxg .wp-block-columns{display:flex;flex-direction:column;gap:0!important;margin:0!important}
.sde-dxg .wp-block-column{width:100%!important;flex-basis:auto!important;padding:0!important}
.sde-dxg .wp-block-column:has(.wp-block-image){order:-1}
.sde-dxg .wp-block-image{margin:0!important}
.sde-dxg .wp-block-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px!important;background:#F2F8F9;box-shadow:none!important}
.sde-dxg>.wp-block-group:nth-child(n+6) .wp-block-image img{object-fit:contain}
.sde-dxg>.wp-block-group:nth-child(9) .wp-block-image img{background:#0A0F0A}
.sde-dxg h2,.sde-dxg h3{font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:23px!important;line-height:1.15!important;letter-spacing:-.012em;color:#0B2C34!important;margin:0!important}
.sde-dxg h2::before,.sde-dxg h3::before{content:counter(dx,decimal-leading-zero);display:block;font-family:"Newsreader",Georgia,serif;font-size:15px;font-weight:500;letter-spacing:.14em;color:#205C6A;margin:18px 0 8px;background:linear-gradient(rgba(32,92,106,.5),rgba(32,92,106,.5)) no-repeat 36px 50%/28px 1px}
.sde-dxg h2 strong,.sde-dxg h3 strong{font-weight:500}
.sde-dxg p{font-size:15.5px!important;line-height:1.6!important;color:#3C5259!important;margin:10px 0 0!important}
.sde-dxg ul{list-style:none!important;padding:0!important;margin:12px 0 0!important;display:flex;flex-wrap:wrap;gap:8px}
.sde-dxg li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:#fff;border:1px solid #DCE6E8;font-size:15px!important;font-weight:500;color:#0B2C34!important;margin:0!important;line-height:1.3}
.sde-dxg li::before{content:"";width:20px;height:20px;border-radius:50%;background:#FCE4F2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4067E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/12px no-repeat;flex:none}
@media (max-width:900px){.wp-block-group.sde-dxg{grid-template-columns:1fr 1fr;padding-left:24px;padding-right:24px}}
@media (max-width:600px){.wp-block-group.sde-dxg{grid-template-columns:1fr}}

/* === Advanced Diagnostics · "Defining the Underlying Cause" (2B) + note & "Start Your Evaluation" (4B) · Klar (2026-09-06) === */
.sde-cause .wp-block-columns{display:block}
.sde-cause .wp-block-column{flex-basis:auto!important;width:100%!important;max-width:none}
.sde-cause p{text-align:center!important;font-size:18px!important;line-height:1.6!important;color:#3C5259!important;max-width:62ch;margin:0 auto!important}
.sde-cause .sde-cause-lead{display:block;font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(22px,2.3vw,27px);line-height:1.3;letter-spacing:-.01em;color:#0B2C34;max-width:34ch;margin:8px auto 18px;text-wrap:balance}
.sde-cause p em{font-family:"Newsreader",Georgia,serif;font-style:italic;color:#205C6A;font-size:1.08em}
/* note */
.wp-block-group.sde-note{background:#F2F8F9;margin-top:0!important;padding-top:56px!important;padding-bottom:0!important}
.sde-note p{font-style:normal!important;font-weight:500!important;font-size:16.5px!important;line-height:1.5!important;color:#0B2C34!important;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:0 auto!important}
.sde-note p::before{content:"";width:22px;height:22px;flex:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4067E' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='m9 12 2 2 4-4'/></svg>") center/contain no-repeat}
/* CTA */
.wp-block-group.sde-cta{margin-top:0!important;padding-top:28px!important;padding-bottom:72px!important}
.sde-cta .wp-block-columns{background:linear-gradient(135deg,#FEF3F9,#F2F8F9);border:1px solid #FCE4F2;border-radius:24px;padding:clamp(28px,4vw,52px);gap:clamp(24px,4vw,56px)!important;box-shadow:0 30px 60px -48px rgba(11,44,52,.35)}
.sde-cta h2{display:flex;align-items:center;gap:1rem;font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.15!important;color:#0B2C34!important;text-align:center;margin:0!important}
.sde-cta h2::before,.sde-cta h2::after{content:"";flex:1;border-bottom:1px solid rgba(47,79,79,.55);transform:translateY(2px)}
.sde-cta p{text-align:center!important;font-size:18px!important;line-height:1.6!important;color:#3C5259!important;max-width:44ch;margin:18px auto 0!important}
.sde-cta .wp-block-buttons{justify-content:center;margin-top:26px}
.sde-cta .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;border-radius:999px!important;padding:14px 22px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6);transition:background .2s}
.sde-cta .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
.sde-cta .wp-block-image{margin:0!important}
.sde-cta .wp-block-image img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:60% 30%;border-radius:20px!important;box-shadow:0 30px 60px -36px rgba(11,44,52,.45)}
@media (max-width:781px){.sde-cta .wp-block-image img{aspect-ratio:4/3}}

/* === Behandlungsoptionen (Option A) — 2026-09-06 === */
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) h1{font-size:50px!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.015em;max-width:15ch}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) p{font-size:20px!important;line-height:1.65!important;color:#3F565C!important;max-width:44ch}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) .wp-block-columns{align-items:center!important;gap:24px 60px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) figure{margin:0!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto!important;border-radius:20px!important;box-shadow:0 26px 54px -34px rgba(7,32,38,.55)}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) .wp-block-button__link{font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:15px 24px!important;border-radius:10px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) .wp-block-buttons > .wp-block-button:nth-child(1) .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:0!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) .wp-block-buttons > .wp-block-button:nth-child(2) .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9D1D6!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) .wp-block-columns{align-items:center!important;gap:24px 56px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) figure{margin:0!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto!important;border-radius:20px!important;box-shadow:0 24px 50px -34px rgba(7,32,38,.55)}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) h2{font-size:40px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.015em;color:#2F4F4F!important;margin:0!important;text-align:left!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) h2::before,:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) h2::after{display:none!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) p:not(:has(strong)){font-size:18px!important;line-height:1.7!important;color:#4A6167!important;margin:22px 0 0!important;max-width:56ch;text-align:left!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) p:has(> strong){display:grid!important;grid-template-columns:150px 1fr;gap:20px;align-items:baseline;background:#F2F8F9;margin:0!important;padding:16px 26px!important;font-size:17px!important;line-height:1.55!important;color:#0B2C34!important;position:relative;text-align:left!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2).has-background p:has(> strong){background:#fff}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) p:has(> strong) > strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#7D979C;font-weight:600;line-height:1.6}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) p:not(:has(strong)) + p:has(> strong){margin-top:26px!important;border-radius:20px 20px 0 0;padding-top:20px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) p:has(> strong):last-of-type{border-radius:0 0 20px 20px;padding-bottom:20px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) p:has(> strong) + p:has(> strong)::before{content:"";position:absolute;left:26px;right:26px;top:0;height:1px;background:linear-gradient(90deg,rgba(11,44,52,0),rgba(11,44,52,.15) 6%,rgba(11,44,52,.15) 94%,rgba(11,44,52,0))}
@media (max-width:781px){
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) h1{font-size:32px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(h1) p{font-size:18px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) h2{font-size:30px!important}
:is(.page-id-260,.page-id-370,.page-id-371) .entry-content > .wp-block-group:has(.wp-block-columns):has(h2) p:has(> strong){grid-template-columns:1fr;gap:3px;padding:14px 20px!important}
}

/* === Trockenes-Auge-Seite · Edition (Bloecke 1-5) — 2026-09-06 === */
/* Nur CSS, kein Inhalt geaendert. Seiten: DE 256, EN 398, ES 399. */
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(n+2){padding-left:20px !important;padding-right:20px !important;padding-top:clamp(64px,6vw,92px) !important;padding-bottom:clamp(64px,6vw,92px) !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(n+2) > *{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2),:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(4),:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(6){background-color:#F2F8F9 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3),:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5){background-color:#ffffff !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > h2{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:clamp(30px,3.1vw,42px) !important;line-height:1.14 !important;letter-spacing:-.018em !important;color:#0B2C34 !important;margin:0 auto !important;text-wrap:balance}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > h2.sectionTitle::before,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > h2.sectionTitle::after{border-bottom-color:#CBDDE1 !important;flex:0 0 clamp(40px,7vw,110px) !important;min-width:0;max-width:none}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) h2.sectionTitle,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) h2.sectionTitle{display:block !important;text-align:left !important;width:auto !important;font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:clamp(27px,2.7vw,36px) !important;line-height:1.16 !important;letter-spacing:-.018em !important;color:#0B2C34 !important;margin:0 0 20px !important;max-width:20ch}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) h2.sectionTitle strong,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) h2.sectionTitle strong{font-weight:inherit !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) h2.sectionTitle::before,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) h2.sectionTitle::before{content:"";display:block;position:static;flex:none;width:44px;min-width:0;max-width:none;height:2px;background:#C4067E;border:0 !important;margin:0 0 20px !important;transform:none !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) h2.sectionTitle::after,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) h2.sectionTitle::after{display:none !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) .wp-block-columns{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px !important;align-items:center !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) .wp-block-column > p{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;line-height:1.68 !important;color:#3C5259 !important;margin:0 !important;max-width:52ch}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) .wp-block-column > p:last-child{margin-top:24px !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) ul{list-style:none !important;margin:26px 0 0 !important;padding:0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) li{list-style:none !important;padding:15px 0 !important;margin:0 !important;border-bottom:1px solid #DCE9EC;font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;line-height:1.6 !important;color:#3C5259 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) li::marker{content:""}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) li strong{display:block;font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:19px !important;line-height:1.3 !important;color:#0B2C34 !important;margin-bottom:2px}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) figure{margin:0 !important;background:#fff;border:1px solid #DDE9EC;border-radius:16px;padding:14px;box-shadow:0 2px 6px rgba(11,44,52,.04),0 24px 50px -32px rgba(11,44,52,.35)}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) figure img{display:block;width:100% !important;height:auto !important;max-width:none !important;border-radius:8px !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;max-width:62ch !important;margin:26px auto 0 !important;text-align:center !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > p:last-child{font-style:italic !important;font-size:17px !important;line-height:1.6 !important;color:#5E7379 !important;max-width:70ch !important;margin:44px auto 0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-columns{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 !important;margin:0 auto !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns:first-of-type{margin-top:52px !important;border-top:1px solid #C3D8DD}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:26px 44px 28px 0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:nth-child(2){padding-left:44px !important;padding-right:44px !important;border-left:1px solid #DCE9EC;border-right:1px solid #DCE9EC}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:nth-child(3){padding-left:44px !important;padding-right:0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns:last-of-type .wp-block-column{border-bottom:0;padding-bottom:6px !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) h3{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:21px !important;line-height:1.26 !important;letter-spacing:-.008em !important;color:#0B2C34 !important;margin:0 0 10px !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-column p{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;line-height:1.62 !important;color:#3C5259 !important;margin:0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(4){padding-top:clamp(56px,5vw,78px) !important;padding-bottom:clamp(56px,5vw,78px) !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(4) > h3{position:relative;font-family:'Newsreader',Georgia,serif !important;font-style:italic !important;font-weight:400 !important;font-size:clamp(22px,2.4vw,29px) !important;line-height:1.44 !important;color:#0B2C34 !important;text-align:center !important;max-width:46ch !important;margin:0 auto !important;padding-top:34px !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(4) > h3::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:44px;height:2px;background:#C4067E}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(4) > p{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;line-height:1.66 !important;color:#3C5259 !important;text-align:center !important;max-width:60ch !important;margin:18px auto 0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) .wp-block-columns{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,0.82fr);gap:56px !important;align-items:center !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) .wp-block-column{flex-basis:auto !important;width:auto !important;min-width:0;margin:0 !important;padding:0 !important;align-self:center !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) .wp-block-column > p{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;line-height:1.68 !important;color:#3C5259 !important;margin:0 !important;max-width:52ch}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) ul{list-style:none !important;margin:24px 0 0 !important;padding:0 !important;border-top:1px solid #C3D8DD;color:#0B2C34 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) li{list-style:none !important;padding:14px 0 !important;margin:0 !important;border-bottom:1px solid #DCE9EC;font-family:'Newsreader',Georgia,serif !important;font-size:19px !important;line-height:1.3 !important;color:#0B2C34 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) li::marker{content:""}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) figure{margin:0 !important;width:100%;aspect-ratio:5/4;overflow:hidden;border-radius:4px}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) figure img{display:block;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:62% 38%;border-radius:0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(6) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;font-weight:400 !important;line-height:1.5 !important;color:#205C6A !important;max-width:52ch !important;margin:0 auto !important;text-align:center !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(6) > p strong{font-weight:400 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(6) .wp-block-buttons{margin:30px auto 0 !important;justify-content:center !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(6) .wp-block-button{margin:0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(6) .wp-block-button__link{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important;background-color:#C4067E !important;color:#ffffff !important;border:0 !important;border-radius:6px !important;padding:15px 30px !important;transition:background-color .15s ease}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(6) .wp-block-button__link:hover{background-color:#A50568 !important}
@media (max-width:921px){
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) .wp-block-columns,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:36px !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) figure{padding:10px}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) figure{max-width:560px;aspect-ratio:4/3}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-columns{grid-template-columns:minmax(0,1fr)}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-column,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:nth-child(2),:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) .wp-block-column:nth-child(3){padding:20px 0 22px !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid #DCE9EC !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns:last-of-type .wp-block-column:last-child{border-bottom:0 !important}
:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(2) h2.sectionTitle,:is(.page-id-256,.page-id-398,.page-id-399) .entry-content > .wp-block-group:nth-child(5) h2.sectionTitle{max-width:none}
}
/* === Ende Trockenes-Auge-Seite Edition === */

/* === Behandlungstag (A+B) — 2026-09-06 === */
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(4){background:#F2F8F9!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5){background:#fff!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7){background:#fff!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10){background:#F2F8F9!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12){background:#F2F8F9!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13){background:#fff!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14){background:#F2F8F9!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(3){padding:72px 40px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(4){padding:36px 40px 72px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5){padding:72px 40px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6){padding:52px 40px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7){padding:56px 40px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8){padding:56px 40px 76px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9){padding:72px 40px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10){padding:52px 40px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11){padding:56px 40px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12){padding:56px 40px 76px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(2),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14){padding:72px 40px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) h1{font-size:50px!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.015em;max-width:15ch}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) p{font-size:20px!important;line-height:1.65!important;color:#3F565C!important;max-width:44ch}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) .wp-block-columns{align-items:center!important;gap:24px 60px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) figure{margin:0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto!important;border-radius:20px!important;box-shadow:0 26px 54px -34px rgba(7,32,38,.55)}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) .wp-block-button__link{font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:15px 24px!important;border-radius:10px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) .wp-block-buttons > .wp-block-button:nth-child(1) .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) .wp-block-buttons > .wp-block-button:nth-child(2) .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9D1D6!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(2) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(3) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13) h2{font-size:40px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.015em;color:#2F4F4F!important;text-align:left!important;margin-top:0!important;margin-bottom:0!important;display:block!important;position:relative;padding:0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(2) h2::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(3) h2::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) h2::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) h2::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13) h2::before{display:none!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(2) h2::after,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(3) h2::after,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) h2::after,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) h2::after,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13) h2::after{content:""!important;display:block!important;position:static!important;width:52px!important;height:2px!important;background:#C4067E!important;margin:24px 0 0!important;flex:none!important;opacity:1!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(2) > p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(3) > p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) > p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) > p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13) > p{font-size:20px!important;line-height:1.65!important;color:#3F565C!important;text-align:left!important;margin:22px 0 0 max(0px,calc(50% - 600px))!important;max-width:56ch!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(4) .wp-block-columns{gap:28px!important;align-items:stretch!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(4) .wp-block-column{background:#fff;border-radius:20px;padding:30px 32px;box-shadow:0 18px 40px -32px rgba(7,32,38,.5)}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(4) h4{font-size:24px!important;line-height:1.2!important;font-weight:400!important;color:#2F4F4F!important;margin:0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(4) p{font-size:18px!important;line-height:1.7!important;color:#4A6167!important;margin:12px 0 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) .wp-block-columns{align-items:center!important;gap:24px 56px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) figure,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) figure,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) figure,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) figure,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) figure,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) figure{margin:0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) img,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) img,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) img,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) img,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) img,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto!important;border-radius:20px!important;box-shadow:0 24px 50px -34px rgba(7,32,38,.55)}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) h3{font-size:30px!important;line-height:1.15!important;font-weight:400!important;letter-spacing:-.015em;color:#2F4F4F!important;margin:0!important;text-align:left!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) p{font-size:18px!important;line-height:1.7!important;color:#4A6167!important;margin:14px 0 0!important;max-width:56ch;text-align:left!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13) > p{max-width:760px;background:#F2F8F9;border-radius:20px;padding:26px 32px 26px 52px;position:relative;color:#0B2C34!important;margin-top:30px!important;font-size:18px!important;line-height:1.7!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13) > p::before{content:"";position:absolute;left:28px;top:36px;width:8px;height:8px;border-radius:50%;background:#C4067E}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14) h2{font-size:40px!important;line-height:1.12!important;font-weight:400!important;color:#2F4F4F!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14) h2::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14) h2::after{display:none!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14) p{font-size:18px!important;line-height:1.7!important;color:#4A6167!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14) .wp-block-button__link{font-size:14.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:15px 24px!important;border-radius:10px!important;background:#C4067E!important;color:#fff!important;border:0!important}
@media (min-width:1080px){:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) > p,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) > p{margin-left:calc(max(0px,50% - 600px) + 64px)!important}

:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12){position:relative}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5)::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6)::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7)::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8)::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9)::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10)::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11)::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12)::before{content:"";position:absolute;left:calc(max(40px,50% - 600px) + 11px);top:0;bottom:0;width:2px;background:rgba(11,44,52,.16);pointer-events:none}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5)::before{top:86px}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12)::before{bottom:60px}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) > *,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) > *,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) > *,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) > *,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) > *,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) > *,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) > *,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) > *{margin-left:calc(max(0px,50% - 600px) + 64px)!important;margin-right:auto!important;max-width:1136px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) h2::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) h2::before{display:block!important;content:""!important;position:absolute!important;left:-64px!important;top:12px!important;width:24px!important;height:24px!important;min-width:0!important;min-height:0!important;max-width:none!important;border-radius:50%!important;background:#fff!important;border:2px solid #C4067E!important;box-shadow:0 0 0 6px rgba(196,6,126,.1)!important;opacity:1!important;transform:none!important;flex:none!important;margin:0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) h2::before{background:#F2F8F9!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) .wp-block-columns,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) .wp-block-columns{position:relative}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) .wp-block-columns::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) .wp-block-columns::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) .wp-block-columns::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) .wp-block-columns::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) .wp-block-columns::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) .wp-block-columns::before{content:"";position:absolute;left:-59px;top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:#2F4F4F;border:3px solid #fff}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) .wp-block-columns::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) .wp-block-columns::before,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) .wp-block-columns::before{border-color:#F2F8F9}
}
@media (max-width:781px){
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) h1{font-size:32px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(1) p{font-size:18px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(2) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(3) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9) h2,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13) h2{font-size:30px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11) h3,:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12) h3{font-size:26px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(3),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(5),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(9){padding:52px 22px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(4){padding:24px 22px 52px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(6),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(7),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(10),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(11){padding:40px 22px 0!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(8),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(12){padding:40px 22px 56px!important}
:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(2),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(13),:is(.page-id-262,.page-id-384,.page-id-385) .entry-content>.wp-block-group:nth-child(14){padding:52px 22px!important}
}

/* === Behandlungstag / Your Treatment Day · "What to Expect" (2A) + "After the Treatment" & closing CTA (6A) · Klar (2026-09-06) === */
.entry-content>.wp-block-group.sde-td-expect.sde-td-expect.sde-td-expect>p{font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(22px,2.3vw,27px)!important;line-height:1.3!important;letter-spacing:-.01em;color:#0B2C34!important;max-width:40ch!important;text-wrap:balance}
.entry-content>.wp-block-group.sde-td-after.sde-td-after.sde-td-after>p{position:relative;background:#fff;border:1px solid #DCE6E8;border-radius:20px;padding:24px 28px 24px 100px!important;font-size:17px!important;line-height:1.6!important;color:#3C5259!important;max-width:none!important;margin-top:28px!important;box-shadow:0 20px 40px -34px rgba(11,44,52,.35)}
.entry-content>.wp-block-group.sde-td-after.sde-td-after.sde-td-after>p::before{content:"";position:absolute;left:28px;top:24px;width:52px;height:52px;border-radius:14px;background:#E3F0F3 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23174854' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m9 12 2 2 4-4'/></svg>") center/24px no-repeat}
.entry-content>.wp-block-group.sde-td-after.sde-td-after.sde-td-after{background:#F2F8F9!important;padding-bottom:16px!important}
.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta{background:#F2F8F9!important;margin-top:0!important;padding:8px 40px 80px!important}
.entry-content>.wp-block-group.sde-td-cta .sde-td-card{background:linear-gradient(135deg,#FEF3F9,#F2F8F9);border:1px solid #FCE4F2;border-radius:24px;padding:clamp(32px,5vw,60px) clamp(20px,4vw,48px);text-align:center;max-width:1140px!important;margin:0 auto;box-shadow:0 30px 60px -48px rgba(11,44,52,.35)}
.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta h2{display:flex;align-items:center;gap:1rem;font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.15!important;color:#0B2C34!important;text-align:center!important;margin:0 auto!important;max-width:none!important;letter-spacing:-.01em}
.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta h2::before,.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta h2::after{content:""!important;display:block!important;position:static!important;flex:1;min-width:56px;width:auto!important;height:0!important;margin:0!important;border-bottom:1px solid rgba(47,79,79,.5);background:none!important;transform:translateY(2px)}
.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta p{text-align:center!important;font-size:18px!important;line-height:1.6!important;color:#3C5259!important;max-width:60ch!important;margin:18px auto 0!important}
.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta .wp-block-buttons{justify-content:center!important;margin:26px auto 0!important}
.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;border-radius:999px!important;padding:14px 22px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6);transition:background .2s}
.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
@media (max-width:781px){.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta h2{display:block}.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta h2::before,.entry-content>.wp-block-group.sde-td-cta.sde-td-cta.sde-td-cta h2::after{display:none!important}.entry-content>.wp-block-group.sde-td-after.sde-td-after.sde-td-after>p{padding:88px 24px 24px!important}.entry-content>.wp-block-group.sde-td-after.sde-td-after.sde-td-after>p::before{left:24px}}


/* === Blog-Index (Option C) — 2026-09-06: moved to the child theme stylesheet (sde-peony/style.css) because this field is rewritten by concurrent sessions. Do not re-add here. === */

/* === Dry Eye Test / Test Trockenes Auge · Hero (1A) + intro statement + OSDI questionnaire · Klar (2026-09-06) === */
.sde-hero.sde-hero-long p{max-width:46ch;font-size:18px!important}
.sde-test-intro>p{text-align:center!important;font-size:18px!important;line-height:1.6!important;color:#3C5259!important;max-width:64ch;margin:0 auto 18px!important}
.sde-test-intro>p:first-child{font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(20px,1.9vw,23px)!important;line-height:1.4!important;letter-spacing:-.01em;color:#0B2C34!important;max-width:54ch;margin:0 auto 22px!important;text-wrap:balance}
.sde-test-intro .sde-hl{color:#C4067E;font-weight:600}
.sde-test-intro .wp-block-buttons{justify-content:center;margin-top:28px}
.sde-test-intro .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;border-radius:999px!important;padding:14px 22px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6);transition:background .2s}
.sde-test-intro .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
/* questionnaire card */
body #osdi-test.sde-osdi{max-width:1140px!important;margin:24px auto 88px!important;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) clamp(32px,4vw,56px);background:#F2F8F9;border:1px solid #E3F0F3;border-radius:24px;font-family:"Instrument Sans",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;color:#0B2C34;box-shadow:0 30px 60px -48px rgba(11,44,52,.35)}
body #osdi-test.sde-osdi .sde-osdi-title{font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(28px,3.2vw,38px);line-height:1.1;letter-spacing:-.015em;color:#0B2C34;margin:0 0 12px}
body #osdi-test.sde-osdi .sde-osdi-intro{font-size:17px;line-height:1.6;color:#3C5259;max-width:60ch;margin:0 auto 32px}
body #osdi-test.sde-osdi .sde-osdi-section{margin:40px 0 0}
body #osdi-test.sde-osdi .sde-osdi-section-intro{font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:22px;line-height:1.25;color:#0B2C34;margin:0 0 6px;padding:0 0 12px;border-bottom:2px solid #0B2C34}
body #osdi-test.sde-osdi .sde-osdi-q{padding:20px 0;border-bottom:1px solid #DCE6E8}
body #osdi-test.sde-osdi .sde-osdi-q:last-child{border-bottom:0}
body #osdi-test.sde-osdi .sde-osdi-q-text{font-size:17px;font-weight:500;line-height:1.45;color:#0B2C34;margin:0 0 12px}
body #osdi-test.sde-osdi .sde-osdi-options{gap:8px 10px}
body #osdi-test.sde-osdi .sde-osdi-opt{border:1px solid #DCE6E8;background:#fff;color:#0B2C34;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:500;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}
body #osdi-test.sde-osdi .sde-osdi-opt:hover{border-color:#205C6A;color:#0B2C34;background:#fff}
body #osdi-test.sde-osdi .sde-osdi-opt.is-checked,body #osdi-test.sde-osdi .sde-osdi-opt:has(input:checked){background:#C4067E;border-color:#C4067E;color:#fff;font-weight:600;box-shadow:0 6px 18px -10px rgba(196,6,126,.6)}
body #osdi-test.sde-osdi .sde-osdi-opt:has(input:focus-visible){box-shadow:0 0 0 3px #FCE4F2,0 0 0 4px #C4067E}
body #osdi-test.sde-osdi .sde-osdi-opt-na{color:#5E7379;border-style:dashed}
body #osdi-test.sde-osdi .sde-osdi-actions{margin:36px 0 0}
body #osdi-test.sde-osdi .sde-osdi-submit{background:#C4067E;border:1px solid #C4067E;color:#fff;border-radius:999px;padding:15px 28px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;box-shadow:0 6px 18px -8px rgba(196,6,126,.6);transition:background .2s}
body #osdi-test.sde-osdi .sde-osdi-submit:hover,body #osdi-test.sde-osdi .sde-osdi-submit:focus{background:#A8056B;border-color:#A8056B;color:#fff}
body #osdi-test.sde-osdi .sde-osdi-error{background:#FCE4F2;border:1px solid #FF74BF;color:#8E0459;border-radius:12px;font-size:15px}
body #osdi-test.sde-osdi .sde-osdi-result{max-width:680px;padding:32px 28px;background:#fff;border:1px solid #DCE6E8;border-radius:20px;box-shadow:0 20px 40px -34px rgba(11,44,52,.35)}
body #osdi-test.sde-osdi .sde-osdi-value{font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:30px;line-height:1.15;color:#0B2C34;margin:0 0 20px}
body #osdi-test.sde-osdi .sde-osdi-bar{height:14px;border-radius:999px}
body #osdi-test.sde-osdi .sde-osdi-marker{top:-6px;bottom:-6px;width:6px;background:#0B2C34;border-radius:3px;box-shadow:0 0 0 3px #fff}
body #osdi-test.sde-osdi .sde-osdi-bar-labels{font-size:13px;color:#5E7379;margin-top:10px}
body #osdi-test.sde-osdi .sde-osdi-result-label{font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:24px;line-height:1.2;color:#C4067E;margin:20px 0 14px}
body #osdi-test.sde-osdi .sde-osdi-legend-intro{font-size:15px;font-weight:600;color:#0B2C34}
body #osdi-test.sde-osdi .sde-osdi-legend{font-size:15px;line-height:1.6;color:#3C5259}
body #osdi-test.sde-osdi .sde-osdi-disclaimer{font-size:14px;line-height:1.6;color:#5E7379;border-top:1px solid #DCE6E8;padding-top:16px}
body #osdi-test.sde-osdi .sde-osdi-copyright{font-size:12.5px;color:#8FA3A8}
@media (max-width:600px){body #osdi-test.sde-osdi{padding:26px 18px 32px;border-radius:18px}body #osdi-test.sde-osdi .sde-osdi-opt{font-size:14.5px;padding:9px 14px}}

/* === Zugang-erhalten-Seite · Edition (Bloecke 0-4) — 2026-09-06 === */
/* Nur CSS, kein Inhalt geaendert. Seiten: DE 1373, EN 1375, ES 1376. */
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group{padding:clamp(64px,6vw,92px) 20px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group > *{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1),:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3),:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5){background-color:#ffffff !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2),:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4){background-color:#F2F8F9 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group > .wp-block-columns > .wp-block-column{margin:0 !important;flex-basis:auto !important;min-width:0;align-self:auto !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group h2{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:clamp(30px,3.1vw,42px) !important;line-height:1.14 !important;letter-spacing:-.018em !important;color:#0B2C34 !important;margin:0 auto !important;text-wrap:balance}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group h2 strong{font-weight:inherit !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group h2.sectionTitle::before,:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group h2.sectionTitle::after{border-bottom-color:#CBDDE1 !important;flex:0 0 clamp(40px,7vw,110px) !important;min-width:0;max-width:none}
/* buttons: one filled, one outlined with the WhatsApp glyph */
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group .wp-block-button{margin:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group .wp-block-button__link{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group .wp-block-button:first-child .wp-block-button__link{background-color:#C4067E !important;color:#ffffff !important;border:0 !important;border-radius:6px !important;padding:15px 28px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group .wp-block-button:first-child .wp-block-button__link:hover{background-color:#A50568 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group .wp-block-button:nth-child(2) .wp-block-button__link{display:inline-flex !important;align-items:center;gap:10px;background-color:transparent !important;color:#0B2C34 !important;border:1.5px solid #C3D8DD !important;border-radius:6px !important;padding:13.5px 24px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group .wp-block-button:nth-child(2) .wp-block-button__link:hover{border-color:#0B2C34 !important;background-color:transparent !important;color:#0B2C34 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group .wp-block-button:nth-child(2) .wp-block-button__link::before{content:"";display:inline-block;flex:none;width:18px !important;height:18px !important;margin:0 !important;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231E9E5A'%3E%3Cpath d='M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21 5.46 0 9.91-4.45 9.91-9.91S17.5 2 12.04 2m0 1.67c4.54 0 8.24 3.7 8.24 8.24s-3.7 8.24-8.24 8.24c-1.5 0-2.96-.41-4.24-1.18l-.3-.18-3.12.82.83-3.04-.2-.31a8.2 8.2 0 0 1-1.26-4.35c0-4.54 3.7-8.24 8.24-8.24M8.53 7.33c-.16 0-.43.06-.66.31-.22.25-.87.86-.87 2.07 0 1.22.89 2.39 1 2.56.14.17 1.76 2.67 4.25 3.73.59.27 1.05.42 1.41.53.59.19 1.13.16 1.56.1.48-.07 1.46-.6 1.67-1.18.21-.58.21-1.07.15-1.18-.07-.1-.23-.16-.48-.27-.25-.14-1.47-.74-1.69-.82-.23-.08-.37-.12-.56.12-.16.25-.64.81-.78.97-.15.17-.29.19-.53.07-.26-.13-1.06-.39-2-1.23-.74-.66-1.23-1.47-1.38-1.72-.12-.24-.01-.39.11-.5.11-.11.27-.29.37-.44.13-.14.17-.25.25-.41.08-.17.04-.31-.02-.43-.06-.11-.56-1.35-.77-1.84-.2-.48-.4-.42-.56-.43-.14 0-.3-.01-.47-.01'/%3E%3C/svg%3E") center/contain no-repeat !important}
/* 0 · hero */
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 !important;align-items:start !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/7;width:auto !important;padding:clamp(8px,1vw,18px) 72px 0 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:last-child{grid-column:7/13;width:auto !important;max-width:100%;margin-left:0 !important;background:#ffffff;border:1px solid #DDE9EC;border-radius:14px;padding:12px !important;box-shadow:0 2px 6px rgba(11,44,52,.04),0 24px 50px -32px rgba(11,44,52,.35)}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:last-child > .wp-block-image{margin:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:last-child img{display:block;width:100% !important;height:auto !important;border-radius:6px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) h1{font-family:'Newsreader',Georgia,serif !important;font-weight:400 !important;font-size:clamp(36px,4.2vw,58px) !important;line-height:1.05 !important;letter-spacing:-.022em !important;color:#0B2C34 !important;margin:0 !important;max-width:14ch;text-wrap:balance}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child > p:first-of-type{position:relative;font-family:'Newsreader',Georgia,serif !important;font-style:italic;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.45 !important;color:#205C6A !important;margin:0 !important;padding-top:56px;max-width:36ch}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child > p:first-of-type::before{content:"";position:absolute;top:27px;left:19px;right:0;height:1px;background:#CFE0E3}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child > p:first-of-type::after{content:"";position:absolute;top:24px;left:0;width:7px;height:7px;border-radius:50%;background:#C4067E}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:18px !important;margin:34px 0 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child > p:last-of-type{margin:34px 0 0 !important;padding:0 0 0 18px;border-left:2px solid #DCE9EC;font-size:14px !important;line-height:1.65 !important;color:#5E7379 !important;max-width:56ch}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child > p:last-of-type em{font-style:normal}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child > p:last-of-type strong{font-weight:600;color:#3C5259}
/* 1 · three ways — hairline strip */
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 !important;margin:52px auto 0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns > .wp-block-column{padding:28px 44px 8px 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns > .wp-block-column:nth-child(2){padding-left:44px !important;border-left:1px solid #DCE9EC;border-right:1px solid #DCE9EC}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns > .wp-block-column:nth-child(3){padding-left:44px !important;padding-right:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{background-color:transparent !important;padding:0 !important;border-radius:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) h3{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:22px !important;line-height:1.26 !important;letter-spacing:-.008em !important;color:#0B2C34 !important;margin:0 0 12px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) p{font-size:15.5px !important;line-height:1.64 !important;color:#3C5259 !important;margin:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) p + p{margin-top:14px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) p a{color:#0B2C34 !important;text-decoration:none !important;border-bottom:1.5px solid #C4067E;padding-bottom:1px;font-weight:600}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) p a:hover{color:#C4067E !important}
/* 2 · the quotation */
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns{display:grid !important;grid-template-columns:300px minmax(0,1fr);gap:64px !important;align-items:center !important;max-width:1200px !important;margin:52px auto 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) figure{margin:0 !important;width:300px;max-width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) figure img{display:block;width:100% !important;height:100% !important;object-fit:cover;border-radius:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns > .wp-block-column:last-child{position:relative;padding-top:30px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns > .wp-block-column:last-child::before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:#C4067E}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns > .wp-block-column:last-child > p:first-of-type{font-family:'Newsreader',Georgia,serif !important;font-style:italic;font-weight:400 !important;font-size:clamp(22px,2.4vw,29px) !important;line-height:1.44 !important;color:#0B2C34 !important;margin:0 !important;max-width:34ch}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns > .wp-block-column:last-child > p:last-of-type{margin:22px 0 0 !important;font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:.14em;text-transform:uppercase;color:#205C6A !important}
/* 3 · assisted self-registration — the form */
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;text-align:center;max-width:62ch !important;margin:26px auto 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 !important;margin:56px auto 0 !important;align-items:start !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/8;padding:0 64px 0 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) > .wp-block-columns > .wp-block-column:last-child{grid-column:9/13;padding:28px 0 0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) h3{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:24px !important;line-height:1.24 !important;letter-spacing:-.01em !important;color:#0B2C34 !important;margin:0 0 10px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wp-block-column > p{font-size:15.5px !important;line-height:1.64 !important;color:#3C5259 !important;margin:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wp-block-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:12px !important;margin:26px 0 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7{margin-top:28px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form p{margin:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .sdek-row2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form label{display:block;font-family:'Instrument Sans',system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#205C6A;line-height:1.4;margin:0 0 18px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form label > .wpcf7-form-control-wrap{display:block;margin-top:8px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form input[type="text"],:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form input[type="email"],:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form select,:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form textarea{display:block;width:100%;height:50px;margin:0;padding:0 16px;border:1px solid #C3D8DD;border-radius:4px;background-color:#ffffff;box-shadow:none;font-family:'Instrument Sans',system-ui,sans-serif;font-size:15.5px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:#0B2C34;transition:border-color .15s ease,box-shadow .15s ease}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form ::placeholder{color:#8A9DA3;opacity:1}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235E7379' stroke-width='1.8'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form select:invalid,:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form select option[value=""]{color:#8A9DA3}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form textarea{height:150px;padding:14px 16px;resize:vertical}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form input:focus,:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form select:focus,:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form textarea:focus{outline:0;border-color:#205C6A;box-shadow:0 0 0 3px rgba(32,92,106,.14)}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-not-valid{border-color:#B4531B}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-not-valid-tip{font-family:'Instrument Sans',system-ui,sans-serif;font-size:13px;color:#B4531B;margin-top:6px;text-transform:none;letter-spacing:0}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin:0}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-acceptance label{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.6;color:#3C5259;margin:6px 0 24px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-acceptance input[type="checkbox"]{width:18px;height:18px;margin:3px 0 0;accent-color:#C4067E}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-list-item-label a{color:#0B2C34;text-decoration:none;border-bottom:1px solid #C4067E}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-submit{display:inline-block;width:auto;height:auto;margin:0;padding:16px 34px;background-color:#C4067E;color:#ffffff;border:0;border-radius:6px;font-family:'Instrument Sans',system-ui,sans-serif;font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:background-color .15s ease,opacity .15s ease}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-submit:hover{background-color:#A50568}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-submit:disabled{opacity:.55;cursor:not-allowed}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .wpcf7 form .wpcf7-response-output{margin:18px 0 0;padding:12px 16px;border:1px solid #C3D8DD;border-radius:4px;font-size:14px;line-height:1.5}
/* 4 · currently active in */
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 !important;margin:44px auto 0 !important;border-top:1px solid #C3D8DD;border-bottom:1px solid #C3D8DD}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > .wp-block-columns > .wp-block-column{padding:24px 12px !important;text-align:center}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > .wp-block-columns > .wp-block-column + .wp-block-column{border-left:1px solid #DCE9EC}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) .wp-block-column p{font-family:'Newsreader',Georgia,serif !important;font-size:22px !important;font-weight:400 !important;line-height:1.3 !important;color:#0B2C34 !important;margin:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) .wp-block-column p:not(:has(a)){color:#5E7379 !important;font-style:italic}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) .wp-block-column p a{color:#0B2C34 !important;text-decoration:none !important;border-bottom:1.5px solid #C4067E;padding-bottom:2px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) .wp-block-column p a:hover{color:#C4067E !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(18px,1.8vw,21px) !important;line-height:1.55 !important;color:#205C6A !important;text-align:center;max-width:60ch !important;margin:40px auto 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > p a{color:#0B2C34 !important;text-decoration:none !important;border-bottom:1.5px solid #C4067E;padding-bottom:1px;font-weight:600}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > p a:hover{color:#C4067E !important}
/* tablet and below */
@media (max-width:921px){
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/13;padding:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) > .wp-block-columns > .wp-block-column:last-child{grid-column:1/13;margin:36px 0 0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) h1{max-width:18ch}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns > .wp-block-column{padding:24px 0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns > .wp-block-column:nth-child(2){padding-left:0 !important;border-left:0;border-right:0}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(2) > .wp-block-columns > .wp-block-column:nth-child(3){padding-left:0 !important;border-bottom:0}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) > .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:32px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(3) figure{width:220px}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/13;padding:0 !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) > .wp-block-columns > .wp-block-column:last-child{grid-column:1/13;margin-top:44px !important}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > .wp-block-columns{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > .wp-block-columns > .wp-block-column{padding:16px 0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > .wp-block-columns > .wp-block-column + .wp-block-column{border-left:0}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(5) > .wp-block-columns > .wp-block-column:last-child{border-bottom:0}
}
@media (max-width:600px){
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(4) .sdek-row2{grid-template-columns:minmax(0,1fr)}
:is(.page-id-1373,.page-id-1375,.page-id-1376) .entry-content > .wp-block-group:nth-child(1) .wp-block-buttons{gap:12px !important}
}
/* === Ende Zugang-erhalten-Seite Edition === */

/* === Augenoptiker-Seite · Edition (Bloecke 1-9) — 2026-09-06 === */
/* Nur CSS, kein Inhalt geaendert. Seiten: DE 274, EN 380, ES 381. Bloecke per nth-of-type (EN hat Kommentar-<p> zwischen den Gruppen). */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > p:empty{display:none !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group{padding:clamp(64px,6vw,92px) 20px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group > *{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8){background-color:#ffffff !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(9){background-color:#F2F8F9 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group > .wp-block-columns > .wp-block-column{margin:0 !important;flex-basis:auto !important;width:auto !important;min-width:0;align-self:auto !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group h2{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:clamp(30px,3.1vw,42px) !important;line-height:1.14 !important;letter-spacing:-.018em !important;color:#0B2C34 !important;margin:0 auto !important;text-wrap:balance}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group h2 strong{font-weight:inherit !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group h2.sectionTitle::before,:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group h2.sectionTitle::after{border-bottom-color:#CBDDE1 !important;flex:0 0 clamp(40px,7vw,110px) !important;min-width:0;max-width:none}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group h3{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:22px !important;line-height:1.26 !important;letter-spacing:-.008em !important;color:#0B2C34 !important;margin:0 0 12px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group p{font-size:16px !important;line-height:1.68 !important;color:#3C5259 !important;margin:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group p + p{margin-top:16px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group > .wp-block-columns{margin:52px auto 0 !important}
/* lists as hairline rows */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group ul{list-style:none !important;margin:20px 0 0 !important;padding:0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group ul li{list-style:none !important;margin:0 !important;padding:11px 0 !important;border-bottom:1px solid #DCE9EC;font-size:15.5px !important;line-height:1.5 !important;color:#0B2C34 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group ul li::marker{content:""}
/* buttons: filled + outlined */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group .wp-block-button{margin:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group .wp-block-button__link{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group .wp-block-button:first-child .wp-block-button__link{background-color:#C4067E !important;color:#ffffff !important;border:0 !important;border-radius:6px !important;padding:15px 28px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group .wp-block-button:first-child .wp-block-button__link:hover{background-color:#A50568 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group .wp-block-button:nth-child(2) .wp-block-button__link{background-color:transparent !important;color:#0B2C34 !important;border:1.5px solid #C3D8DD !important;border-radius:6px !important;padding:13.5px 24px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group .wp-block-button:nth-child(2) .wp-block-button__link:hover{border-color:#0B2C34 !important;color:#0B2C34 !important;background-color:transparent !important}
/* 1 · hero */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1){padding-top:clamp(40px,4vw,64px) !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 !important;align-items:center !important;margin:0 auto !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/7;padding:0 64px 0 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:last-child{grid-column:7/13}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:first-child > p:first-child{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;color:#C4067E !important;margin:0 0 22px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) h1{font-family:'Newsreader',Georgia,serif !important;font-weight:400 !important;font-size:clamp(36px,4vw,56px) !important;line-height:1.05 !important;letter-spacing:-.022em !important;color:#0B2C34 !important;margin:0 !important;max-width:17ch;text-wrap:balance}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) h1 + p{font-size:16.5px !important;line-height:1.72 !important;color:#3C5259 !important;margin:26px 0 0 !important;max-width:52ch}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:18px !important;margin:34px 0 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) figure{margin:0 !important;aspect-ratio:5/4;overflow:hidden;border-radius:4px;background:#F2F8F9}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) figure img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:50% 35%;border-radius:0 !important}
/* 2 · start with your optician */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2){padding-top:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) > h2{border-top:1px solid #DCE9EC;padding-top:clamp(64px,6vw,92px)}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns{display:grid !important;grid-template-columns:minmax(0,1fr) 380px;gap:72px !important;align-items:center !important;max-width:1200px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns > .wp-block-column:first-child > p:first-child{font-family:'Newsreader',Georgia,serif !important;font-style:italic;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.45 !important;color:#205C6A !important;position:relative;padding-top:30px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns > .wp-block-column:first-child > p:first-child::before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:#C4067E}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns > .wp-block-column:first-child > p + p{margin-top:22px !important;max-width:56ch}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) figure{margin:0 !important;width:380px;max-width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:4px;display:block !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) figure img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:50% 30%;border-radius:0 !important}
/* 3 · how can an optical center help — paragraphs beside a 5:4 photo, list as a 4-cell strip below */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 !important;align-items:start !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) > .wp-block-columns > .wp-block-column{display:contents !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) > .wp-block-columns > .wp-block-column > p{grid-column:1/8;padding-right:72px;max-width:none}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) figure{grid-column:8/13;grid-row:1/9;margin:0 !important;width:100%;aspect-ratio:5/4;overflow:hidden;border-radius:4px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) figure img{display:block;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:62% 50%;border-radius:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) h3{grid-column:1/13;grid-row:9;margin:48px 0 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) ul{grid-column:1/13;grid-row:10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px !important;border-top:1px solid #C3D8DD}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) ul li{border-bottom:0 !important;padding:18px 28px 0 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) ul li + li{padding-left:28px !important;border-left:1px solid #DCE9EC}
/* 4 · why start — 2×2 hairline table */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 !important;max-width:1200px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns:nth-of-type(1){border-top:1px solid #C3D8DD}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns + .wp-block-columns{margin-top:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns > .wp-block-column{padding:28px 48px 28px 0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns > .wp-block-column:last-child{padding-left:48px !important;padding-right:0 !important;border-left:1px solid #DCE9EC}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) p{font-size:15.5px !important;max-width:46ch}
/* 5 · your visit — two lists side by side, the report full width, the outcomes in two columns */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;text-align:center;max-width:62ch !important;margin:26px auto 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 !important;align-items:start !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) > .wp-block-columns > .wp-block-column{display:contents !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3{margin:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(1){grid-column:1/7;grid-row:1;padding-right:36px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) ul:nth-of-type(1){grid-column:1/7;grid-row:2;padding-right:36px;margin-top:14px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(2){grid-column:7/13;grid-row:1;padding-left:36px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) ul:nth-of-type(2){grid-column:7/13;grid-row:2;padding-left:36px;margin-top:14px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) ul li{padding:9px 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) figure{grid-column:1/13;grid-row:3;margin:52px 0 0 !important;background:#ffffff;border:1px solid #DDE9EC;border-radius:14px;padding:12px;box-shadow:0 2px 6px rgba(11,44,52,.04),0 24px 50px -32px rgba(11,44,52,.35)}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) figure img{display:block;width:100% !important;height:auto !important;border-radius:6px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(3){grid-column:1/13;grid-row:4;margin-top:52px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p{font-size:15.5px !important;margin:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(1){grid-column:1/7;grid-row:5;padding-right:36px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(2){grid-column:1/7;grid-row:6;padding-right:36px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(3){grid-column:7/13;grid-row:5;padding-left:36px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(4){grid-column:7/13;grid-row:6;padding-left:36px}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p[style*="font-weight:600"]{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:19px !important;line-height:1.3 !important;color:#0B2C34 !important;margin-top:18px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p[style*="font-weight:600"] + p{margin-top:6px !important}
/* 6 · dry eye detected — 3-col hairline strip */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;text-align:center;max-width:62ch !important;margin:26px auto 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 !important;margin-top:44px !important;border-top:1px solid #C3D8DD}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns > .wp-block-column{padding:28px 44px 8px 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns > .wp-block-column:nth-child(2){padding-left:44px !important;border-left:1px solid #DCE9EC;border-right:1px solid #DCE9EC}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns > .wp-block-column:nth-child(3){padding-left:44px !important;padding-right:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) .wp-block-column p{font-size:15.5px !important}
/* 7 · connected care network */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7) > .wp-block-columns{display:grid !important;grid-template-columns:minmax(0,1fr) 300px;gap:96px !important;align-items:center !important;max-width:1200px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7) > .wp-block-columns > .wp-block-column:first-child > p{max-width:58ch}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7) ul{margin-top:26px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7) ul li{font-family:'Newsreader',Georgia,serif !important;font-size:19px !important;line-height:1.3 !important;padding:14px 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7) figure{margin:0 !important;width:300px !important;max-width:100%;display:block !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7) figure img{display:block;width:100% !important;height:auto !important;border-radius:0 !important}
/* 8 · FAQ — hairline accordion */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details{max-width:860px !important;margin:0 auto !important;padding:0 !important;border-top:1px solid #DCE9EC;background:transparent !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > h2 + details{margin-top:44px !important;border-top:1px solid #C3D8DD}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details:last-of-type{border-bottom:1px solid #C3D8DD}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details > summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 !important;font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:21px !important;line-height:1.3 !important;color:#0B2C34 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details > summary::-webkit-details-marker{display:none}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details > summary::after{content:"";display:block;flex:none;width:12px !important;height:12px !important;margin:0 4px 0 16px !important;border:0 !important;transform:none !important;background:linear-gradient(#0B2C34,#0B2C34) center/12px 1.5px no-repeat,linear-gradient(#0B2C34,#0B2C34) center/1.5px 12px no-repeat;transition:transform .2s ease}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details[open] > summary::after{transform:rotate(45deg) !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details > summary:hover{color:#C4067E !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details > p{font-size:15.5px !important;line-height:1.68 !important;color:#3C5259 !important;margin:0 !important;padding:0 44px 24px 0;max-width:70ch}
/* 9 · closing CTA */
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(9){text-align:center}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(9) > h2{font-size:clamp(26px,2.6vw,34px) !important;max-width:24ch !important;text-align:center}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(9) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;text-align:center;max-width:52ch !important;margin:22px auto 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(9) .wp-block-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px !important;margin:34px auto 0 !important}
/* tablet and below */
@media (max-width:921px){
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/13;padding:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:last-child{grid-column:1/13;margin-top:36px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) figure{aspect-ratio:4/3}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:36px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) figure{width:300px;aspect-ratio:1}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) > .wp-block-columns > .wp-block-column > p{grid-column:1/13;padding-right:0}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) figure{grid-column:1/13;grid-row:1;max-width:691px;aspect-ratio:16/10;margin:0 0 28px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) ul{grid-template-columns:minmax(0,1fr)}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) ul li{padding:11px 0 !important;border-bottom:1px solid #DCE9EC !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(3) ul li + li{padding-left:0 !important;border-left:0}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(1),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) ul:nth-of-type(1),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(2),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) ul:nth-of-type(2),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) figure,:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(3),:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p{grid-column:1/13 !important;padding-left:0 !important;padding-right:0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(1){grid-row:1}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) ul:nth-of-type(1){grid-row:2}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(2){grid-row:3;margin-top:36px !important}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) ul:nth-of-type(2){grid-row:4}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) figure{grid-row:5;margin-top:40px !important}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) h3:nth-of-type(3){grid-row:6;margin-top:40px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(1){grid-row:7}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(2){grid-row:8}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(3){grid-row:9}:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(5) .wp-block-column > p:nth-of-type(4){grid-row:10}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns{grid-template-columns:minmax(0,1fr)}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns + .wp-block-columns{border-top:0}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns > .wp-block-column{padding:22px 0 !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(4) > .wp-block-columns > .wp-block-column:last-child{padding-left:0 !important;border-left:0}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns{grid-template-columns:minmax(0,1fr)}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns > .wp-block-column{padding:24px 0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns > .wp-block-column:nth-child(2){padding-left:0 !important;border-left:0;border-right:0}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(6) > .wp-block-columns > .wp-block-column:nth-child(3){padding-left:0 !important;border-bottom:0}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(7) > .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:36px !important;justify-items:start}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(8) > details > summary{font-size:19px !important}
}
@media (max-width:600px){
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(1) .wp-block-buttons,:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(9) .wp-block-buttons{gap:12px !important}
:is(.page-id-274,.page-id-380,.page-id-381) .entry-content > div.wp-block-group:nth-of-type(2) figure{width:100%;aspect-ratio:4/5}
}
/* === Ende Augenoptiker-Seite Edition === */

/* === Ophthalmologists / Augenärzte · full page · Klar (2026-09-06) === */
.sde-hero-eb .wp-block-column > p:first-child{font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600!important;color:#C4067E!important;margin:0 0 16px!important;line-height:1.3!important;max-width:none}
.sde-op p{font-size:17px!important;line-height:1.65!important;color:#3C5259!important}
.sde-op h3{font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-.01em;color:#0B2C34!important;margin:28px auto 12px!important}
.sde-op ul{list-style:none!important;padding:0!important;margin:16px auto 0!important;display:flex;flex-direction:column;gap:10px}
.sde-op ul li{position:relative;padding-left:32px;font-size:16.5px;line-height:1.55;color:#3C5259;margin:0!important}
.sde-op ul li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:#FCE4F2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4067E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") center/12px no-repeat}
.sde-op ul li strong,.sde-op ul li b{color:#0B2C34;font-weight:600}
.sde-op .wp-block-columns{gap:clamp(28px,5vw,64px)!important;align-items:center}
.sde-op .wp-block-image{margin:0!important}
.sde-op .wp-block-image img{width:100%;height:auto;object-fit:cover;border-radius:24px!important;box-shadow:0 30px 60px -36px rgba(11,44,52,.45)}
.sde-op-what .wp-block-image img,.sde-op-visit .wp-block-image img{aspect-ratio:4/5}
.sde-op-network .wp-block-image img{aspect-ratio:3/2}
.sde-op .sectionTitle::before,.sde-op .sectionTitle::after{min-width:48px}
/* what */
.sde-op-what .wp-block-column > p:first-child{font-size:18px!important;color:#0B2C34!important}
/* when */
.sde-op > p:empty{display:none}
.sde-op-when > p:first-of-type{text-align:center;max-width:68ch;margin:0 auto!important;font-size:18px!important}
.sde-op-when > ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin:32px auto 0!important}
.sde-op-when > ul > li{background:#fff;border:1px solid #DCE6E8;border-radius:20px;padding:22px 22px 22px 60px;box-shadow:0 20px 40px -34px rgba(11,44,52,.35)}
.sde-op-when > ul > li::before{left:22px;top:23px;width:24px;height:24px;background-size:13px}
.sde-op-when > ul ~ p:not(:empty){font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.35!important;letter-spacing:-.01em;color:#0B2C34!important;text-align:center;max-width:46ch;margin:40px auto 0!important;text-wrap:balance}
/* visit */
.sde-op-visit > p:first-of-type{text-align:center;max-width:70ch;margin:0 auto 36px!important;font-size:18px!important}
.sde-op-visit > h3{margin-top:44px!important;padding-top:36px;border-top:1px solid #DCE6E8}
.sde-op-visit > ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px 28px;margin:16px auto 0!important}
.sde-op-visit > ul ~ p:not(:empty){font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.35!important;letter-spacing:-.01em;color:#0B2C34!important;text-align:center;max-width:46ch;margin:40px auto 0!important;text-wrap:balance}
/* treat */
.sde-op-treat > p:first-of-type{text-align:center;max-width:70ch;margin:0 auto!important;font-size:18px!important}
.sde-op-treat .wp-block-columns{align-items:stretch!important;gap:20px!important;margin-top:32px!important}
.sde-op-treat .wp-block-column{background:#fff;border:1px solid #DCE6E8;border-radius:24px;padding:32px 30px 34px;box-shadow:0 20px 40px -34px rgba(11,44,52,.35)}
.sde-op-treat .wp-block-column > h3{margin:0 0 12px!important;padding-bottom:12px;border-bottom:2px solid #0B2C34;font-size:23px!important}
.sde-op-treat .wp-block-column > h3:not(:first-child){margin-top:36px!important}
.sde-op-treat .wp-block-column > p{font-size:16.5px!important}
/* monitor */
.sde-op-monitor > p{text-align:center;max-width:68ch;margin:0 auto 14px!important;font-size:18px!important}
.sde-op-monitor > ul{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:32px auto 0!important}
.sde-op-monitor > ul > li{background:#F2F8F9;border:1px solid #E3F0F3;border-radius:18px;padding:20px 18px 20px 54px;font-weight:500;color:#0B2C34;font-size:16px}
.sde-op-monitor > ul > li::before{left:18px;top:20px;width:24px;height:24px;background-size:13px}
/* network */
.sde-op-network .wp-block-column > p:first-child:not(:only-of-type){font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.35!important;letter-spacing:-.01em;color:#0B2C34!important}
/* closing CTA */
.wp-block-group.sde-op-cta{background:#F2F8F9!important;padding:24px 40px 88px!important;margin-top:0!important}
.sde-op-cta .sde-ctacard{background:linear-gradient(135deg,#FEF3F9,#F2F8F9);border:1px solid #FCE4F2;border-radius:24px;padding:clamp(32px,5vw,60px) clamp(20px,4vw,48px);text-align:center;max-width:1140px!important;margin:0 auto;box-shadow:0 30px 60px -48px rgba(11,44,52,.35)}
.sde-op-cta h2{display:flex;align-items:center;gap:1rem;font-family:"Newsreader",Georgia,serif!important;font-weight:400!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.15!important;color:#0B2C34!important;text-align:center!important;margin:0 auto!important;max-width:none!important;letter-spacing:-.01em}
.sde-op-cta h2::before,.sde-op-cta h2::after{content:"";display:block;flex:1;min-width:56px;height:0;border-bottom:1px solid rgba(47,79,79,.5);transform:translateY(2px)}
.sde-op-cta p{text-align:center!important;font-size:18px!important;line-height:1.6!important;color:#3C5259!important;max-width:60ch!important;margin:18px auto 0!important}
.sde-op-cta .wp-block-buttons{justify-content:center!important;margin:26px auto 0!important;gap:12px}
.sde-op-cta .wp-block-button__link{border-radius:999px!important;padding:13px 22px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;transition:background .2s,color .2s}
.sde-op-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6)}
.sde-op-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
.sde-op-cta .wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9C9CD!important}
.sde-op-cta .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff!important;border-color:#0B2C34!important}
@media (max-width:1024px){.sde-op-monitor > ul{grid-template-columns:1fr 1fr}}
@media (max-width:781px){.sde-op-what .wp-block-image img,.sde-op-visit .wp-block-image img{aspect-ratio:4/3}.sde-op-cta h2{display:block}.sde-op-cta h2::before,.sde-op-cta h2::after{display:none}.wp-block-group.sde-op-cta{padding:16px 20px 64px!important}}
@media (max-width:600px){.sde-op-monitor > ul{grid-template-columns:1fr}.sde-op-treat .wp-block-column{padding:24px 20px 26px}.sde-op-when > ul{grid-template-columns:1fr}.sde-op-when > ul > li{padding:18px 18px 18px 52px}.sde-op-when > ul > li::before{left:18px;top:19px}}

/* === Fuer-Optiker-Seite · Edition (Bloecke 1-7) — 2026-09-06 === */
/* Nur CSS, kein Inhalt geaendert. Seiten: DE 2089, EN 2126, ES 2127. */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group{padding:clamp(64px,6vw,92px) 20px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group > *{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1),:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3),:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5),:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(7){background-color:#ffffff !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(2),:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(4),:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6){background-color:#F2F8F9 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group .wp-block-spacer{display:none !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group > .wp-block-columns > .wp-block-column{margin:0 !important;flex-basis:auto !important;width:auto !important;min-width:0;align-self:auto !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group h2{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:clamp(30px,3.1vw,42px) !important;line-height:1.14 !important;letter-spacing:-.018em !important;color:#0B2C34 !important;margin:0 auto !important;text-wrap:balance}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group h2 strong{font-weight:inherit !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group h2.sectionTitle::before,:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group h2.sectionTitle::after{border-bottom-color:#CBDDE1 !important;flex:0 0 clamp(40px,7vw,110px) !important;min-width:0;max-width:none}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group p{font-size:16px !important;line-height:1.68 !important;color:#3C5259 !important;margin:0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group p + p{margin-top:16px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group > .wp-block-columns{margin:52px auto 0 !important}
/* definition rows: <strong>Lead:</strong> text → Newsreader lead in a left column */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group ul{list-style:none !important;margin:44px auto 0 !important;padding:0 !important;border-top:1px solid #C3D8DD}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group ul li{list-style:none !important;display:grid;grid-template-columns:minmax(200px,27%) minmax(0,1fr);column-gap:32px;align-items:start;margin:0 !important;padding:16px 0 !important;border-bottom:1px solid #DCE9EC;font-size:15.5px !important;line-height:1.64 !important;color:#3C5259 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group ul li::marker{content:""}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group ul li > strong{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:19px !important;line-height:1.3 !important;color:#0B2C34 !important;padding-top:1px}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group p:has(> strong:first-child){display:grid;grid-template-columns:minmax(200px,27%) minmax(0,1fr);column-gap:32px;align-items:start;padding:16px 0 !important;margin:0 auto !important;border-bottom:1px solid #DCE9EC;font-size:15.5px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group p:has(> strong:first-child) > strong{font-family:'Newsreader',Georgia,serif !important;font-weight:500 !important;font-size:19px !important;line-height:1.3 !important;color:#0B2C34 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > p:nth-of-type(3){display:block;border-bottom:0;padding:0 !important;margin:44px auto 0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > p:nth-of-type(3) > strong{font-size:22px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > p:nth-of-type(3) + ul{margin-top:16px !important}
/* buttons */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group .wp-block-button{margin:0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group .wp-block-button__link{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;text-decoration:none !important;background-color:#C4067E !important;color:#ffffff !important;border:0 !important;border-radius:6px !important;padding:15px 28px !important;transition:background-color .15s ease}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group .wp-block-button__link:hover{background-color:#A50568 !important}
/* 1 · hero */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1){padding-top:clamp(40px,4vw,64px) !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 !important;align-items:center !important;margin:0 auto !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/7;padding:0 64px 0 0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:last-child{grid-column:7/13}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:first-child > p:first-child{font-family:'Instrument Sans',system-ui,sans-serif !important;font-size:12.5px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase;color:#C4067E !important;margin:0 0 22px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) h1{font-family:'Newsreader',Georgia,serif !important;font-weight:400 !important;font-size:clamp(36px,4vw,56px) !important;line-height:1.05 !important;letter-spacing:-.022em !important;color:#0B2C34 !important;margin:0 !important;max-width:17ch;text-wrap:balance}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) h1 + p{font-size:16.5px !important;line-height:1.72 !important;color:#3C5259 !important;margin:26px 0 0 !important;max-width:52ch}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:18px !important;margin:34px 0 0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) figure{margin:0 !important;aspect-ratio:5/4;overflow:hidden;border-radius:4px;background:#F2F8F9}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) figure img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:50% 40%;border-radius:0 !important}
/* 2 · concept — three photographs, then the roles as definition rows */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(2) figure{margin:0 !important;aspect-ratio:1;overflow:hidden;border-radius:4px}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(2) figure img{display:block;width:100% !important;height:100% !important;object-fit:cover;border-radius:0 !important}
/* 3 · the diagram and the approach */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > figure{margin:52px auto 0 !important;background:#ffffff;border:1px solid #DDE9EC;border-radius:14px;padding:12px;box-shadow:0 2px 6px rgba(11,44,52,.04),0 24px 50px -32px rgba(11,44,52,.35)}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > figure img{display:block;width:100% !important;height:auto !important;border-radius:6px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > p:nth-of-type(1){border-top:1px solid #C3D8DD}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > figure + .wp-block-spacer + p{margin-top:52px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(3) > ul{margin-top:16px !important}
/* 5 · benefits for opticians — photo beside the rows, closing sentence as a statement */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5){padding-left:max(20px,calc(50% - 600px)) !important;padding-right:max(20px,calc(50% - 600px)) !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > figure{display:block !important;float:left;width:calc(41.66% - 32px);margin:44px 32px 0 0 !important;aspect-ratio:1;overflow:hidden;border-radius:4px}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > figure img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:50% 40%;border-radius:0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > ul{margin-top:44px !important;overflow:hidden}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > ul li{grid-template-columns:minmax(180px,34%) minmax(0,1fr)}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > p:last-child{clear:both;font-family:'Newsreader',Georgia,serif !important;font-style:italic;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;text-align:center;max-width:62ch !important;margin:52px auto 0 !important;padding-top:30px;position:relative}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > p:last-child::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:44px;height:2px;background:#C4067E}
/* 6 · the network — lede, then six cells */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;text-align:center;max-width:62ch !important;margin:26px auto 0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li{display:block;padding:26px 40px 26px 0 !important;border-bottom:1px solid #DCE9EC}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li:nth-child(3n+2){padding-left:40px !important;border-left:1px solid #DCE9EC;border-right:1px solid #DCE9EC}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li:nth-child(3n){padding-left:40px !important;padding-right:0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li:nth-last-child(-n+3){border-bottom:0}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li > strong{display:block;font-size:21px !important;margin-bottom:10px}
/* 7 · contact */
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(7){text-align:center;padding-top:0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(7) > h2{border-top:1px solid #DCE9EC;padding-top:clamp(64px,6vw,92px)}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(7) > p{font-family:'Newsreader',Georgia,serif !important;font-size:clamp(19px,1.9vw,23px) !important;line-height:1.5 !important;color:#205C6A !important;text-align:center;max-width:56ch !important;margin:26px auto 0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(7) .wp-block-buttons{display:flex;justify-content:center;margin:34px auto 0 !important}
/* tablet and below */
@media (max-width:921px){
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:first-child{grid-column:1/13;padding:0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) > .wp-block-columns > .wp-block-column:last-child{grid-column:1/13;margin-top:36px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(1) figure{aspect-ratio:4/3}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns{gap:12px !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > figure{float:none;width:100%;max-width:520px;aspect-ratio:4/3;margin:44px auto 0 !important}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul{grid-template-columns:minmax(0,1fr)}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li,:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li:nth-child(3n+2),:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li:nth-child(3n){padding:22px 0 !important;border-left:0;border-right:0;border-bottom:1px solid #DCE9EC}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(6) > ul li:last-child{border-bottom:0}
}
@media (max-width:600px){
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group ul li,:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group p:has(> strong:first-child){grid-template-columns:minmax(0,1fr);row-gap:4px}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(5) > ul li{grid-template-columns:minmax(0,1fr)}
:is(.page-id-2089,.page-id-2126,.page-id-2127) .entry-content > div.wp-block-group:nth-of-type(2) > .wp-block-columns{grid-template-columns:repeat(3,minmax(0,1fr))}
}
/* === Ende Fuer-Optiker-Seite Edition === */

/* === Dry Eye Clinic (country / location pages) · Klar (2026-09-06) === */
/* hero: map card, single magenta pill */
.sde-hero .wp-block-button:only-child .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6)}
.sde-hero .wp-block-button:only-child .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
.sde-cl-hero h1{font-size:clamp(32px,3.7vw,46px)!important}
.entry-content > .wp-block-group.sde-cl-hero{padding-top:64px!important;padding-bottom:64px!important}
.sde-cl-hero p{max-width:40ch}
.sde-cl-hero .wp-block-image{margin:0!important}
.sde-cl-hero .wp-block-image img{display:block;width:100%;height:auto;background:#fff;padding:clamp(12px,3%,28px);filter:brightness(1.1);border:1px solid #DCE6E8;box-shadow:0 30px 60px -44px rgba(11,44,52,.4)!important}
/* location section */
.entry-content > .wp-block-group.sde-cl{padding-top:64px!important}
.sde-cl p{font-size:17px!important;line-height:1.65!important;color:#3C5259!important}
.entry-content .sde-cl p a{color:#0B2C34!important;font-weight:500;text-decoration:underline!important;text-decoration-color:#FF74BF!important;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}
.entry-content .sde-cl p a:hover{color:#C4067E!important;text-decoration-color:#C4067E!important}
.sde-cl > h3{font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(24px,2.4vw,30px)!important;line-height:1.2!important;letter-spacing:-.01em;color:#0B2C34!important;margin:12px auto 22px!important}
.sde-cl > .wp-block-columns{gap:clamp(28px,5vw,64px)!important;align-items:flex-start}
.sde-cl > .wp-block-columns > .wp-block-column:first-child > p:first-child{font-size:18px!important;color:#0B2C34!important}
/* location card (photo · address · contact) */
.sde-cl > .wp-block-columns > .wp-block-column:last-child{background:#fff;border:1px solid #DCE6E8;border-radius:24px;overflow:hidden;padding:0 0 28px;box-shadow:0 30px 60px -40px rgba(11,44,52,.35)}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-image{margin:0!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:0!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-video{margin:0!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-video video{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#0B2C34}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-video figcaption{font-size:14.5px!important;line-height:1.5;color:#5E7379!important;text-align:center;margin:14px 24px 0!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child > p{font-size:16.5px!important;font-weight:500;color:#0B2C34!important;text-align:center;margin:22px 24px 0!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child > p img.emoji{width:1em;height:1em;margin:0 .35em 0 0;vertical-align:-.12em}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-buttons{justify-content:center;gap:10px;margin:18px 24px 0!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-button__link{border-radius:999px!important;padding:13px 22px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;transition:background .2s,color .2s,border-color .2s}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-button:not(.whatsapp-btn) .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9C9CD!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-button:not(.whatsapp-btn) .wp-block-button__link:hover{background:#F2F8F9!important;border-color:#0B2C34!important}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-button.whatsapp-btn .wp-block-button__link{background:#25D366!important;color:#fff!important;border:1px solid #25D366!important;box-shadow:0 6px 18px -10px rgba(37,211,102,.7)}
.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-button.whatsapp-btn .wp-block-button__link:hover{background:#1DB954!important;border-color:#1DB954!important}
/* equipment band + photo strip */
.sde-cl .wp-block-group.sde-cl-gallery{background:#F2F8F9!important;margin-top:56px;padding:64px 24px 72px!important}
.sde-cl .sde-cl-gallery > p{font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(20px,2vw,25px)!important;line-height:1.35!important;letter-spacing:-.01em;color:#0B2C34!important;text-align:center;max-width:46ch;margin:0 auto 36px!important;text-wrap:balance}
.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px!important;overflow:visible!important;max-width:1200px;margin:0 auto!important;padding:0!important;scroll-snap-type:none}
.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel figure.wp-block-image{width:auto!important;min-width:0!important;flex:none!important;margin:0!important}
.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel figure.wp-block-image img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px!important;box-shadow:0 24px 48px -36px rgba(11,44,52,.45)}
.entry-content > .wp-block-group.sde-cl-book{padding:0 20px 8px!important;margin-top:-8px}
.sde-cl > .wp-block-buttons,.sde-cl-book .wp-block-buttons{justify-content:center;margin:48px auto 0!important}
.sde-cl-book .wp-block-buttons{margin-top:0!important}
.sde-cl > .wp-block-buttons .wp-block-button__link,.sde-cl-book .wp-block-buttons .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;border-radius:999px!important;padding:15px 26px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6);transition:background .2s}
.sde-cl > .wp-block-buttons .wp-block-button__link:hover,.sde-cl-book .wp-block-buttons .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
/* appointment form card */
.entry-content > .wp-block-group.sde-cl-form{max-width:900px!important;margin:56px auto 96px!important;background:#F2F8F9;border:1px solid #E3F0F3;border-radius:24px;padding:clamp(32px,5vw,56px) clamp(20px,5vw,64px)!important;box-shadow:0 30px 60px -48px rgba(11,44,52,.35)}
.sde-cl-form .sectionTitle{margin-bottom:28px!important}
.sde-cl-form .sectionTitle::before,.sde-cl-form .sectionTitle::after{min-width:40px}
.sde-cl-form .wpcf7{margin:0}
.sde-cl-form .wpcf7 form p{margin:0 0 18px!important}
.sde-cl-form .wpcf7 form p:has(.cf7apps-honeypot-wrap){margin:0!important}
.sde-cl-form .wpcf7 form label{display:block;font-family:"Instrument Sans",system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#205C6A;line-height:1.4}
.sde-cl-form .wpcf7 form label br{display:none}
.sde-cl-form .wpcf7 form label > .wpcf7-form-control-wrap{display:block;margin-top:8px}
.sde-cl-form .wpcf7 form input[type="text"],.sde-cl-form .wpcf7 form input[type="email"],.sde-cl-form .wpcf7 form select,.sde-cl-form .wpcf7 form textarea{display:block;width:100%;height:50px;margin:0;padding:0 16px;border:1px solid #C3D8DD;border-radius:4px;background-color:#fff;box-shadow:none;font-family:"Instrument Sans",system-ui,sans-serif;font-size:15.5px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:#0B2C34;transition:border-color .15s ease,box-shadow .15s ease}
.sde-cl-form .wpcf7 form textarea{height:160px;padding:14px 16px;resize:vertical}
.sde-cl-form .wpcf7 form select{-webkit-appearance:none;appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235E7379' stroke-width='1.8'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 14px}
.sde-cl-form .wpcf7 form select:invalid,.sde-cl-form .wpcf7 form select option[value=""]{color:#8A9DA3}
.sde-cl-form .wpcf7 form .wpcf7-form-control-wrap[data-name="your-country"]{position:relative}
.sde-cl-form .wpcf7 form input:focus,.sde-cl-form .wpcf7 form select:focus,.sde-cl-form .wpcf7 form textarea:focus{outline:0;border-color:#205C6A;box-shadow:0 0 0 3px rgba(32,92,106,.14)}
.sde-cl-form .wpcf7 form .wpcf7-not-valid{border-color:#B4531B}
.sde-cl-form .wpcf7 form .wpcf7-not-valid-tip{font-size:13px;color:#B4531B;margin-top:6px;text-transform:none;letter-spacing:0}
.sde-cl-form .wpcf7 form p:has(.wpcf7-submit){text-align:center;margin:8px 0 0!important}
.entry-content .sde-cl-form .wpcf7 form input.wpcf7-submit{display:inline-block!important;width:auto!important;min-width:220px;height:auto!important;margin:0!important;padding:16px 34px!important;background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;border-radius:999px!important;font-family:"Instrument Sans",system-ui,sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;box-shadow:0 6px 18px -8px rgba(196,6,126,.6)!important;transition:background .2s}
.entry-content .sde-cl-form .wpcf7 form input.wpcf7-submit:hover,.entry-content .sde-cl-form .wpcf7 form input.wpcf7-submit:focus{background:#A8056B!important;border-color:#A8056B!important;color:#fff!important}
.entry-content .sde-cl-form .wpcf7 form input.wpcf7-submit:disabled{opacity:.55;cursor:not-allowed}
.sde-cl-form .wpcf7 form p:has(.wpcf7-submit){position:relative}
.sde-cl-form .wpcf7 form .wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);margin:0 0 0 12px}
.sde-cl-form .wpcf7 form .wpcf7-response-output{margin:18px 0 0;padding:12px 16px;border:1px solid #C3D8DD;border-radius:8px;font-size:14px;line-height:1.5;background:#fff}
@media (max-width:1024px){.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel{grid-template-columns:repeat(2,1fr)}.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel figure.wp-block-image img{aspect-ratio:4/3}.sde-cl .wp-block-group.sde-cl-gallery{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:none!important}}
@media (max-width:781px){.sde-cl > .wp-block-columns > .wp-block-column:last-child{margin-top:8px}.sde-cl .wp-block-group.sde-cl-gallery{padding:48px 20px 56px!important;margin-top:40px}.entry-content > .wp-block-group.sde-cl-form{margin:40px auto 72px!important;border-radius:20px}}
@media (max-width:600px){.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:8px!important;scrollbar-width:thin}.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel figure.wp-block-image{flex:0 0 76%!important;width:76%!important;scroll-snap-align:start}.sde-cl .sde-cl-gallery .wp-block-gallery.sde-carousel figure.wp-block-image img{aspect-ratio:4/5}.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-buttons{flex-direction:column;align-items:stretch}.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-button{width:100%}.sde-cl > .wp-block-columns > .wp-block-column:last-child .wp-block-button__link{width:100%;text-align:center;padding:13px 14px!important;font-size:14.5px!important}}

/* === Dry Eye Optics (partner store pages) · Klar (2026-09-07) === */
/* teal eyebrow marks the partner-location family (clinics use magenta) */
.sde-ot-hero .wp-block-column > p:first-child{color:#205C6A!important}
.sde-ot-hero h1{font-size:clamp(32px,3.7vw,46px)!important}
.entry-content > .wp-block-group.sde-ot-hero{padding-top:64px!important;padding-bottom:64px!important}
.sde-ot-hero p{max-width:42ch}
.sde-ot-hero .wp-block-image{margin:0!important}
.sde-ot-hero .wp-block-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:24px!important;box-shadow:0 30px 60px -40px rgba(11,44,52,.45)}
.sde-ot-hero .wp-block-button:only-child .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6)}
.sde-ot-hero .wp-block-button:only-child .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
/* store section */
.entry-content > .wp-block-group.sde-ot{padding-top:64px!important}
.sde-ot p{font-size:17px!important;line-height:1.65!important;color:#3C5259!important}
.entry-content .sde-ot p a{color:#0B2C34!important;font-weight:500;text-decoration:underline!important;text-decoration-color:#B9C9CD!important;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}
.entry-content .sde-ot p a:hover{color:#205C6A!important;text-decoration-color:#205C6A!important}
.sde-ot > h3{position:relative;font-family:"Newsreader",Georgia,serif!important;font-weight:500!important;font-size:clamp(24px,2.4vw,30px)!important;line-height:1.2!important;letter-spacing:-.01em;color:#0B2C34!important;margin:20px auto 24px!important;padding-top:20px}
.sde-ot > h3::before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;border-radius:2px;background:#205C6A}
.sde-ot > .wp-block-columns{gap:clamp(28px,5vw,64px)!important;align-items:flex-start}
.sde-ot > .wp-block-columns > .wp-block-column:first-child > p:first-child{font-size:18px!important;color:#0B2C34!important}
/* services strip */
.sde-ot > .wp-block-columns > .wp-block-column:first-child > p:has(> strong:first-child){background:#fff;border:1px solid #DCE6E8;border-left:3px solid #205C6A;border-radius:0 14px 14px 0;padding:18px 22px!important;margin-top:28px!important;font-size:16.5px!important}
.sde-ot > .wp-block-columns > .wp-block-column:first-child > p:has(> strong:first-child) strong{display:block;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#205C6A;margin-bottom:6px}
/* store card (photo inset, address, hours, contact) */
.sde-ot > .wp-block-columns > .wp-block-column:last-child{background:#F2F8F9;border:1px solid #E3F0F3;border-radius:24px;padding:16px 16px 26px;box-shadow:0 30px 60px -44px rgba(11,44,52,.35)}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-image{margin:0!important}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px!important;border:0!important}
.sde-ot > .wp-block-columns > .wp-block-column:last-child > p{text-align:center;margin:0 10px!important}
.sde-ot > .wp-block-columns > .wp-block-column:last-child > p:nth-of-type(1){font-size:16.5px!important;font-weight:500;color:#0B2C34!important;margin-top:22px!important}
.sde-ot > .wp-block-columns > .wp-block-column:last-child > p:nth-of-type(2){font-size:14.5px!important;line-height:1.6!important;color:#5E7379!important;margin-top:14px!important;padding-top:14px;border-top:1px solid #DCE6E8}
.sde-ot > .wp-block-columns > .wp-block-column:last-child > p img.emoji{width:1em;height:1em;margin:0 .3em 0 0;vertical-align:-.12em}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-buttons{justify-content:center;gap:10px;margin:20px 10px 0!important}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-button__link{border-radius:999px!important;padding:13px 24px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;transition:background .2s,color .2s,border-color .2s}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-button:first-child .wp-block-button__link{background:transparent!important;color:#0B2C34!important;border:1px solid #B9C9CD!important}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-button:first-child .wp-block-button__link:hover{background:#fff!important;border-color:#0B2C34!important}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-button:last-child .wp-block-button__link{background:#205C6A!important;color:#fff!important;border:1px solid #205C6A!important;box-shadow:0 6px 18px -10px rgba(32,92,106,.7)}
.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-button:last-child .wp-block-button__link:hover{background:#174854!important;border-color:#174854!important}
/* closing booking button */
.entry-content > .wp-block-group.sde-ot-book{padding:0 20px 88px!important;margin-top:8px}
.sde-ot-book .wp-block-buttons{justify-content:center;margin:0 auto!important}
.sde-ot-book .wp-block-button__link{background:#C4067E!important;color:#fff!important;border:1px solid #C4067E!important;border-radius:999px!important;padding:15px 26px!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;box-shadow:0 6px 18px -8px rgba(196,6,126,.6);transition:background .2s}
.sde-ot-book .wp-block-button__link:hover{background:#A8056B!important;border-color:#A8056B!important}
@media (max-width:781px){.sde-ot-hero .wp-block-image img{aspect-ratio:16/10}.sde-ot > .wp-block-columns > .wp-block-column:last-child{margin-top:8px}.entry-content > .wp-block-group.sde-ot-book{padding-bottom:64px!important}}
@media (max-width:600px){.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-buttons{flex-direction:column;align-items:stretch}.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-button{width:100%}.sde-ot > .wp-block-columns > .wp-block-column:last-child .wp-block-button__link{width:100%;text-align:center}}

