.HowToMake-module__fOweSa__heroTitle{font-size:clamp(28px,4vw,56px);line-height:1.5;display:block}.HowToMake-module__fOweSa__guide{--moss:#355b43;--soft:#eff3ed;padding:48px var(--side) 88px;max-width:1120px;margin:0 auto}.HowToMake-module__fOweSa__guide p,.HowToMake-module__fOweSa__guide li{font-size:15px;line-height:2}.HowToMake-module__fOweSa__guide h2{font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.6}.HowToMake-module__fOweSa__guide h3{font-size:16px;font-weight:600}.HowToMake-module__fOweSa__badge{background:var(--soft);color:var(--moss);margin-bottom:16px;padding:4px 12px;font-size:12px;display:inline-block}.HowToMake-module__fOweSa__preparation{border:1px solid #c6d4c7;padding:clamp(24px,4vw,40px)}.HowToMake-module__fOweSa__preparation>p{margin-top:12px}.HowToMake-module__fOweSa__prepGrid{grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;display:grid}.HowToMake-module__fOweSa__prepGrid ul{margin-top:12px;padding:0;list-style:none}.HowToMake-module__fOweSa__prepGrid li{align-items:baseline;gap:10px;display:flex}.HowToMake-module__fOweSa__prepGrid li svg{color:var(--moss);flex-shrink:0}.HowToMake-module__fOweSa__prepGrid p{margin-top:16px}.HowToMake-module__fOweSa__start{background:var(--moss);justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:14px 20px;font-size:14px;display:inline-flex;color:#fff!important}.HowToMake-module__fOweSa__start:hover{background:#274633}.HowToMake-module__fOweSa__contents{border-block:1px solid var(--line);margin:28px 0 40px;padding:16px 0}.HowToMake-module__fOweSa__contents summary{cursor:pointer;padding:8px;font-size:15px}.HowToMake-module__fOweSa__contents ol{margin:12px 0;padding-left:32px}.HowToMake-module__fOweSa__contents a{padding:6px;display:block}.HowToMake-module__fOweSa__contents a span{min-width:105px;color:var(--moss);display:inline-block}.HowToMake-module__fOweSa__steps{margin:0;padding:0;list-style:none}.HowToMake-module__fOweSa__step{border:1px solid #c6d4c7;border-top:3px solid var(--moss);margin-bottom:32px;padding:clamp(24px,4vw,40px);scroll-margin-top:110px}.HowToMake-module__fOweSa__stepHead{align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.HowToMake-module__fOweSa__number{background:var(--soft);height:72px;color:var(--moss);font-family:var(--font-en);flex:0 0 72px;justify-content:center;align-items:center;font-size:36px;display:flex}.HowToMake-module__fOweSa__progress{color:var(--moss);margin-bottom:6px;font-size:12px;display:block}.HowToMake-module__fOweSa__stepHead .HowToMake-module__fOweSa__badge{margin-top:12px;margin-bottom:0}.HowToMake-module__fOweSa__actions{padding-left:24px}.HowToMake-module__fOweSa__actions li{padding-left:8px}.HowToMake-module__fOweSa__actions li+li{margin-top:12px}.HowToMake-module__fOweSa__actions li::marker{color:var(--moss);font-weight:600}.HowToMake-module__fOweSa__tip{background:var(--soft);color:var(--moss);gap:12px;margin-top:28px;padding:20px;display:flex}.HowToMake-module__fOweSa__tip>svg{flex-shrink:0;margin-top:4px}.HowToMake-module__fOweSa__tip p{margin-top:8px}.HowToMake-module__fOweSa__check{align-items:flex-start;gap:10px;margin-top:24px;font-weight:600;display:flex}.HowToMake-module__fOweSa__check svg{color:var(--moss);flex-shrink:0;margin-top:6px}.HowToMake-module__fOweSa__stepNav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.HowToMake-module__fOweSa__stepNav a{align-items:center;gap:8px;padding:6px 0;display:inline-flex}.HowToMake-module__fOweSa__finish{text-align:center;background:var(--soft);padding:40px 24px}.HowToMake-module__fOweSa__finish>p{margin-top:16px}.HowToMake-module__fOweSa__finish .HowToMake-module__fOweSa__badge{background:#fff}.HowToMake-module__fOweSa__footerLinks{flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-top:28px;font-size:13px;display:flex}.HowToMake-module__fOweSa__guide a:focus-visible,.HowToMake-module__fOweSa__contents summary:focus-visible{outline:2px solid var(--moss);outline-offset:5px}.HowToMake-module__fOweSa__contents a:hover,.HowToMake-module__fOweSa__stepNav a:hover,.HowToMake-module__fOweSa__footerLinks a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.HowToMake-module__fOweSa__prepGrid{grid-template-columns:1fr;gap:24px}.HowToMake-module__fOweSa__stepHead{gap:14px}.HowToMake-module__fOweSa__number{flex-basis:48px;height:48px;font-size:26px}.HowToMake-module__fOweSa__stepHead h2{font-size:21px}.HowToMake-module__fOweSa__step{padding:24px 20px}.HowToMake-module__fOweSa__tip{padding:16px}.HowToMake-module__fOweSa__contents a span{display:block}}
