.guide-module__RhMhDG__page{--ink:var(--oo-ink);--soft:#e9ecd9;--accent:var(--oo-muted);background:var(--oo-white);color:var(--ink)}.guide-module__RhMhDG__blue{--ink:#193c55;--soft:#e1eaf3;--accent:#5f82a2}.guide-module__RhMhDG__aqua{--ink:#123d49;--soft:#d9eaf0;--accent:#5c8290}.guide-module__RhMhDG__peach{--ink:#53372c;--soft:#f0dfd2;--accent:#9d7156}.guide-module__RhMhDG__olive{--ink:#293839}.guide-module__RhMhDG__page main{padding-top:90px}.guide-module__RhMhDG__page h1,.guide-module__RhMhDG__page h2,.guide-module__RhMhDG__page h3{color:inherit;letter-spacing:-.045em;font-weight:500}.guide-module__RhMhDG__page em{color:var(--accent);font-style:normal}.guide-module__RhMhDG__eyebrow{letter-spacing:.15em;font-size:10px;font-weight:650}.guide-module__RhMhDG__hero{background:var(--soft);grid-template-columns:1fr 1fr;min-height:650px;display:grid}.guide-module__RhMhDG__hero>div:first-child{padding:55px 9% 55px 10%}.guide-module__RhMhDG__topic{margin-top:25px;font-size:14px}.guide-module__RhMhDG__hero h1{white-space:pre-line;margin:22px 0;font-size:clamp(49px,5.2vw,79px);line-height:1.04}.guide-module__RhMhDG__intro{max-width:430px;margin-bottom:30px;font-size:18px;line-height:1.7}.guide-module__RhMhDG__heroArt{min-height:530px;position:relative}.guide-module__RhMhDG__heroArt img{object-fit:cover}.guide-module__RhMhDG__contain img{object-fit:contain;padding:8%}.guide-module__RhMhDG__heroArt small{color:#344647;background:#fafcfce8;border-radius:4px;padding:8px 12px;font-size:10px;position:absolute;bottom:20px;left:25px}.guide-module__RhMhDG__button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:35px;min-height:56px;padding:17px 25px;font-size:15px;text-decoration:none;display:inline-flex}.guide-module__RhMhDG__button:disabled{opacity:.6}.guide-module__RhMhDG__basics{padding:90px 6%;scroll-margin-top:110px}.guide-module__RhMhDG__feature{grid-template-columns:1fr 1.3fr;align-items:center;gap:10%;display:grid}.guide-module__RhMhDG__mark{text-align:center;color:var(--accent);letter-spacing:-.06em;font-size:clamp(140px,21vw,300px);line-height:1}.guide-module__RhMhDG__page h2{white-space:pre-line;margin:24px 0;font-size:clamp(39px,4.6vw,67px);line-height:1.08}.guide-module__RhMhDG__feature p:not(.guide-module__RhMhDG__eyebrow){font-size:18px;line-height:1.7}.guide-module__RhMhDG__source{color:inherit;text-underline-offset:4px;margin-top:20px;font-size:12px;display:inline-block}.guide-module__RhMhDG__cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.guide-module__RhMhDG__cards article{background:var(--soft);border-radius:22px;padding:35px}.guide-module__RhMhDG__cards article>span{color:var(--accent);font-size:12px}.guide-module__RhMhDG__cards h3{margin:35px 0 18px;font-size:29px;line-height:1.15}.guide-module__RhMhDG__cards p{font-size:16px;line-height:1.7}.guide-module__RhMhDG__routine{background:var(--ink);color:#fff;grid-template-columns:1fr 1.1fr;gap:10%;padding:80px 7%;scroll-margin-top:110px;display:grid}.guide-module__RhMhDG__routine em{color:var(--soft)}.guide-module__RhMhDG__routine a{color:#fff;text-underline-offset:6px;margin-top:20px;font-size:15px;display:inline-block}.guide-module__RhMhDG__takeaway{border-top:1px solid #ffffff50;gap:24px;padding:24px 0;display:flex}.guide-module__RhMhDG__takeaway>span{color:var(--soft);padding-top:7px;font-size:12px}.guide-module__RhMhDG__takeaway h3{margin-bottom:12px;font-size:28px}.guide-module__RhMhDG__takeaway p{opacity:.85;font-size:16px;line-height:1.6}.guide-module__RhMhDG__faq{grid-template-columns:1fr 1.1fr;gap:10%;padding:85px 6%;scroll-margin-top:110px;display:grid}.guide-module__RhMhDG__faq h2{font-size:48px}.guide-module__RhMhDG__faq details{border-bottom:1px solid #b8c5c6;padding:25px 0}.guide-module__RhMhDG__faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;list-style:none;display:flex}.guide-module__RhMhDG__faq summary::-webkit-details-marker{display:none}.guide-module__RhMhDG__faq details p{margin-top:20px;font-size:16px;line-height:1.7}.guide-module__RhMhDG__faq details[open] summary span{transform:rotate(45deg)}.guide-module__RhMhDG__next{padding:30px 6% 75px}.guide-module__RhMhDG__next>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;display:grid}.guide-module__RhMhDG__next a{color:inherit;border:1px solid #b0c1c2;border-radius:15px;justify-content:space-between;padding:25px;font-size:22px;text-decoration:none;display:flex}.guide-module__RhMhDG__final{background:var(--soft);text-align:center;padding:75px 6%}.guide-module__RhMhDG__final p:last-child{margin-top:25px;font-size:12px;line-height:1.6}.guide-module__RhMhDG__page :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:700px){.guide-module__RhMhDG__page main{padding-top:90px}.guide-module__RhMhDG__hero{grid-template-columns:1fr}.guide-module__RhMhDG__hero>div:first-child{padding:35px 6%}.guide-module__RhMhDG__hero h1{font-size:51px}.guide-module__RhMhDG__intro{font-size:17px}.guide-module__RhMhDG__heroArt{min-height:340px}.guide-module__RhMhDG__basics{padding:60px 6%}.guide-module__RhMhDG__feature{grid-template-columns:1fr;gap:30px}.guide-module__RhMhDG__mark{text-align:left;font-size:130px}.guide-module__RhMhDG__page h2{font-size:43px}.guide-module__RhMhDG__cards{grid-template-columns:1fr;gap:15px;margin-top:35px}.guide-module__RhMhDG__cards article{padding:28px}.guide-module__RhMhDG__cards h3{margin:20px 0 15px}.guide-module__RhMhDG__routine,.guide-module__RhMhDG__faq{grid-template-columns:1fr;gap:35px;padding:60px 6%}.guide-module__RhMhDG__faq h2{font-size:43px}.guide-module__RhMhDG__next{padding:0 6% 60px}.guide-module__RhMhDG__next>div{grid-template-columns:1fr;gap:12px}.guide-module__RhMhDG__final{padding:60px 6%}}.guide-module__RhMhDG__page main a:not(.guide-module__RhMhDG__button),.guide-module__RhMhDG__page main a:not(.guide-module__RhMhDG__button):visited{color:inherit}.guide-module__RhMhDG__blue .guide-module__RhMhDG__heroArt img{object-position:left center}
