.sccc-cta{box-sizing:border-box;color:#294a38;clear:both;position:relative;border:1px solid #c5d2c0;background:#f3f6ef;font-family:inherit}.sccc-cta.sccc-cta p{margin:0}.sccc-pr{font:10px/1.4 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif;letter-spacing:.08em;color:#566f4b;display:inline-block;border:1px solid #9eb18f;padding:2px 6px;flex:none}.sccc-official{position:relative;min-width:0}.sccc-official a{display:flex!important;align-items:center;justify-content:center;gap:16px;background:#294f3c!important;border:1px solid #294f3c;color:#fff!important;text-decoration:none!important;padding:15px 20px;font-size:14px;line-height:1.6;letter-spacing:.03em;transition:background .25s;min-height:54px}.sccc-official a::after{content:"";display:block;width:20px;height:10px;background:currentColor;clip-path:polygon(0 46%,86% 46%,63% 0,70% 0,100% 50%,70% 100%,63% 100%,86% 54%,0 54%);flex:none}.sccc-official a:hover{background:#3e654a!important;text-decoration:none!important}.sccc-official a:focus-visible{outline:2px solid #294a38;outline-offset:5px}.sccc-official>img{position:absolute!important;bottom:0;left:0;width:1px!important;height:1px!important;margin:0!important;max-width:1px!important}.sccc-cta--top{display:flex;align-items:center;gap:13px;padding:10px 12px;margin:0 0 30px!important;line-height:1.5}.sccc-cta--top>p{font-size:12px;flex:1;font-weight:500}.sccc-cta--top .sccc-official{flex:none}.sccc-cta--top .sccc-official a{font-size:11px;padding:10px 14px;min-height:36px;gap:12px}.sccc-cta--top .sccc-official a::after{width:17px}.sccc-cta--bottom{margin:46px 0 36px!important;padding:22px 30px 20px}.sccc-bottom-inner{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px;align-items:center;padding:17px 0 23px}.sccc-copy .sccc-product{font-size:11px;letter-spacing:.07em;color:#5a744f;margin-bottom:10px!important}.sccc-copy h2{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif!important;font-size:31px!important;line-height:1.55!important;letter-spacing:.05em!important;font-weight:500!important;color:#294a38!important;border:0!important;padding:0!important;margin:0 0 16px!important}.sccc-copy>p:not(.sccc-product){font-size:13px;line-height:1.95;color:#5a6c5d}.sccc-steps{list-style:none!important;counter-reset:care-step;padding:0!important;margin:0 0 22px!important;display:block!important}.sccc-steps li{counter-increment:care-step;margin:0!important;padding:9px 0!important;border-bottom:1px solid #d5dfcf;font-size:12px;line-height:1.5;color:#536c4e}.sccc-steps li::before{content:"0" counter(care-step);margin-right:13px;font:11px/1.5 Georgia,serif;color:#7d966b}.sccc-small{text-align:center;font-size:10px!important;color:#64765d;margin-top:8px!important;line-height:1.5!important}.sccc-caution{font-size:10px!important;line-height:1.9!important;color:#687762!important;border-top:1px solid #d5dfcf;padding-top:12px!important}.sccc-related{margin:25px 0;padding:17px 22px;border:1px solid #dce4dd;font-size:14px}.sccc-legacy-box{margin:25px 0;padding:22px;background:#f3f6ef;border:1px solid #dce4dd}.sccc-legacy-box>:last-child{margin-bottom:0}@media(max-width:1180px){.sccc-bottom-inner{grid-template-columns:minmax(0,1fr) 220px;gap:22px}.sccc-cta--bottom{padding-inline:23px}.sccc-copy h2{font-size:27px!important}.sccc-cta--top{gap:9px}.sccc-cta--top>p{font-size:11px}.sccc-cta--top .sccc-official a{padding:9px;font-size:10px}}@media(max-width:960px){.sccc-bottom-inner{grid-template-columns:1fr;gap:18px}.sccc-steps{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px!important}.sccc-steps li{font-size:10px;display:flex;flex-direction:column;gap:6px;padding-bottom:10px!important}.sccc-steps li::before{margin:0}.sccc-official a{font-size:13px}.sccc-cta--top>p{max-width:210px}.sccc-cta--top .sccc-official a::after{display:none}}@media(max-width:600px){.sccc-cta--top{display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px 10px;padding:10px 12px;margin-bottom:25px!important}.sccc-cta--top>p{font-size:11px;max-width:none;line-height:1.5}.sccc-cta--top .sccc-official{grid-column:2}.sccc-cta--top .sccc-official a{display:inline-flex!important;padding:0!important;background:transparent!important;color:#294f3c!important;border:0;border-bottom:1px solid #81977a;min-height:24px;font-size:12px;justify-content:flex-start;font-weight:600}.sccc-cta--top .sccc-official a::after{display:block;width:18px;height:9px}.sccc-pr{font-size:9px;padding:1px 4px}.sccc-cta--bottom{padding:18px 21px;margin-top:35px!important}.sccc-bottom-inner{padding:16px 0 20px}.sccc-copy h2{font-size:29px!important;line-height:1.6!important;margin-bottom:16px!important}.sccc-copy>p:not(.sccc-product){font-size:13px}.sccc-steps li{font-size:11px}.sccc-official a{min-height:55px;font-size:14px}.sccc-caution{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.sccc-official a{transition:none}}

@media(max-width:360px){.sccc-copy h2{font-size:25px!important}}

.sccc-products{margin:42px 0;border-top:1px solid #c5d2c0;padding-top:28px}.sccc-products-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:12px}.sccc-products-heading h2{border:0!important;padding:0!important;margin:12px 0 0!important;font-size:25px!important}.sccc-products-heading>a{flex:none;border-bottom:1px solid #8b9c89;font-size:12px;text-decoration:none!important}.sccc-products>p{font-size:12px;line-height:1.8;color:#536c4e}.sccc-products .acs-card{border-radius:0!important;box-shadow:none!important}.sccc-products .acs-button{border-radius:0!important}.sccc-products #ez-toc-container,.sccc-products .ez-toc-container{display:none!important}@media(max-width:600px){.sccc-products-heading{align-items:start;flex-direction:column;gap:12px}.sccc-products-heading h2{font-size:23px!important}}

/* A single ad adapts between a restrained sidebar panel and a compact mobile bar. */
.sccc-follow{position:sticky;top:calc(var(--care-admin,0px) + var(--care-header,96px) + 22px);padding:23px 23px 19px;border:1px solid #c5d2c0;border-top:2px solid #6d855b;background:#f6f8f2;color:#294a38;clear:both}
.sccc-follow.sccc-follow-too-tall{position:static}
.sccc-follow-label{margin-bottom:20px}.sccc-follow-mobile-label{display:none}
.sccc-follow-title{font:500 25px/1.65 var(--care-serif,serif);letter-spacing:.025em;margin:0 0 15px}
.sccc-follow-description{font-size:12px;line-height:1.95;color:#63735d;margin:0 0 22px}
.sccc-follow .sccc-official a{font-size:12px;padding:13px 10px;min-height:52px;gap:10px}
.sccc-follow .sccc-official a::after{width:19px}
.sccc-follow-caution{font-size:10px;line-height:1.7;color:#6c7b64;margin:13px 0 0}
.sccc-follow-close{display:none}
@media(min-width:761px) and (max-width:960px){.sccc-follow{padding:20px 18px}.sccc-follow-title{font-size:22px}.sccc-follow .sccc-official a{font-size:11px;gap:6px}.sccc-follow .sccc-official a::after{width:15px}}
@media(max-width:760px){
 .sccc-follow{position:fixed;inset:auto 0 0;z-index:990;display:grid;grid-template-columns:minmax(0,1fr) minmax(144px,auto) 28px;align-items:center;gap:10px;padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid #b9c9b3;background:rgba(255,255,255,.97);box-shadow:0 -5px 25px rgba(34,64,42,.045);visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}
 .sccc-follow.is-mobile-visible{visibility:visible;opacity:1;transform:none}
 .sccc-follow-label{margin:0;display:flex;flex-direction:column;align-items:start;gap:4px}
 .sccc-follow-mobile-label{display:block;font-size:11px;line-height:1.5;color:#4f654a;white-space:nowrap}
 .sccc-follow-desktop,.sccc-follow-caution{display:none}
 .sccc-follow .sccc-official a{padding:10px 12px;min-height:44px;font-size:11px;gap:10px;white-space:nowrap}
 .sccc-follow .sccc-official a::after{width:17px}
 .sccc-follow-close{display:flex;align-items:center;justify-content:center;align-self:stretch;width:28px;min-height:44px;border:0;background:transparent;color:#66775e;padding:0;cursor:pointer}
 body.sccc-follow-ready{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
}
@media(prefers-reduced-motion:reduce){.sccc-follow{transition:none;transform:none}}
