._4fcDbW_hero{background:var(--mint-subtle);padding-block:40px 72px}._4fcDbW_breadcrumb{color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:40px;font-size:14px;display:flex}._4fcDbW_breadcrumb a,._4fcDbW_audiences a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}._4fcDbW_breadcrumb a:hover,._4fcDbW_audiences a:hover{text-decoration:underline}._4fcDbW_breadcrumb a:focus-visible,._4fcDbW_audiences a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}._4fcDbW_grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}._4fcDbW_title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;max-width:19ch;font-size:clamp(36px,4.2vw,56px);font-weight:700;line-height:1.12}._4fcDbW_routine{background:var(--surface-card);border-radius:12px;padding:32px}._4fcDbW_routine h2{text-wrap:balance;font-size:24px;font-weight:600;line-height:1.3}._4fcDbW_routine p{color:var(--on-surface-variant);margin-top:10px;font-size:15px;line-height:1.65}._4fcDbW_routine ol{counter-reset:routine;margin-top:28px}._4fcDbW_routine li{border-top:1px solid var(--outline-variant);counter-increment:routine;grid-template-columns:24px 1fr;gap:16px;padding-block:18px;display:grid}._4fcDbW_routine li:before{content:counter(routine);color:var(--secondary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}._4fcDbW_routine li:last-child{padding-bottom:0}._4fcDbW_routine h3{font-weight:600}._4fcDbW_routine li p{margin-top:4px}._4fcDbW_audiences{border-bottom:1px solid var(--outline-variant);padding-block:14px}._4fcDbW_audiences>div{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}._4fcDbW_audiences a{font-size:14px;font-weight:500}._4fcDbW_audiences a[aria-current=page]{color:var(--secondary);font-weight:700;text-decoration:underline}._4fcDbW_closing{background:var(--mint-subtle);padding-block:64px}._4fcDbW_closing>div{justify-content:space-between;align-items:center;gap:32px;display:flex}._4fcDbW_closing h2{letter-spacing:-.025em;text-wrap:balance;max-width:30ch;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2}._4fcDbW_closing p{max-width:65ch;color:var(--on-surface-variant);margin-top:16px;line-height:1.75}@media (max-width:767px){._4fcDbW_hero{padding-block:20px 40px}._4fcDbW_breadcrumb{margin-bottom:24px}._4fcDbW_grid{grid-template-columns:1fr}._4fcDbW_routine{padding:24px}._4fcDbW_closing>div{flex-direction:column;align-items:flex-start}._4fcDbW_audiences>div{gap:4px 20px}}