/* Scoped visual introductions for the three wellness libraries. */
body.is-inner.clay .c-page-head.wl-header>.c-wrap.wl-intro{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:36px;align-items:center}
.wl-header .wl-copy{min-width:0}
.wl-header .c-lead{max-width:46em}
.wl-header .wl-art{width:100%;max-width:380px;aspect-ratio:3/2;justify-self:end;overflow:hidden;border-radius:18px;background:var(--sand-2)}
.wl-header .wl-art img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}
.wl-dosha-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 28px}
.wl-dosha-link{display:flex;align-items:center;gap:18px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:14px;text-decoration:none;min-width:0}
.wl-dosha-link img{display:block;width:112px;height:76px;object-fit:cover;border-radius:8px;flex-shrink:0}
.wl-dosha-link strong{display:block;font:400 28px/1.1 var(--display);margin-bottom:5px}
.wl-dosha-link small{font-size:12px;color:var(--bark-2)}
.wl-dosha-link:hover{border-color:var(--clay)}
.wl-dosha-link:focus-visible{outline:2px solid var(--clay);outline-offset:4px}
@media(min-width:981px){.wl-header{padding-top:28px;padding-bottom:28px}}
@media(max-width:980px) and (min-width:641px){body.is-inner.clay .c-page-head.wl-header>.c-wrap.wl-intro{grid-template-columns:1.3fr 1fr;gap:24px}.wl-dosha-link{gap:10px}.wl-dosha-link img{width:76px;height:64px}.wl-dosha-link strong{font-size:25px}}
@media(max-width:640px){
 body.is-inner.clay .c-page-head.wl-header>.c-wrap.wl-intro{grid-template-columns:1fr;gap:20px}
 .wl-header .wl-art{max-width:none;aspect-ratio:2.1/1;justify-self:stretch;border-radius:14px}
 .wl-dosha-nav{gap:8px;margin:20px 0 24px}
 .wl-dosha-link{display:block;padding:7px;border-radius:10px;text-align:center}
 .wl-dosha-link img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;margin-bottom:9px;border-radius:6px}
 .wl-dosha-link strong{font-size:24px;margin-bottom:0}
 .wl-dosha-link small{display:none}
}

body.clay .c-page-head.wl-header>.c-wrap.wl-intro>*{grid-column:auto}
