.skincare-page{max-width:1160px}.skincare-opening{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:32px 0 64px;display:grid}.skincare-opening h1{letter-spacing:.025em;margin:16px 0 24px;font-size:clamp(1.9rem,3vw,2.55rem)}.skincare-opening p+p{margin-top:14px}.skincare-opening figure img{object-fit:contain;width:100%;height:auto}.skincare-page figcaption{color:#625f58;margin-top:12px;font-size:.875rem;line-height:1.8}.skincare-body{max-width:850px;margin-inline:auto}.skincare-body p{line-height:2}.skincare-body p+p{margin-top:20px}.skincare-order h2{margin:10px 0 14px}.skincare-order-key{background:var(--sage);border-left:3px solid #6c8576;margin-top:24px;padding:20px 24px}.skincare-order-key strong{color:var(--green);font-weight:600}.skincare-order-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.skincare-order-list li{min-width:0}.skincare-order-list a{border-bottom:1px solid #9aab9c;flex-direction:column;height:100%;padding-bottom:15px;text-decoration:none;display:flex;position:relative}.skincare-order-number{background:var(--paper);min-width:34px;min-height:34px;color:var(--green);place-items:center;font-size:1rem;font-weight:600;line-height:1.5;display:grid;position:absolute;top:8px;left:8px}.skincare-order-list img{object-fit:contain;width:100%;height:auto;margin-bottom:16px}.skincare-product-type{color:#625f58;font-size:.9375rem;line-height:1.8;display:block}.skincare-order-list h3{margin:4px 0 8px;font-size:1.125rem;font-weight:600;line-height:1.7}.skincare-order-role{margin-bottom:14px;font-size:.9375rem;line-height:1.8}.skincare-order-more{color:var(--green);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:.9375rem;display:flex}.skincare-toc{border-top:3px solid var(--green);background:#eef1eb;margin:54px 0 76px;padding:28px 34px 20px}.skincare-toc h2{margin:6px 0 10px;font-size:1.2rem}.skincare-toc .skincare-toc-guide{margin:0 0 26px;font-size:1rem;line-height:1.9}.skincare-toc ol{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.skincare-toc a{background:var(--paper);height:100%;min-height:72px;color:var(--green);border:1px solid #b9c9bc;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:1rem;line-height:1.8;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.skincare-toc-link-title{text-underline-offset:.25em;min-width:0;text-decoration:underline #a0b5a6}.skincare-toc-link-action{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.skincare-toc-link-arrow{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;font-weight:400;display:grid}.skincare-toc a:hover,.skincare-toc a:focus-visible{border-color:var(--green);background:#f2f6f0}.skincare-toc a:hover .skincare-toc-link-title,.skincare-toc a:focus-visible .skincare-toc-link-title{text-decoration-color:var(--green)}.skincare-section{margin-bottom:80px}.skincare-section>h2{border-top:1px solid #8ca294;border-bottom:1px solid var(--line);color:var(--green);margin-bottom:32px;padding:24px 0;font-size:1.625rem}.skincare-section>h3{margin-bottom:18px;font-size:1.25rem}.skincare-plain-steps{margin:28px 0;padding-left:1.5em}.skincare-plain-steps li{margin-block:24px;padding-left:8px}.skincare-plain-steps li::marker{color:var(--green);font-weight:600}.skincare-plain-steps strong{margin-bottom:6px;display:block}.skincare-stopper-image{margin-top:28px}.skincare-stopper-image img{width:100%;height:auto}.skincare-stopper-image figcaption a{min-height:44px;padding-block:8px;display:inline-block}.skincare-text-link{min-height:48px;color:var(--green);align-items:center;gap:18px;margin-top:16px;font-size:1rem;line-height:1.8;display:inline-flex}.skincare-note{background:var(--sage);border-left:3px solid #6c8576;margin-top:30px;padding:26px 30px}.skincare-note h3{color:var(--green);margin-bottom:14px;font-size:1.1875rem}.skincare-note>a{min-height:44px;margin-top:14px;font-size:1rem;display:inline-block}.skincare-step{padding:28px 0 44px}.skincare-step+.skincare-step{border-top:1px solid var(--line)}.skincare-step-heading{align-items:center;gap:22px;margin-bottom:26px;display:flex}.skincare-step-number{color:var(--green);border-right:1px solid #a6b7a8;padding-right:22px;font-size:2rem;font-weight:500;line-height:1.4}.skincare-step-heading h3{margin-top:3px;font-size:1.625rem;line-height:1.7}.skincare-step-content{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px;display:grid}.skincare-step-content figure img{object-fit:contain;width:100%;height:auto}.skincare-step-lead{margin-bottom:20px;font-size:1.25rem;font-weight:600}.skincare-point{background:#f1eee7;margin-top:26px;padding:22px 24px}.skincare-point h4{margin:0 0 12px;font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.8}.skincare-point p{font-size:1rem}.skincare-point-important{border-top:3px solid var(--green);background:var(--sage)}.skincare-point-important h4{color:var(--green);font-size:1.25rem;line-height:1.8}.skincare-keep-phrase{display:inline-block}.skincare-point-label{color:var(--green);margin-bottom:10px;font-weight:600;font-size:.875rem!important}.skincare-pump-care{counter-reset:pump;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.skincare-pump-care li{counter-increment:pump;border-top:1px solid #9aab9c;padding:18px 0 20px;line-height:2}.skincare-pump-care li:before{content:counter(pump,decimal-leading-zero);color:var(--green);margin-bottom:10px;font-size:.9375rem;display:block}.skincare-help{background:var(--sage);margin:0 0 46px;padding:34px}.skincare-help h2{color:var(--green);margin-bottom:20px;font-size:1.5rem}.skincare-help .button{margin-top:24px}.skincare-help>.skincare-text-link{display:flex}@media (width<=760px){.skincare-opening{grid-template-columns:1fr;gap:28px;margin:24px 0 40px}.skincare-opening h1{margin:12px 0 22px;font-size:1.8rem;line-height:1.65}.skincare-opening figure{width:100%;max-width:560px;margin-inline:auto}.skincare-desktop-break{display:none}.skincare-body p{line-height:1.95}.skincare-body p+p{margin-top:18px}.skincare-order h2{font-size:1.45rem}.skincare-order-key{padding:20px;font-size:1.0625rem}.skincare-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;margin-top:24px}.skincare-order-list h3{letter-spacing:0;font-size:1.125rem}.skincare-order-role,.skincare-product-type{font-size:.9375rem}.skincare-toc{margin:40px 0 52px;padding:24px 22px 16px}.skincare-toc ol{grid-template-columns:1fr}.skincare-toc a{gap:12px;min-height:76px;padding:16px 14px;font-size:1.0625rem}.skincare-section{margin-bottom:58px}.skincare-section>h2{margin-bottom:26px;padding:20px 0;font-size:1.4rem}.skincare-section>h3{font-size:1.1875rem}.skincare-plain-steps{padding-left:1.35em}.skincare-plain-steps li{padding-left:4px}.skincare-note{padding:24px 20px}.skincare-step{padding:20px 0 36px}.skincare-step-heading{gap:18px;margin-bottom:22px}.skincare-step-number{padding-right:18px;font-size:1.75rem}.skincare-step-heading h3{font-size:1.5rem}.skincare-step-content{grid-template-columns:1fr;gap:24px}.skincare-step-content figure{width:220px;max-width:100%;margin-inline:auto}.skincare-step-lead{margin-bottom:18px;font-size:1.1875rem}.skincare-point{padding:22px 20px}.skincare-point-important h4{font-size:1.2rem}.skincare-pump-care{grid-template-columns:1fr;gap:0}.skincare-pump-care li{grid-template-columns:30px 1fr;gap:0 14px;padding:18px 0;display:grid}.skincare-pump-care li:before{margin:0}.skincare-help{padding:28px 22px}.skincare-help h2{font-size:1.35rem}}@media (width<=360px){.skincare-order-list{gap:22px 14px}.skincare-order-list h3{font-size:1.0625rem}.skincare-order-key{padding:18px;font-size:1rem}}
