.topic-count[data-astro-cid-a73zcmf5]{color:#627264;grid-column:1/3;font-size:10px}.topic-nav[data-astro-cid-a73zcmf5] b[data-astro-cid-a73zcmf5]{grid-area:1/2}.topic-articles[data-astro-cid-a73zcmf5]{grid-column:1/-1}.topic-articles[data-astro-cid-a73zcmf5]>p[data-astro-cid-a73zcmf5]{color:#65785e;font-size:12px}.topic-articles[data-astro-cid-a73zcmf5] details[data-astro-cid-a73zcmf5]{background:#fff;border:1px solid #d5ddcf;border-radius:5px;padding:15px 20px}.topic-articles[data-astro-cid-a73zcmf5] summary[data-astro-cid-a73zcmf5]{cursor:pointer;font-size:14px;font-weight:700}.topic-articles[data-astro-cid-a73zcmf5] li[data-astro-cid-a73zcmf5]{border-top:1px solid #e5e9e1;margin:0;padding:10px 0;font-size:14px}.topic-articles[data-astro-cid-a73zcmf5] li[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]{width:100%;display:block}.topic-articles[data-astro-cid-a73zcmf5] ul[data-astro-cid-a73zcmf5]{margin-top:15px}.article-link[data-astro-cid-a73zcmf5] img[data-astro-cid-a73zcmf5]{aspect-ratio:3/2;object-fit:cover;border-radius:3px;width:100%;height:auto;margin-bottom:15px}.article-list[data-astro-cid-a73zcmf5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:24px;display:grid}.article-link[data-astro-cid-a73zcmf5]{background:#fff;border:1px solid #d5ddcf;border-radius:5px;padding:24px;display:block}.article-link[data-astro-cid-a73zcmf5] small[data-astro-cid-a73zcmf5]{color:#627264}.article-link[data-astro-cid-a73zcmf5] h3[data-astro-cid-a73zcmf5]{margin-top:16px}.article-link[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{font-size:13px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{color:#18312f;-webkit-font-smoothing:antialiased;background:#fafaf6;margin:0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:5px;outline:3px solid #327d68}p{line-height:1.9}.shell[data-astro-cid-a73zcmf5]{width:min(1200px,100% - 88px);margin:auto}.skip[data-astro-cid-a73zcmf5]{background:#fff;padding:12px;position:absolute;top:-100px}.skip[data-astro-cid-a73zcmf5]:focus{z-index:10;top:0}header[data-astro-cid-a73zcmf5]{border-bottom:1px solid #dce1d8}.header-inner[data-astro-cid-a73zcmf5]{justify-content:space-between;align-items:center;gap:25px;min-height:100px;display:flex}.brand[data-astro-cid-a73zcmf5]{white-space:nowrap;letter-spacing:-.6px;align-items:baseline;gap:12px;font-size:20px;font-weight:800;display:flex}.brand[data-astro-cid-a73zcmf5] b[data-astro-cid-a73zcmf5]{letter-spacing:-2px;font-family:Arial,sans-serif;font-size:42px}.brand[data-astro-cid-a73zcmf5] b[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{color:#6e9b40}nav[data-astro-cid-a73zcmf5]{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.office[data-astro-cid-a73zcmf5]{border:1px solid #ccd4c8;border-radius:4px;padding:12px 16px}.hero[data-astro-cid-a73zcmf5]{grid-template-columns:1.25fr 1fr;align-items:center;gap:55px;padding-top:78px;padding-bottom:80px;display:grid}.eyebrow[data-astro-cid-a73zcmf5]{letter-spacing:1.7px;color:#58716b;margin:0 0 20px;font:700 11px/1.6 Arial,sans-serif}.hero[data-astro-cid-a73zcmf5] .eyebrow[data-astro-cid-a73zcmf5]{align-items:center;gap:9px;display:flex}.eyebrow[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{background:#769d47;border-radius:50%;width:7px;height:7px}h1[data-astro-cid-a73zcmf5]{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(34px,3.8vw,54px);font-weight:800;line-height:1.5}.period[data-astro-cid-a73zcmf5]{color:#789b48}.intro[data-astro-cid-a73zcmf5]{color:#53645d;margin-bottom:30px;font-size:16px;line-height:2.05}.button[data-astro-cid-a73zcmf5]{color:#fff;background:#1a3933;border-radius:5px;justify-content:space-between;align-items:center;gap:32px;padding:19px 24px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.button[data-astro-cid-a73zcmf5]:hover{background:#315b4c}.button[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{font-size:22px;line-height:1}.hero-note[data-astro-cid-a73zcmf5]{color:#69786d;margin-top:17px;font-size:11px}.visual[data-astro-cid-a73zcmf5]{background:#e8eddf;border:1px solid #d8e0cd;border-radius:8px;padding:30px;position:relative;transform:rotate(2deg);box-shadow:9px 12px #f0f1e9}.visual-top[data-astro-cid-a73zcmf5]{letter-spacing:2px;justify-content:space-between;font:700 10px Arial;display:flex}.dot[data-astro-cid-a73zcmf5]{color:#6d8a43}.visual-heading[data-astro-cid-a73zcmf5]{margin:24px 0;font-size:29px;font-weight:700;line-height:1.6}.visual-grid[data-astro-cid-a73zcmf5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.visual-grid[data-astro-cid-a73zcmf5]>div[data-astro-cid-a73zcmf5]{background:#fbfcf7;border:1px solid #d7decd;border-radius:5px;grid-template-columns:1fr auto;gap:5px;padding:16px;display:grid}.visual-grid[data-astro-cid-a73zcmf5] small[data-astro-cid-a73zcmf5]{letter-spacing:1px;color:#68786a;grid-column:1;font:9px Arial}.visual-grid[data-astro-cid-a73zcmf5] strong[data-astro-cid-a73zcmf5]{grid-column:1;font-size:20px}.mini-icon[data-astro-cid-a73zcmf5]{color:#617c4a;grid-area:1/2/3;align-self:center;font-size:30px}.visual-bottom[data-astro-cid-a73zcmf5]{justify-content:space-between;align-items:center;margin-top:23px;font-size:10px;display:flex}.visual-bottom[data-astro-cid-a73zcmf5] i[data-astro-cid-a73zcmf5]{color:#7b8c73}.principles[data-astro-cid-a73zcmf5]{background:#f0f2e9;border-top:1px solid #dfe5d6;border-bottom:1px solid #dfe5d6}.principles[data-astro-cid-a73zcmf5] .shell[data-astro-cid-a73zcmf5]{justify-content:space-between;align-items:center;gap:22px;min-height:77px;font-size:13px;display:flex}.principles[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{color:#627262;font-size:11px}.principles[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{font-weight:700}.principles[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]:before{content:"✓";color:#718f45;margin-right:10px}.section[data-astro-cid-a73zcmf5]{padding-top:85px;padding-bottom:85px}.section-heading[data-astro-cid-a73zcmf5]{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.section-heading[data-astro-cid-a73zcmf5] .eyebrow[data-astro-cid-a73zcmf5]{margin-bottom:10px}h2[data-astro-cid-a73zcmf5]{letter-spacing:-1px;margin:0;font-size:32px;line-height:1.5}.section-heading[data-astro-cid-a73zcmf5]>p[data-astro-cid-a73zcmf5]{color:#63736c;margin:0;font-size:13px}.topic-nav[data-astro-cid-a73zcmf5]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:55px;display:grid}.topic-nav[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]{background:#fff;border:1px solid #d5ddcf;border-radius:5px;grid-template-columns:1fr auto;gap:13px;min-height:118px;padding:19px 15px;transition:background .2s;display:grid}.topic-nav[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]:hover{background:#e8eedc}.topic-nav[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{color:#7b8c71;font:12px Arial}.topic-nav[data-astro-cid-a73zcmf5] strong[data-astro-cid-a73zcmf5]{grid-area:2/1/auto/3;font-size:13px}.topic-nav[data-astro-cid-a73zcmf5] b[data-astro-cid-a73zcmf5]{font-size:20px;font-weight:400}.topic[data-astro-cid-a73zcmf5]{border-top:1px solid #d7ded2;grid-template-columns:1fr 1.1fr 1.1fr;gap:35px;padding:36px 0;display:grid}.topic[data-astro-cid-a73zcmf5]:last-child{border-bottom:1px solid #d7ded2}.topic-title[data-astro-cid-a73zcmf5]{gap:20px;display:flex}.number[data-astro-cid-a73zcmf5]{color:#8c9d7f;padding-top:4px;font:22px Arial}.topic-title[data-astro-cid-a73zcmf5] .eyebrow[data-astro-cid-a73zcmf5]{letter-spacing:1px;margin-bottom:10px;font-size:9px}h3[data-astro-cid-a73zcmf5]{margin:0 0 15px;font-size:21px;line-height:1.5}.tag[data-astro-cid-a73zcmf5]{color:#5b715e;background:#eef1e7;border-radius:3px;padding:5px 9px;font-size:10px;display:inline-block}.topic-description[data-astro-cid-a73zcmf5] h4[data-astro-cid-a73zcmf5]{margin:0 0 10px;font-size:15px;line-height:1.8}.topic-description[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{color:#5c6e62;margin:0;font-size:13px}.checklist[data-astro-cid-a73zcmf5]{border-left:1px solid #dde3d6;padding-left:25px}.checklist[data-astro-cid-a73zcmf5]>p[data-astro-cid-a73zcmf5]{color:#65785e;margin:0 0 12px;font-size:11px;font-weight:700}ul[data-astro-cid-a73zcmf5]{margin:0;padding:0;list-style:none}li[data-astro-cid-a73zcmf5]{gap:9px;margin:8px 0;font-size:12px;line-height:1.8;display:flex}li[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{color:#77904d}.tool-section[data-astro-cid-a73zcmf5]{background:#e9eddf;border-radius:8px;grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;padding:45px 55px;display:grid}.tool-section[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]:not(.eyebrow){color:#596b56;font-size:13px}.tool-section[data-astro-cid-a73zcmf5] .button[data-astro-cid-a73zcmf5]{margin-top:13px}.tool-art[data-astro-cid-a73zcmf5]{border-left:1px solid #cdd7bd;justify-self:center;width:100%;max-width:300px;padding:30px}.tool-art[data-astro-cid-a73zcmf5]>span[data-astro-cid-a73zcmf5]{letter-spacing:2px;color:#738369;font:11px Arial}.bar[data-astro-cid-a73zcmf5]{background:#779361;border-radius:3px;height:19px;margin-top:18px}.bar[data-astro-cid-a73zcmf5].one{width:95%}.bar[data-astro-cid-a73zcmf5].two{background:#aab994;width:66%}.bar[data-astro-cid-a73zcmf5].three{background:#c3cfb2;width:39%}.tool-art[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{margin-top:24px;font-size:12px!important}.policy[data-astro-cid-a73zcmf5]{grid-template-columns:1fr 1fr;gap:90px;display:grid}.policy[data-astro-cid-a73zcmf5]>div[data-astro-cid-a73zcmf5]>p[data-astro-cid-a73zcmf5]:not(.eyebrow){color:#627264;margin:25px 0;font-size:14px}.text-link[data-astro-cid-a73zcmf5]{border-bottom:1px solid;padding-bottom:5px;font-size:13px;font-weight:700}.policy-items[data-astro-cid-a73zcmf5]>div[data-astro-cid-a73zcmf5]{border-bottom:1px solid #dbe1d4;gap:22px;padding:23px 0;display:flex}.policy-items[data-astro-cid-a73zcmf5]>div[data-astro-cid-a73zcmf5]:first-child{padding-top:0}.policy-items[data-astro-cid-a73zcmf5]>div[data-astro-cid-a73zcmf5]>span[data-astro-cid-a73zcmf5]{color:#8a9a78;padding-top:6px;font:13px Arial}.policy-items[data-astro-cid-a73zcmf5] h3[data-astro-cid-a73zcmf5]{margin:0;font-size:16px}.policy-items[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{color:#64715e;margin:8px 0 0;font-size:12px}footer[data-astro-cid-a73zcmf5]{color:#e5ecdf;background:#1a342e;padding:38px 0 24px}.footer-top[data-astro-cid-a73zcmf5]{align-items:center;gap:35px;padding-bottom:30px;display:flex}.footer-top[data-astro-cid-a73zcmf5] .brand[data-astro-cid-a73zcmf5] b[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{color:#c3d397}.footer-top[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{color:#b8c8b8;flex:1;font-size:12px}.footer-top[data-astro-cid-a73zcmf5]>a[data-astro-cid-a73zcmf5]:last-child{font-size:12px}.footer-bottom[data-astro-cid-a73zcmf5]{color:#b8c8b8;border-top:1px solid #3c5345;justify-content:space-between;gap:25px;padding-top:25px;font-size:11px;display:flex}.footer-bottom[data-astro-cid-a73zcmf5] div[data-astro-cid-a73zcmf5]{gap:25px;display:flex}@media (width>=1500px){.hero[data-astro-cid-a73zcmf5]{padding-top:95px;padding-bottom:95px}}@media (width<=1000px){.shell[data-astro-cid-a73zcmf5]{width:calc(100% - 48px)}nav[data-astro-cid-a73zcmf5]{gap:15px;font-size:11px}.office[data-astro-cid-a73zcmf5]{display:none}.hero[data-astro-cid-a73zcmf5]{gap:30px}.visual[data-astro-cid-a73zcmf5]{padding:24px}h1[data-astro-cid-a73zcmf5]{font-size:37px}.topic[data-astro-cid-a73zcmf5]{grid-template-columns:1fr 1fr;gap:22px}.topic-title[data-astro-cid-a73zcmf5]{grid-row:span 2}.checklist[data-astro-cid-a73zcmf5]{border-left:0;grid-column:2;padding:0}.topic-nav[data-astro-cid-a73zcmf5]{gap:8px}.topic-nav[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]{padding:15px 10px}.topic-nav[data-astro-cid-a73zcmf5] strong[data-astro-cid-a73zcmf5]{font-size:11px}.policy[data-astro-cid-a73zcmf5]{gap:45px}.tool-section[data-astro-cid-a73zcmf5]{padding:35px}.principles[data-astro-cid-a73zcmf5] .shell[data-astro-cid-a73zcmf5]{gap:10px;font-size:11px}}@media (width<=640px){.shell[data-astro-cid-a73zcmf5]{width:calc(100% - 40px)}.header-inner[data-astro-cid-a73zcmf5]{gap:12px;min-height:76px}.brand[data-astro-cid-a73zcmf5]{gap:8px;font-size:15px}.brand[data-astro-cid-a73zcmf5] b[data-astro-cid-a73zcmf5]{font-size:33px}nav[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]:nth-child(2){display:none}nav[data-astro-cid-a73zcmf5]{font-size:10px}.hero[data-astro-cid-a73zcmf5]{grid-template-columns:1fr;gap:30px;padding-top:42px;padding-bottom:45px}.hero[data-astro-cid-a73zcmf5] .eyebrow[data-astro-cid-a73zcmf5]{letter-spacing:1.2px;font-size:9px}h1[data-astro-cid-a73zcmf5]{letter-spacing:-1.7px;font-size:35px}.intro[data-astro-cid-a73zcmf5]{font-size:14px}.hero-note[data-astro-cid-a73zcmf5]{font-size:10px}.visual[data-astro-cid-a73zcmf5]{width:calc(100% - 10px);max-width:420px;margin:auto;padding:24px;transform:rotate(1deg)}.visual-heading[data-astro-cid-a73zcmf5]{margin:18px 0;font-size:25px}.visual-grid[data-astro-cid-a73zcmf5]>div[data-astro-cid-a73zcmf5]{padding:12px}.visual-grid[data-astro-cid-a73zcmf5] strong[data-astro-cid-a73zcmf5]{font-size:18px}.visual-bottom[data-astro-cid-a73zcmf5]{font-size:9px}.principles[data-astro-cid-a73zcmf5] .shell[data-astro-cid-a73zcmf5]{grid-template-columns:1fr 1fr;gap:0 10px;padding:15px 0;display:grid}.principles[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{margin:5px 0;font-size:10px}.principles[data-astro-cid-a73zcmf5] span[data-astro-cid-a73zcmf5]{font-size:10px}.section[data-astro-cid-a73zcmf5]{padding-top:50px;padding-bottom:50px}.section-heading[data-astro-cid-a73zcmf5]{display:block}.section-heading[data-astro-cid-a73zcmf5]>p[data-astro-cid-a73zcmf5]{margin-top:15px;font-size:12px}h2[data-astro-cid-a73zcmf5]{font-size:27px}.eyebrow[data-astro-cid-a73zcmf5]{font-size:10px}.topic-nav[data-astro-cid-a73zcmf5]{grid-template-columns:1fr 1fr;margin-bottom:30px}.topic-nav[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]{min-height:90px;padding:14px}.topic-nav[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]:last-child:nth-child(odd){grid-column:1/3;grid-template-columns:24px 1fr auto;align-items:center;min-height:70px}.topic-nav[data-astro-cid-a73zcmf5] a[data-astro-cid-a73zcmf5]:last-child:nth-child(odd) strong[data-astro-cid-a73zcmf5]{grid-area:1/2}.topic-nav[data-astro-cid-a73zcmf5] strong[data-astro-cid-a73zcmf5]{font-size:12px}.topic[data-astro-cid-a73zcmf5]{grid-template-columns:1fr;gap:20px;padding:28px 0}.topic-title[data-astro-cid-a73zcmf5]{grid-row:auto}.topic-description[data-astro-cid-a73zcmf5]{padding-left:38px}.checklist[data-astro-cid-a73zcmf5]{background:#f0f3e9;border-radius:4px;grid-column:1;padding:18px}.topic-description[data-astro-cid-a73zcmf5] h4[data-astro-cid-a73zcmf5]{font-size:14px}.topic-description[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{font-size:12px}.topic-title[data-astro-cid-a73zcmf5] .eyebrow[data-astro-cid-a73zcmf5]{margin-bottom:5px}h3[data-astro-cid-a73zcmf5]{margin-bottom:10px;font-size:21px}.number[data-astro-cid-a73zcmf5]{font-size:20px}.topic-title[data-astro-cid-a73zcmf5]{gap:16px}.tool-section[data-astro-cid-a73zcmf5]{grid-template-columns:1fr;gap:20px;padding:28px}.tool-art[data-astro-cid-a73zcmf5]{display:none}.tool-section[data-astro-cid-a73zcmf5] .button[data-astro-cid-a73zcmf5]{gap:15px;padding:17px 16px;font-size:12px}.policy[data-astro-cid-a73zcmf5]{grid-template-columns:1fr;gap:35px}.footer-top[data-astro-cid-a73zcmf5]{flex-wrap:wrap;gap:12px}.footer-top[data-astro-cid-a73zcmf5] p[data-astro-cid-a73zcmf5]{flex-basis:100%;order:3;margin:0}.footer-top[data-astro-cid-a73zcmf5]>a[data-astro-cid-a73zcmf5]:last-child{margin-left:auto;font-size:10px}.footer-bottom[data-astro-cid-a73zcmf5]{display:block}.footer-bottom[data-astro-cid-a73zcmf5] div[data-astro-cid-a73zcmf5]{flex-wrap:wrap;gap:15px;margin-top:18px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
