.page-module__0Mzi5q__page{color:#20382a;background:#fcfbf6}.page-module__0Mzi5q__wide{width:min(1040px,100% - 40px);margin-inline:auto}.page-module__0Mzi5q__hero{background:#eef1e7;padding-block:36px 0}.page-module__0Mzi5q__back{color:#365939;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.page-module__0Mzi5q__eyebrow{color:#4b6444;letter-spacing:.09em;text-transform:uppercase;margin:24px 0 12px;font-size:.79rem;font-weight:750}.page-module__0Mzi5q__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(2.2rem,5.3vw,3.9rem);font-weight:800;line-height:1.08}.page-module__0Mzi5q__intro{max-width:790px;margin-top:24px;font-size:clamp(1.13rem,2vw,1.35rem);line-height:1.62}.page-module__0Mzi5q__productIntro{color:#455643;max-width:790px;margin-top:18px;font-size:1.05rem;line-height:1.72}.page-module__0Mzi5q__meta{color:#53634f;flex-wrap:wrap;gap:12px;margin-top:22px;font-size:.88rem;display:flex}.page-module__0Mzi5q__cover{margin:28px 0 0}.page-module__0Mzi5q__cover img{border:1px solid #d9decf;border-radius:12px;width:100%;height:auto;display:block}.page-module__0Mzi5q__page figcaption{color:#586653;margin-top:10px;font-size:.85rem;line-height:1.55}.page-module__0Mzi5q__cover figcaption{padding-bottom:24px}.page-module__0Mzi5q__reading{width:min(760px,100% - 40px);margin-inline:auto;padding-block:40px 64px}.page-module__0Mzi5q__reading section+section{margin-top:46px}.page-module__0Mzi5q__reading h2{letter-spacing:-.022em;text-wrap:balance;margin:0 0 18px;font-size:clamp(1.6rem,3.3vw,2rem);font-weight:750;line-height:1.2}.page-module__0Mzi5q__reading p{color:#455643;margin-top:16px;font-size:1.09rem;line-height:1.78}.page-module__0Mzi5q__reading p a{color:#315f35;text-underline-offset:3px;text-decoration:underline}.page-module__0Mzi5q__field{margin:24px 0 0}.page-module__0Mzi5q__field img{border-radius:10px;width:100%;height:auto;display:block}.page-module__0Mzi5q__cta{color:#fff;background:#20382a;border-radius:12px;padding:28px}.page-module__0Mzi5q__cta .page-module__0Mzi5q__eyebrow{color:#d1daba;margin-top:0}.page-module__0Mzi5q__cta h2{color:#fff}.page-module__0Mzi5q__cta p{color:#e0e7d7}.page-module__0Mzi5q__button{color:#20382a;text-align:center;background:#e9d5a8;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:24px;padding:13px 22px;font-weight:750;line-height:1.4;display:inline-flex}.page-module__0Mzi5q__button:hover{background:#fff0d0}.page-module__0Mzi5q__button:focus-visible,.page-module__0Mzi5q__back:focus-visible,.page-module__0Mzi5q__reading a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #a85c22}@media (max-width:600px){.page-module__0Mzi5q__hero{padding-top:18px}.page-module__0Mzi5q__reading{padding-top:32px}.page-module__0Mzi5q__reading section+section{margin-top:36px}.page-module__0Mzi5q__cta{padding:22px}.page-module__0Mzi5q__button{width:100%}}
.page-module__hBPwaG__steps{counter-reset:measurement-step;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-module__hBPwaG__steps li{color:#455643;counter-increment:measurement-step;background:#f3f4ee;border:1px solid #dfe4d8;border-radius:10px;min-height:72px;padding:16px 18px 16px 58px;font-size:1.02rem;line-height:1.7;position:relative}.page-module__hBPwaG__steps li:before{color:#587347;content:counter(measurement-step, decimal-leading-zero);letter-spacing:.04em;font-size:.9rem;font-weight:800;position:absolute;top:16px;left:17px}@media (max-width:600px){.page-module__hBPwaG__steps{gap:10px}.page-module__hBPwaG__steps li{padding:14px 14px 14px 48px}.page-module__hBPwaG__steps li:before{top:15px;left:13px}}
