.wellbeing-hero{overflow:hidden;background:var(--charcoal);color:var(--ivory)}.wellbeing-hero-grid{min-height:650px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:70px}.wellbeing-hero h1 span{color:var(--pink)}.wellbeing-hero p{max-width:610px;color:#d6cec3;font-size:18px}.wellbeing-hero-art{position:relative;display:grid;place-items:center}.wellbeing-hero-art:before{content:"";position:absolute;width:90%;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#167a45,#f5a800)}.wellbeing-hero-art img{position:relative;width:min(100%,560px);border-radius:28px;box-shadow:0 28px 65px rgba(0,0,0,.4)}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.pillar-grid article{padding:29px;border:1px solid var(--border);border-radius:20px;background:#fff}.pillar-grid article>span{color:var(--pink);font:700 12px League Spartan}.pillar-grid h3{margin:28px 0 10px}.pillar-grid p{margin:0;color:var(--muted)}.daily-reset{background:var(--green);color:#fff}.daily-reset-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.daily-reset-grid>div>p{color:#d7ebdf}.reset-list{display:grid;gap:10px}.reset-list label{display:flex;gap:16px;align-items:center;padding:17px 20px;border:1px solid rgba(255,255,255,.3);border-radius:15px;background:rgba(255,255,255,.08);cursor:pointer}.reset-list input{width:22px;height:22px;accent-color:var(--gold)}.reset-list span{display:grid}.reset-list strong{color:var(--gold);font:700 12px League Spartan;text-transform:uppercase}.reset-list input:checked+span{text-decoration:line-through;opacity:.65}.reset-clear{justify-self:start;border:0;background:transparent;color:#fff;text-decoration:underline;cursor:pointer}.sleep-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.sleep-grid img{width:280px;margin-top:25px;border-radius:20px}.sleep-grid ol{list-style:none;padding:0;border-top:1px solid var(--border)}.sleep-grid li{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:21px 0;border-bottom:1px solid var(--border)}.sleep-grid li span{color:var(--pink);font:700 11px League Spartan}.sleep-grid li p{margin:0;color:var(--muted)}.stress-tools{background:#fff}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.tool-grid article{padding:28px;border-radius:19px;background:var(--ivory);border:1px solid var(--border)}.tool-grid p{color:var(--muted)}.recovery-guide{background:var(--charcoal);color:#fff}.recovery-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.recovery-grid>div>p{color:#ccc}.traffic{display:grid;gap:12px}.traffic article{padding:22px 25px;border-radius:17px;background:rgba(255,255,255,.06);border-left:6px solid}.traffic .green{border-color:#49b875}.traffic .amber{border-color:#f5a800}.traffic .red{border-color:#df5b5b}.traffic article>span{font:700 11px League Spartan}.traffic h3{font-size:25px;margin:7px 0}.traffic p{color:#ccc;margin:0}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.help-grid article{padding:30px;border:1px solid var(--border);border-radius:20px;background:#fff}.help-grid p{color:var(--muted)}.wellbeing-note{padding:20px 24px;border-left:5px solid var(--pink);background:rgba(217,60,114,.08)}.wellbeing-sources{padding:28px 0;background:#111;color:#aaa;font-size:12px}.wellbeing-sources p{margin:0}.wellbeing-sources a{color:var(--gold);text-decoration:underline}@media(max-width:900px){.wellbeing-hero-grid,.daily-reset-grid,.sleep-grid,.recovery-grid{grid-template-columns:1fr;gap:38px}.wellbeing-hero-art{order:-1}.wellbeing-hero-art img{width:min(75%,470px)}.pillar-grid{grid-template-columns:1fr 1fr}.tool-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pillar-grid,.tool-grid,.help-grid{grid-template-columns:1fr}.sleep-grid li{grid-template-columns:100px 1fr}}
