.sample-module__EdhrCq__page{color:#193d2d;background:#f5f1e9;padding:136px 24px 80px}.sample-module__EdhrCq__wrap{max-width:1040px;margin:auto}.sample-module__EdhrCq__back,.sample-module__EdhrCq__sourceLink{color:#1e4c37;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.sample-module__EdhrCq__intro{padding:40px 0 28px}.sample-module__EdhrCq__kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#6e5d37!important;font-size:11px!important;line-height:1.7!important}.sample-module__EdhrCq__intro h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:22px 0;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.05}.sample-module__EdhrCq__intro h1 em,.sample-module__EdhrCq__next h2 em{color:#765e2f;font-weight:400}.sample-module__EdhrCq__intro>p:not(.sample-module__EdhrCq__kicker){color:#506452;max-width:740px;font-size:18px;line-height:1.75}.sample-module__EdhrCq__pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.sample-module__EdhrCq__pills span{border:1px solid #c6cec1;border-radius:30px;padding:7px 12px;font-size:12px}.sample-module__EdhrCq__jump{border-block:1px solid #c8cfbf;flex-wrap:wrap;gap:28px;padding:12px 0;display:flex}.sample-module__EdhrCq__jump a{align-items:center;min-height:44px;font-size:14px;font-weight:550;display:inline-flex}.sample-module__EdhrCq__section{border-bottom:1px solid #c8cfbf;padding:52px 0;scroll-margin-top:120px}.sample-module__EdhrCq__section h2,.sample-module__EdhrCq__next h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.12}.sample-module__EdhrCq__section>p,.sample-module__EdhrCq__next>p{color:#4e6252;max-width:900px;font-size:16px;line-height:1.85}.sample-module__EdhrCq__section .sample-module__EdhrCq__lead{font-family:var(--font-display),Georgia,serif;color:#183f2d;max-width:730px;font-size:26px;line-height:1.45}.sample-module__EdhrCq__resultHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.sample-module__EdhrCq__resultHeader h2{margin:10px 0;font-size:64px}.sample-module__EdhrCq__resultHeader>div>p:not(.sample-module__EdhrCq__kicker){color:#627161;font-size:12px}.sample-module__EdhrCq__score{background:#ece8d8;border:1px solid #ab9053;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:124px;height:124px;display:flex}.sample-module__EdhrCq__score strong{font-family:var(--font-display),Georgia,serif;font-size:58px;font-weight:400;line-height:1.1}.sample-module__EdhrCq__score span{font-size:12px}.sample-module__EdhrCq__categories{grid-template-columns:1fr 1fr;gap:0 40px;margin:30px 0;display:grid}.sample-module__EdhrCq__categories>div{border-bottom:1px solid #c8cfbf;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:15px;display:flex}.sample-module__EdhrCq__categories strong{white-space:nowrap;font-size:21px}.sample-module__EdhrCq__categories small{color:#53634f;margin-left:3px;font-size:11px;font-weight:400}.sample-module__EdhrCq__note{color:#596a59!important;font-size:13px!important;line-height:1.8!important}.sample-module__EdhrCq__savedSummary{color:#f4f0e7;--color-nm-muted:#c2cbbf;--color-nm-text:#f4f0e7;--color-nm-accent:#ddc68f;--color-nm-line:#496352;background:#0d281d;border-radius:14px;margin-top:28px;padding:2px 28px 24px}.sample-module__EdhrCq__savedSummary section{margin-top:22px}.sample-module__EdhrCq__savedSummary h2{color:#f3eee2;font-size:36px}.sample-module__EdhrCq__swatches{grid-template-columns:repeat(5,1fr);gap:14px;margin:30px 0;display:grid}.sample-module__EdhrCq__swatch{border:1px solid #0002;border-radius:8px;height:95px}.sample-module__EdhrCq__swatches dt{margin-top:10px;font-size:13px;font-weight:600}.sample-module__EdhrCq__swatches dd{letter-spacing:.025em;color:#566650;margin-top:5px;font-size:12px}.sample-module__EdhrCq__gallery{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.sample-module__EdhrCq__gallery figure{min-width:0;margin:0}.sample-module__EdhrCq__desktop{grid-column:1/-1}.sample-module__EdhrCq__imageFrame{background:#eee6f1;border:1px solid #d1c8d7;border-radius:12px;overflow:hidden}.sample-module__EdhrCq__imageFrame img{width:100%;height:auto;display:block}.sample-module__EdhrCq__gallery figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 0;font-size:14px;display:flex}.sample-module__EdhrCq__gallery figcaption span{color:#62705e;font-size:11px}.sample-module__EdhrCq__next{padding:58px 0 0;scroll-margin-top:110px}.sample-module__EdhrCq__primary{color:#fff9ee;background:#173f2c;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;max-width:100%;min-height:58px;margin:15px 0;padding:16px 22px;font-size:15px;font-weight:550;display:inline-flex}.sample-module__EdhrCq__primary:hover{background:#24563b}.sample-module__EdhrCq__page a:focus-visible{outline-offset:5px;outline:3px solid #9e762b}@media (max-width:650px){.sample-module__EdhrCq__page{padding:100px 20px 55px}.sample-module__EdhrCq__intro{padding:25px 0}.sample-module__EdhrCq__intro h1{font-size:43px}.sample-module__EdhrCq__intro>p:not(.sample-module__EdhrCq__kicker){font-size:16px}.sample-module__EdhrCq__jump{gap:6px 22px}.sample-module__EdhrCq__jump a{font-size:13px}.sample-module__EdhrCq__section{padding:36px 0}.sample-module__EdhrCq__resultHeader h2{font-size:48px}.sample-module__EdhrCq__score{width:96px;height:96px}.sample-module__EdhrCq__score strong{font-size:45px}.sample-module__EdhrCq__categories{grid-template-columns:1fr;margin:20px 0}.sample-module__EdhrCq__swatches{grid-template-columns:repeat(3,1fr)}.sample-module__EdhrCq__swatch{height:70px}.sample-module__EdhrCq__gallery{grid-template-columns:1fr;gap:22px}.sample-module__EdhrCq__desktop{grid-column:auto}.sample-module__EdhrCq__savedSummary{padding:1px 18px 20px}.sample-module__EdhrCq__savedSummary h2{font-size:30px}.sample-module__EdhrCq__primary{font-size:14px;line-height:1.65}.sample-module__EdhrCq__primary svg{flex-shrink:0}.sample-module__EdhrCq__next{padding-top:35px}.sample-module__EdhrCq__gallery figcaption span{font-size:12px}}
