.article-polish-module__Pw8z7W__article>section[id]{scroll-margin-top:100px}.article-polish-module__Pw8z7W__summary{padding:28px 32px}.article-polish-module__Pw8z7W__summary ul{margin:0;padding-left:22px;list-style:outside}.article-polish-module__Pw8z7W__summary li{margin:0 0 18px;padding-left:6px}.article-polish-module__Pw8z7W__summary strong{color:#243b18;font-weight:800}.article-polish-module__Pw8z7W__summary p{margin:14px 0 0}.article-polish-module__Pw8z7W__summary .article-polish-module__Pw8z7W__disclosure{font-size:.85rem}.article-polish-module__Pw8z7W__method{border-top:1px solid #dce4cb;margin-top:18px;padding-top:14px;font-size:.9rem}.article-polish-module__Pw8z7W__method summary{cursor:pointer;min-height:32px;font-weight:700}.article-polish-module__Pw8z7W__contents{background:#f7f9f1;border:1px solid #e1e6dc;border-radius:16px;min-width:0;padding:20px 16px;position:sticky;top:24px}.article-polish-module__Pw8z7W__desktop{min-height:0;overflow-y:auto}.article-polish-module__Pw8z7W__label{text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:.75rem;font-weight:800}.article-polish-module__Pw8z7W__list{position:relative}.article-polish-module__Pw8z7W__contents a{color:#475638;padding:9px 8px 9px 15px;font-size:.8rem;line-height:1.45;display:block}.article-polish-module__Pw8z7W__contents a[aria-current]{color:#233e13;background:#eaf2d8;border-radius:6px;font-weight:800}.article-polish-module__Pw8z7W__contents a:focus-visible,.article-polish-module__Pw8z7W__contents summary:focus-visible,.article-polish-module__Pw8z7W__method summary:focus-visible{outline-offset:3px;outline:3px solid #608f17}.article-polish-module__Pw8z7W__marker{pointer-events:none;background:#658e25;border-radius:2px;width:3px;height:20px;transition:transform .16s cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0}.article-polish-module__Pw8z7W__track{background:#e0e8d3;border-radius:2px;flex:0 0 3px;height:3px;margin-top:16px;overflow:hidden}.article-polish-module__Pw8z7W__track span{transform-origin:0;background:#658e25;height:100%;display:block;transform:scaleX(0)}.article-polish-module__Pw8z7W__mobile{display:none}.article-polish-module__Pw8z7W__tip{background:#f7f9f1;border-left:3px solid #98bc50;border-radius:0 12px 12px 0;padding:16px 20px}.article-polish-module__Pw8z7W__tip:before{content:attr(data-tip-label);text-transform:uppercase;letter-spacing:.04em;color:#35540d;margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.article-polish-module__Pw8z7W__art{border-radius:16px;width:100%;max-width:540px;height:auto;margin:24px auto;display:block}@media (max-width:960px){.article-polish-module__Pw8z7W__contents{z-index:10;margin-bottom:24px;padding:8px;top:0}.article-polish-module__Pw8z7W__desktop{display:none}.article-polish-module__Pw8z7W__mobile{display:block}.article-polish-module__Pw8z7W__mobile summary{cursor:pointer;background:#c8ff2e;border-radius:8px;min-height:44px;padding:12px;font-weight:800}.article-polish-module__Pw8z7W__mobile nav{max-height:45dvh;padding:8px;overflow-y:auto}.article-polish-module__Pw8z7W__track{margin-top:6px}.article-polish-module__Pw8z7W__summary{padding:22px}}@media (prefers-reduced-motion:reduce){.article-polish-module__Pw8z7W__marker{transition:none}}
.grouped-footer-module__jTJSWa__footer{color:#182015;background:#fff;max-width:1288px;margin:auto;padding:48px 36px 28px}.grouped-footer-module__jTJSWa__footer>div>p{margin-top:12px;font-size:.875rem;line-height:1.6}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__navigation{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;width:100%;margin-top:32px;display:grid}.grouped-footer-module__jTJSWa__group{min-width:0}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__group h2{letter-spacing:normal;text-wrap:wrap;color:#64705f;margin:0 0 12px;font-size:.8125rem;font-weight:800;line-height:1.5}.grouped-footer-module__jTJSWa__group ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__group a{color:#263421;overflow-wrap:break-word;align-items:center;min-height:44px;padding:8px 0;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__group a:hover{color:#365e12;text-underline-offset:4px;text-decoration:underline}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__group a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #3d651d}.grouped-footer-module__jTJSWa__fine{border-top:1px solid #dce2d5;justify-content:space-between;gap:24px;margin-top:32px;padding-top:20px;display:flex}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__fine p{color:#64705f;max-width:560px;margin:0;font-size:.75rem;line-height:1.65}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__trademark{color:#64705f;margin-top:16px;font-size:11px;line-height:1.6;display:block}@media (max-width:1000px){.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (max-width:600px){.grouped-footer-module__jTJSWa__footer{padding:32px 24px 24px}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__navigation{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.grouped-footer-module__jTJSWa__group h2{margin-bottom:8px}.grouped-footer-module__jTJSWa__footer .grouped-footer-module__jTJSWa__group a{font-size:.9375rem}.grouped-footer-module__jTJSWa__fine{flex-direction:column;gap:12px;margin-top:28px}}
