._main_8qx5n_1{width:min(100% - 40px,1080px);margin:auto;padding:56px 0 32px}._article_8qx5n_2{min-width:0}._header_8qx5n_3{max-width:850px}._eyebrow_8qx5n_4{color:#4c7015;font-size:.85rem;font-weight:750}._header_8qx5n_3 h1{color:#1b1e18;letter-spacing:-.035em;text-wrap:balance;margin:20px 0;font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.08}._article_8qx5n_2 a{color:#466914;text-underline-offset:3px}._article_8qx5n_2 a:hover{text-decoration:underline}._article_8qx5n_2>a{color:#fff}._contents_8qx5n_9{background:#fff;border:1px solid #dfe5d6;border-radius:16px;max-width:780px;margin:32px 0;padding:24px 28px}._contents_8qx5n_9 ol{columns:2;column-gap:32px;margin:14px 0 0;padding-left:24px}._contents_8qx5n_9 li{break-inside:avoid;margin:0 0 8px;font-size:.93rem}._body_8qx5n_12{color:#333a2c;overflow-wrap:break-word;font-size:1.05rem;line-height:1.8}._body_8qx5n_12>p,._body_8qx5n_12>ul,._body_8qx5n_12>ol{max-width:780px}._body_8qx5n_12 p{margin:18px 0}._body_8qx5n_12 h2{color:#1b1e18;letter-spacing:-.02em;max-width:850px;margin:56px 0 20px;scroll-margin-top:90px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}._body_8qx5n_12 h3{margin:28px 0 16px;font-size:1.15rem;line-height:1.4}._body_8qx5n_12 ul,._body_8qx5n_12 ol{padding-left:24px}._body_8qx5n_12 li{margin:14px 0;padding-left:4px}._tableScroll_8qx5n_19{background:#fff;border:1px solid #dce2d3;border-radius:12px;max-width:100%;margin:24px 0;overflow-x:auto}._tableScroll_8qx5n_19:focus-visible{outline-offset:3px;outline:3px solid #5c9419}._tableScroll_8qx5n_19 table{border-collapse:collapse;width:100%;min-width:680px;font-size:.92rem;line-height:1.65}._tableScroll_8qx5n_19 caption{text-align:left;color:#466914;padding:16px;font-weight:700}._tableScroll_8qx5n_19 th,._tableScroll_8qx5n_19 td{text-align:left;vertical-align:top;border-top:1px solid #e4e8de;padding:18px 20px}._tableScroll_8qx5n_19 thead{background:#edf3e6}._tableScroll_8qx5n_19 thead th{font-size:1.05rem}._tableScroll_8qx5n_19 th:first-child{width:23%}._tableScroll_8qx5n_19 td{width:38.5%}._tableScroll_8qx5n_19 tbody th{background:#f7f9f3;font-weight:650}@media (width<=600px){._main_8qx5n_1{width:calc(100% - 30px);padding-top:32px}._contents_8qx5n_9{padding:20px}._contents_8qx5n_9 ol{columns:1}._body_8qx5n_12{font-size:1rem}}
