/* Logo, app preview and consistent content links. */
html body .d1-header .d1-mark{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}
html body .d1-header .d1-brand{background:transparent!important;box-shadow:none!important}
.iw-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
html body .iw-intro-copy h1{font-size:clamp(2rem,3vw,3rem);max-width:22ch;line-height:1.12}
.iw-intro-copy p{max-width:62ch}
.iw-intro-preview{margin:0;min-width:0}
.iw-intro-preview img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px;filter:none!important;opacity:1!important}
html body .iw-intro-preview figcaption{position:static!important;background:transparent!important;color:#52647a!important;font-size:.82rem;line-height:1.5;margin-top:12px}
html body main a:not(:is(.blue-btn,.outline-btn,.btn-primary,.btn-secondary,.primary-button,.secondary-button,.ds-book-button,.ds-card-book,.ds-primary-button,.elite-btn,.ds-home-button,.blue-button,.d1-btn)),html body .home-provider-grid .provider :is(a,.blue-btn){color:#26758a!important;text-decoration:none!important;font-weight:600!important;border-bottom:0!important}
html body main a:not(:is(.blue-btn,.outline-btn,.btn-primary,.btn-secondary,.primary-button,.secondary-button,.ds-book-button,.ds-card-book,.ds-primary-button,.elite-btn,.ds-home-button,.blue-button,.d1-btn)):hover,html body .home-provider-grid .provider :is(a,.blue-btn):hover{color:#3A506D!important;text-decoration:underline!important;text-underline-offset:4px}
html body main a:focus-visible{outline:2px solid #26758a!important;outline-offset:4px}
@media(max-width:1000px){.iw-intro-grid{grid-template-columns:1fr;gap:28px}.iw-intro-preview{max-width:780px}.iw-intro-copy{min-width:0}}html body #mission-preview a,html body #mission a,html body #institutional-partnerships a{color:#26758a!important;text-decoration:none!important;font-weight:600!important}
html body #mission-preview a:hover,html body #mission a:hover,html body #institutional-partnerships a:hover{color:#3A506D!important;text-decoration:underline!important;text-underline-offset:4px}
