.RoutinePages-module__zFbAoa__page,.RoutinePages-module__zFbAoa__detailPage,.RoutinePages-module__zFbAoa__configPage{width:min(100%,1220px);padding:56px var(--page-pad)90px;margin:0 auto}.RoutinePages-module__zFbAoa__breadcrumb{color:#8b9092;font-family:var(--font-jost),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:36px;font-size:11px}.RoutinePages-module__zFbAoa__pageHeader{max-width:900px;margin-bottom:38px}.RoutinePages-module__zFbAoa__pageHeader>p,.RoutinePages-module__zFbAoa__detailHero>div:last-child>p,.RoutinePages-module__zFbAoa__steps header p,.RoutinePages-module__zFbAoa__related>p,.RoutinePages-module__zFbAoa__configHeader p,.RoutinePages-module__zFbAoa__result>div:last-child>p{color:var(--acc);font-family:var(--font-jost),sans-serif;letter-spacing:.28em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.RoutinePages-module__zFbAoa__pageHeader h1,.RoutinePages-module__zFbAoa__configHeader h1{font-family:var(--font-jost),sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:max(38px,min(5.2vw,66px));font-weight:300;line-height:1.08}.RoutinePages-module__zFbAoa__pageHeader h1 span{color:var(--acc)}.RoutinePages-module__zFbAoa__pageHeader>div,.RoutinePages-module__zFbAoa__configHeader>div{color:#575c5e;max-width:700px;margin:22px 0;font-size:15px;font-weight:300;line-height:1.8}.RoutinePages-module__zFbAoa__pageHeader>a{color:#fff;background:#14181a;border-radius:99px;padding:14px 24px;font-size:12px;font-weight:700;display:inline-flex}.RoutinePages-module__zFbAoa__levels{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.RoutinePages-module__zFbAoa__levels button{color:#686e70;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd9cf;border-radius:99px;padding:10px 17px;font-size:11px}.RoutinePages-module__zFbAoa__levels button[data-active=true]{border-color:var(--acc);background:var(--acc);color:#fff}.RoutinePages-module__zFbAoa__count{color:#929698;margin:22px 0 16px;font-size:11px}.RoutinePages-module__zFbAoa__routineGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.RoutinePages-module__zFbAoa__routineCard{background:#fff;border:1px solid #e4e0d6;border-radius:22px;overflow:hidden}.RoutinePages-module__zFbAoa__routineCard:hover{border-color:var(--acc);transform:translateY(-3px)}.RoutinePages-module__zFbAoa__routineCard>div{height:260px;position:relative;overflow:hidden}.RoutinePages-module__zFbAoa__routineCard img{object-fit:cover;mix-blend-mode:multiply}.RoutinePages-module__zFbAoa__routineCard>div>span{color:#394043;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.86);border-radius:99px;padding:8px 12px;font-size:10px;font-weight:700;position:absolute;bottom:15px;right:15px}.RoutinePages-module__zFbAoa__routineCard>section{padding:25px}.RoutinePages-module__zFbAoa__routineCard section p{color:var(--acc);font-family:var(--font-jost),sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:9.5px;font-weight:700}.RoutinePages-module__zFbAoa__routineCard h2{font-family:var(--font-jost),sans-serif;margin:12px 0;font-size:21px;font-weight:400}.RoutinePages-module__zFbAoa__routineCard section>div{color:#73787a;min-height:48px;font-size:12px;line-height:1.65}.RoutinePages-module__zFbAoa__routineCard b{color:#252a2c;letter-spacing:.06em;text-transform:uppercase;margin-top:24px;font-size:10.5px;display:block}.RoutinePages-module__zFbAoa__detailHero{background:#fff;border-radius:26px;grid-template-columns:1fr 1fr;min-height:590px;display:grid;overflow:hidden;box-shadow:0 20px 70px rgba(25,30,31,.08)}.RoutinePages-module__zFbAoa__detailHero>div:first-child{min-height:590px;position:relative;overflow:hidden}.RoutinePages-module__zFbAoa__detailHero>div:first-child img{object-fit:cover;mix-blend-mode:multiply}.RoutinePages-module__zFbAoa__detailHero>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px;display:flex}.RoutinePages-module__zFbAoa__detailHero h1{font-family:var(--font-jost),sans-serif;font-size:max(34px,min(4vw,54px));font-weight:300;line-height:1.12}.RoutinePages-module__zFbAoa__detailHero h2{color:#626769;margin-top:18px;font-size:17px;font-weight:300;line-height:1.5}.RoutinePages-module__zFbAoa__meta{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.RoutinePages-module__zFbAoa__meta span{color:#6b7173;border:1px solid #e4e0d6;border-radius:99px;padding:8px 12px;font-size:10px}.RoutinePages-module__zFbAoa__detailHero strong{text-transform:uppercase;font-size:11px}.RoutinePages-module__zFbAoa__forWhom{color:#73787a;margin:9px 0 24px;font-size:13px;line-height:1.7}.RoutinePages-module__zFbAoa__detailHero button{color:#fff;cursor:pointer;background:#14181a;border-radius:99px;width:100%;min-height:50px;font-weight:700}.RoutinePages-module__zFbAoa__detailHero small{color:#929698;margin-top:10px;font-size:10px;line-height:1.5}.RoutinePages-module__zFbAoa__steps{margin-top:80px}.RoutinePages-module__zFbAoa__steps h2,.RoutinePages-module__zFbAoa__related h2{font-family:var(--font-jost),sans-serif;text-transform:uppercase;font-size:36px;font-weight:300}.RoutinePages-module__zFbAoa__steps>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.RoutinePages-module__zFbAoa__steps article{background:#fff;border:1px solid #e4e0d6;border-radius:18px;align-items:center;gap:22px;min-height:125px;padding:24px;display:flex}.RoutinePages-module__zFbAoa__steps article>span{color:var(--acc);font-family:var(--font-jost),sans-serif;font-size:28px;font-weight:300}.RoutinePages-module__zFbAoa__steps h3{font-family:var(--font-jost),sans-serif;font-size:17px;font-weight:500}.RoutinePages-module__zFbAoa__steps article p{color:#73787a;margin-top:7px;font-size:12px}.RoutinePages-module__zFbAoa__related{margin-top:80px}.RoutinePages-module__zFbAoa__related .RoutinePages-module__zFbAoa__routineGrid{margin-top:30px}.RoutinePages-module__zFbAoa__configHeader{max-width:840px}.RoutinePages-module__zFbAoa__progress{gap:10px;margin:45px 0 25px;display:flex}.RoutinePages-module__zFbAoa__progress:before{content:"";position:absolute}.RoutinePages-module__zFbAoa__progress button{color:#7c8183;cursor:pointer;background:#fff;border:1px solid #dcd8ce;border-radius:50%;width:42px;height:42px}.RoutinePages-module__zFbAoa__progress button[data-done=true]{color:#315d65;background:#e4eff0;border-color:#9bbec4}.RoutinePages-module__zFbAoa__progress button[data-active=true]{border-color:var(--acc);background:var(--acc);color:#fff}.RoutinePages-module__zFbAoa__question{background:#fff;border:1px solid #e4e0d6;border-radius:26px;min-height:460px;padding:45px}.RoutinePages-module__zFbAoa__question>span{color:var(--acc);font-family:var(--font-jost),sans-serif;letter-spacing:.2em;font-size:11px}.RoutinePages-module__zFbAoa__question h2{font-family:var(--font-jost),sans-serif;margin:22px 0 35px;font-size:34px;font-weight:300}.RoutinePages-module__zFbAoa__question>div{flex-wrap:wrap;gap:10px;display:flex}.RoutinePages-module__zFbAoa__question button{color:#515759;cursor:pointer;background:#fbfaf8;border:1px solid #ddd9cf;border-radius:99px;min-height:48px;padding:11px 20px;font-size:13px}.RoutinePages-module__zFbAoa__question button[data-selected=true]{border-color:var(--acc);background:var(--acc);color:#fff}.RoutinePages-module__zFbAoa__result{background:#fff;border-radius:26px;grid-template-columns:44% 1fr;display:grid;overflow:hidden;box-shadow:0 20px 70px rgba(25,30,31,.08)}.RoutinePages-module__zFbAoa__result>div:first-child{min-height:650px;position:relative}.RoutinePages-module__zFbAoa__result>div:first-child img{object-fit:cover;mix-blend-mode:multiply}.RoutinePages-module__zFbAoa__result>div:last-child{padding:48px}.RoutinePages-module__zFbAoa__result h2{font-family:var(--font-jost),sans-serif;font-size:38px;font-weight:300}.RoutinePages-module__zFbAoa__result h3{color:#666c6e;margin-top:12px;font-size:15px;font-weight:300}.RoutinePages-module__zFbAoa__result ul{gap:8px;margin:20px 0;list-style:none;display:grid}.RoutinePages-module__zFbAoa__result li{border-bottom:1px solid #eeeae2;justify-content:space-between;gap:15px;padding:11px 0;font-size:11px;display:flex}.RoutinePages-module__zFbAoa__result li span{color:#7c8183;text-align:right}.RoutinePages-module__zFbAoa__resultActions{gap:10px;display:flex}.RoutinePages-module__zFbAoa__resultActions a,.RoutinePages-module__zFbAoa__resultActions button{color:#fff;cursor:pointer;background:#14181a;border-radius:99px;flex:1;place-items:center;min-height:48px;font-size:12px;font-weight:700;display:grid}.RoutinePages-module__zFbAoa__resultActions button{color:#14181a;background:#fff;border:1px solid #14181a}.RoutinePages-module__zFbAoa__restart{color:#707678;cursor:pointer;background:0 0;margin-top:15px;font-size:11px;text-decoration:underline}@media (max-width:900px){.RoutinePages-module__zFbAoa__routineGrid{grid-template-columns:repeat(2,1fr)}.RoutinePages-module__zFbAoa__detailHero,.RoutinePages-module__zFbAoa__result{grid-template-columns:1fr}.RoutinePages-module__zFbAoa__detailHero>div:first-child,.RoutinePages-module__zFbAoa__result>div:first-child{min-height:430px}.RoutinePages-module__zFbAoa__steps>div{grid-template-columns:1fr}}@media (max-width:600px){.RoutinePages-module__zFbAoa__routineGrid{grid-template-columns:1fr}.RoutinePages-module__zFbAoa__routineCard{grid-template-columns:38% 1fr;display:grid}.RoutinePages-module__zFbAoa__routineCard>div{height:auto;min-height:240px}.RoutinePages-module__zFbAoa__routineCard>section{padding:20px}.RoutinePages-module__zFbAoa__question{padding:30px 22px}.RoutinePages-module__zFbAoa__question>div{gap:7px}.RoutinePages-module__zFbAoa__question button{min-height:43px;padding:9px 15px;font-size:11px}.RoutinePages-module__zFbAoa__detailHero>div:last-child,.RoutinePages-module__zFbAoa__result>div:last-child{padding:35px 24px}.RoutinePages-module__zFbAoa__related .RoutinePages-module__zFbAoa__routineCard{display:block}.RoutinePages-module__zFbAoa__resultActions{flex-direction:column}}
