.page_pageRoot__fCdCD{--m-ink:#263340;--m-green:#3e6952;--m-muted:#65736b;--m-line:#dce1d7;--m-tint:#edf2e9;background:#f8f7f2;color:var(--m-ink);font-size:16px;line-height:1.95;-webkit-font-smoothing:antialiased}.page_pageRoot__fCdCD [id]{scroll-margin-top:92px}.page_pageRoot__fCdCD :where(a){color:var(--m-green);text-underline-offset:4px;text-decoration:underline}.page_pageRoot__fCdCD :where([tabindex]:focus-visible),.page_pageRoot__fCdCD :where(a:focus-visible),.page_pageRoot__fCdCD :where(button:focus-visible),.page_pageRoot__fCdCD :where(summary:focus-visible){outline:3px solid #b88944;outline-offset:4px}.page_pageRoot__fCdCD :where(button){font:inherit;cursor:pointer}.page_hero__3xJ0c{max-width:1160px;margin:0 auto;padding:32px 28px 52px}.page_crumb__Omd2O{font-size:12px;margin-bottom:40px}.page_crumb__Omd2O,.page_crumb__Omd2O a{color:var(--m-muted)}.page_eyebrow___J1q_{font-size:11px;letter-spacing:2.4px;color:var(--m-green);font-weight:700}.page_hero__3xJ0c h1{font-weight:600;font-size:clamp(28px,3.2vw,42px);line-height:1.6;letter-spacing:.03em;margin:20px 0}.page_hero__3xJ0c h1 em{font-style:normal;color:var(--m-green)}.page_hero__3xJ0c p{max-width:720px;color:var(--m-muted);margin:0 0 16px}.page_meta__n82aF{display:flex;gap:8px 22px;font-size:12px;color:var(--m-muted);flex-wrap:wrap}.page_jump__yPdsK{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.page_pageRoot__fCdCD .page_jump__yPdsK a{padding:12px 24px;background:var(--m-green);color:#fff;text-decoration:none;font-size:14px;border:1px solid var(--m-green)}.page_pageRoot__fCdCD .page_jump__yPdsK a.page_secondary__CwVB_{background:transparent;color:var(--m-green)}.page_heroLinks__pNP4h{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:18px;font-size:14px}.page_heroLinks__pNP4h b{font-size:12px;color:var(--m-muted);font-weight:700}.page_heroLinks__pNP4h a{display:inline-block;padding:8px 0}.page_wrap___CjpW{max-width:1160px;margin:0 auto;padding:44px 28px 0;display:grid;grid-template-columns:minmax(0,820px) 260px;gap:70px;border-top:1px solid var(--m-line)}.page_article__jdghC{min-width:0}.page_article__jdghC>p{margin:0 0 22px}.page_article__jdghC section{padding:48px 0 20px;border-top:1px solid var(--m-line);margin-top:42px}.page_article__jdghC h2{font-size:28px;line-height:1.65;font-weight:700;margin:14px 0 28px}.page_article__jdghC h3{font-size:19px;line-height:1.7;font-weight:700;margin:36px 0 16px;border-left:3px solid var(--m-green);padding-left:16px}.page_article__jdghC p{margin:18px 0}.page_article__jdghC :where(strong){font-weight:700}.page_article__jdghC :where(ul){list-style:disc;padding-left:22px;margin:16px 0}.page_article__jdghC :where(ol){list-style:decimal;padding-left:24px;margin:16px 0}.page_article__jdghC :where(section li){padding:7px 0 7px 8px}.page_article__jdghC :where(ol li)::marker{color:var(--m-green);font-weight:700}.page_tablewrap__HZpRJ{overflow-x:auto;margin:25px 0;border:1px solid var(--m-line);background:#fff}.page_pageRoot__fCdCD :where(table){border-collapse:collapse;width:100%;font-size:14px;line-height:1.8;min-width:540px}.page_pageRoot__fCdCD :where(th){text-align:left;background:var(--m-tint);color:var(--m-green);font-weight:700}.page_pageRoot__fCdCD :where(td),.page_pageRoot__fCdCD :where(th){padding:15px 18px;border-bottom:1px solid var(--m-line);vertical-align:top}.page_pageRoot__fCdCD :where(td:first-child){font-weight:600;min-width:135px}.page_pageRoot__fCdCD :where(tr:last-child td){border-bottom:0}.page_article__jdghC :where(blockquote){margin:20px 0;padding:12px 27px;border-left:3px solid var(--m-green);background:var(--m-tint);font-size:15px}.page_source__J5m42{font-size:12px;color:var(--m-muted);overflow-wrap:anywhere}.page_copybox__jemTY{border:1px solid #cbd7c9;background:#fff;margin:24px 0}.page_copybar__A_n6l{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:var(--m-tint);font-size:13px;gap:10px;margin-top:24px}.page_copybox__jemTY .page_copybar__A_n6l{margin-top:0}.page_copyButton__2F6a2{border:1px solid var(--m-green);background:#fff;color:var(--m-green);padding:5px 15px;min-height:40px;font-size:12px;flex-shrink:0}.page_vh__3iesy{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page_copyError__Epneo{display:block;max-width:16em;font-size:12px;color:#9a3b2b;margin:6px 0 0}.page_article__jdghC .page_copybar__A_n6l+blockquote,.page_article__jdghC .page_copybar__A_n6l+ol,.page_copybar__A_n6l+.page_tablewrap__HZpRJ{margin-top:0}.page_article__jdghC .page_copybar__A_n6l+ol{border:1px solid var(--m-tint);padding:14px 18px 14px 42px;background:#fff}.page_article__jdghC :where(pre){white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.95 Yu Gothic,Meiryo,sans-serif;margin:0;padding:22px;max-height:460px;overflow:auto}.page_useGrid__4_zwA{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.page_pageRoot__fCdCD .page_useCard__FFezJ{display:block;border:1px solid var(--m-line);padding:20px;text-decoration:none;background:#fff;color:var(--m-ink)}.page_pageRoot__fCdCD .page_useCard__FFezJ:hover{border-color:var(--m-green);background:var(--m-tint)}.page_useCard__FFezJ small{display:block;color:var(--m-green);font-size:11px;letter-spacing:1px}.page_useCard__FFezJ b{display:block;font-size:17px;line-height:1.6;margin:8px 0}.page_useCard__FFezJ span{display:block;font-size:13px;line-height:1.8;color:var(--m-muted)}.page_howto__7_FN9{background:var(--m-tint);padding:20px 24px;margin:24px 0}.page_article__jdghC .page_howto__7_FN9 h3{margin-top:0}.page_howto__7_FN9 ol{margin-bottom:0}.page_useNote__c4HZS{border-left:3px solid var(--m-green);padding:14px 20px;margin:22px 0;background:#fff}.page_article__jdghC .page_useNote__c4HZS p{margin:6px 0;font-size:14px}.page_useNote__c4HZS strong{color:var(--m-green)}.page_callout__C3P3E{background:#fff;border:1px solid var(--m-line);border-left:3px solid var(--m-green);padding:16px 22px;margin:24px 0}.page_article__jdghC .page_callout__C3P3E p{margin:6px 0}.page_article__jdghC .page_callout__C3P3E ul{margin:4px 0;padding-left:20px}.page_article__jdghC .page_callout__C3P3E li{padding:4px 0 4px 4px}.page_calloutLabel__258Je{font-weight:700;color:var(--m-green)}.page_end__1YPAM{background:var(--m-tint);padding:28px;margin:45px 0}.page_end__1YPAM a{font-weight:700}.page_side__A5xg3{position:sticky;top:96px;align-self:start;border-top:2px solid var(--m-green);padding-top:18px;max-height:calc(100vh - 120px);overflow-y:auto}.page_side__A5xg3 b{font-size:13px}.page_contents__J4GeJ a{display:flex;gap:12px;text-decoration:none;font-size:12px;line-height:1.7;padding:12px 0;border-bottom:1px solid var(--m-line);color:var(--m-muted)}.page_contents__J4GeJ a span{font-size:10px;color:var(--m-green);padding-top:3px;flex-shrink:0}.page_pageRoot__fCdCD .page_contents__J4GeJ a.page_active__ORgdW{color:var(--m-green);font-weight:700}.page_sideNote__Yy0sf{font-size:12px;margin-top:20px;background:var(--m-tint);padding:16px}.page_mobileToc__VgLAo{display:none}@media (max-width:1200px){.page_wrap___CjpW{gap:38px;grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:800px){.page_pageRoot__fCdCD{font-size:15px}.page_hero__3xJ0c{padding:24px 20px 35px}.page_crumb__Omd2O{margin-bottom:28px;font-size:11px}.page_hero__3xJ0c h1{font-size:27px}.page_hero__3xJ0c p{font-size:14px}.page_jump__yPdsK{gap:8px}.page_pageRoot__fCdCD .page_jump__yPdsK a{padding:10px 15px;font-size:13px}.page_wrap___CjpW{display:block;padding:25px 20px 0}.page_side__A5xg3{display:none}.page_mobileToc__VgLAo{display:block;border:1px solid var(--m-line);padding:12px 18px;margin-bottom:28px;background:#fff}.page_mobileToc__VgLAo summary{cursor:pointer;color:var(--m-green);font-weight:700;font-size:14px}.page_article__jdghC h2{font-size:23px}.page_article__jdghC h3{font-size:18px}.page_article__jdghC section{padding-top:32px;margin-top:32px}.page_article__jdghC :where(pre){padding:16px;font-size:12px;max-height:380px}.page_article__jdghC :where(blockquote){padding:10px 18px}.page_copybar__A_n6l{padding:10px 12px}.page_pageRoot__fCdCD :where(table){min-width:560px}.page_useGrid__4_zwA{grid-template-columns:1fr}.page_howto__7_FN9,.page_pageRoot__fCdCD .page_useCard__FFezJ{padding:16px}.page_useNote__c4HZS{padding:12px 16px}.page_callout__C3P3E{padding:14px 16px}}