:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fl-1ara9:#f6f2ea;--fl-vs5c2:#ede6d9;--fl-64zcp:#fbf8f2;--fl-7l4ub:#1f1b17;--fl-xzuej:#5b534a;--fl-gg3sy:#7b2c29;--fl-hnumi:#c9bdab;--fl-ihuez:#7d5300;--fl-m8mcu:#9a3a12;--fl-2zszu:var(--fl-font-serif), "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--fl-khis0:var(--fl-font-sans), "Hiragino Sans", "Yu Gothic", "Noto Sans JP", Arial, sans-serif;--fl-r3ga3:clamp(16px, 4vw, 64px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fl-1ara9:#171412;--fl-vs5c2:#221d19;--fl-64zcp:#120f0d;--fl-7l4ub:#ede6dc;--fl-xzuej:#b9ad9f;--fl-gg3sy:#eba59b;--fl-hnumi:#4d4239;--fl-ihuez:#e3c27a;--fl-m8mcu:#f0a070}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fl-1ara9:#171412;--fl-vs5c2:#221d19;--fl-64zcp:#120f0d;--fl-7l4ub:#ede6dc;--fl-xzuej:#b9ad9f;--fl-gg3sy:#eba59b;--fl-hnumi:#4d4239;--fl-ihuez:#e3c27a;--fl-m8mcu:#f0a070}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--fl-1ara9);color:var(--fl-7l4ub);font:18px/1.7 var(--fl-khis0);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--fl-gg3sy);text-underline-offset:.22em;overflow-wrap:anywhere;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--fl-gg3sy);outline-offset:5px}:target{scroll-margin-top:24px}h1,h2,h3{font-family:var(--fl-2zszu);letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere;font-weight:600;line-height:1.15}h1{margin:0}h2{font-size:clamp(1.65rem,2.6vw,2rem)}h3{font-size:1.25rem;line-height:1.3}p{margin-block:1.1em}img{max-width:100%;height:auto;display:block}svg{flex:none}ul,ol{padding-inline-start:1.4em}li{padding-inline-start:.2em}li+li{margin-block-start:.6em}sup{font:.7em var(--fl-khis0);line-height:0}sup a{padding-inline:.08em;text-decoration:none}bdi{white-space:nowrap}.fl-cstdd,.fl-rr7bb,.fl-bg83q{width:min(calc(100% - var(--fl-r3ga3) * 2), 1248px);margin-inline:auto}.fl-cstdd{outline:none}.fl-685fv-8dg90{z-index:5;background:var(--fl-7l4ub);color:var(--fl-1ara9);padding:10px 20px;position:absolute;inset-block-start:12px;inset-inline-start:var(--fl-r3ga3);transform:translateY(-180%)}.fl-685fv-8dg90:focus{transform:translateY(0)}.fl-rr7bb{border-top:3px solid var(--fl-gg3sy)}.fl-yhgdk{align-items:center;gap:32px;min-height:86px;display:flex}.fl-5zkhh{font:650 1.65rem/1.1 var(--fl-2zszu);letter-spacing:-.055em;color:var(--fl-7l4ub);flex-shrink:0;text-decoration:none}.fl-l80wu{max-width:440px;color:var(--fl-xzuej);margin:0;font-size:.8rem;line-height:1.45}.fl-qasm6-14j81{font:.7rem/1.5 var(--fl-khis0);margin-inline-start:auto}.fl-qasm6-14j81 ul{flex-wrap:wrap;gap:12px;display:flex}.fl-qasm6-14j81 ul,.fl-jacxz-y3quo ul{margin:0;padding:0;list-style:none}.fl-qasm6-14j81 li,.fl-jacxz-y3quo li{min-width:0;margin:0;padding:0}.fl-qasm6-14j81 a{color:var(--fl-xzuej);padding-block:12px;text-decoration:none;display:block}.fl-jacxz-y3quo ul{border-block:1px solid var(--fl-hnumi);border-inline-start:1px solid var(--fl-hnumi);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.fl-jacxz-y3quo a{border-inline-end:1px solid var(--fl-hnumi);height:100%;min-height:56px;color:var(--fl-xzuej);text-align:center;font:500 .76rem/1.5 var(--fl-khis0);justify-content:center;align-items:center;padding:12px;text-decoration:none;display:flex}.fl-jacxz-y3quo a:hover,.fl-jacxz-y3quo a[aria-current=page]{color:var(--fl-gg3sy);background:var(--fl-vs5c2);box-shadow:inset 0 -2px var(--fl-gg3sy)}.fl-jacxz-y3quo a:focus-visible{outline-offset:-5px}.fl-blvyv{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:clamp(32px,6vw,90px);padding-block:72px 80px;display:grid}.fl-blvyv h1{letter-spacing:-.05em;font-size:clamp(3rem,5.7vw,5.2rem);line-height:1.02}.fl-blvyv .fl-rex9u{margin-block:32px;font-size:1.15rem}.fl-rex9u{margin-block:0 28px;font-size:1.2rem;line-height:1.65}.fl-p9m2w{border-top:1px solid var(--fl-hnumi);color:var(--fl-xzuej);flex-direction:column;gap:8px;margin-block:28px;padding-block-start:18px;font-size:.75rem;line-height:1.65;display:flex}.fl-p9m2w time{font-family:var(--fl-khis0)}.fl-6vrlk{border:1px solid var(--fl-hnumi);background:var(--fl-vs5c2)}.fl-6vrlk .fl-hsd5w-ycp40{border:0;margin:0}.fl-6vrlk-qg9to{border-top:2px solid var(--fl-gg3sy);padding:22px 24px}.fl-6vrlk h2{letter-spacing:-.025em;margin:0 0 18px;font-size:1.35rem}.fl-6vrlk dl{margin:0}.fl-6vrlk dl>div{border-top:1px solid var(--fl-hnumi);grid-template-columns:90px minmax(0,1fr);gap:12px;padding-block:13px;display:grid}.fl-6vrlk dt{color:var(--fl-xzuej);font:.7rem/1.6 var(--fl-khis0);padding-block-start:2px}.fl-6vrlk dd{margin:0;font-size:.85rem;line-height:1.6}.fl-6vrlk dl>div:nth-child(2) dd,.fl-6vrlk dl>div:last-child dd{font:500 .87rem/1.6 var(--fl-khis0);color:var(--fl-gg3sy)}.fl-tgx4x-5s5k0{color:var(--fl-xzuej);margin:12px 0 0;font-size:.7rem;line-height:1.65}.fl-mkf8f{border-block:1px solid var(--fl-hnumi);padding-block:32px 64px}.fl-mkf8f h2{margin:0 0 26px;font-size:1.5rem}.fl-t6mms-itjz4{border:1px solid var(--fl-hnumi);background:var(--fl-vs5c2);min-width:0;height:100%;position:relative}.fl-t6mms-itjz4 img{aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--fl-hnumi);width:100%}.fl-itjz4-5hnvd{padding:20px}.fl-itjz4-5hnvd h3{margin:0;font-size:1.25rem}.fl-itjz4-5hnvd h3 a{color:var(--fl-7l4ub);text-decoration:none}.fl-itjz4-5hnvd h3 a:after{content:"";position:absolute;inset:0}.fl-t6mms-itjz4:hover{border-color:var(--fl-gg3sy)}.fl-t6mms-itjz4:focus-within{outline:2px solid var(--fl-gg3sy);outline-offset:4px}.fl-itjz4-5hnvd p{-webkit-line-clamp:3;color:var(--fl-xzuej);-webkit-box-orient:vertical;margin:14px 0 0;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.fl-mkf8f>section+section{margin-top:48px}.fl-29rqr-5fsvq{max-width:680px;margin:72px auto 0}.fl-180b6{max-width:984px;margin-inline:auto}.fl-180b6-2zszu{padding-block:56px 48px}.fl-xi5oz-bxd1u{color:var(--fl-gg3sy);font:.8rem/1.5 var(--fl-khis0);margin:0 0 20px}.fl-180b6-2zszu h1{letter-spacing:-.04em;font-size:clamp(2.5rem,4.6vw,4.25rem);line-height:1.08}.fl-fxmg0-1osre{grid-template-columns:240px minmax(0,680px);align-items:start;gap:64px;display:grid}.fl-180b6-tp7c6,.fl-fxmg0-khis0{min-width:0}.fl-vzviy{scrollbar-width:thin;max-height:calc(100dvh - 48px);font-size:.8rem;line-height:1.55;position:sticky;top:24px;overflow-y:auto}.fl-vzviy details{border-block:1px solid var(--fl-hnumi)}.fl-vzviy summary{color:var(--fl-gg3sy);font:500 .8rem/1.5 var(--fl-khis0);cursor:pointer;padding:14px 4px}.fl-vzviy nav{padding:0 4px 18px}.fl-vzviy ol{margin:0;padding:0;list-style:none}.fl-vzviy li{margin:0;padding:0}.fl-vzviy a{border-inline-start:1px solid var(--fl-hnumi);color:var(--fl-xzuej);padding:9px 0 9px 14px;text-decoration:none;display:block}.fl-vzviy a:hover,.fl-vzviy a:focus-visible{color:var(--fl-gg3sy);border-color:var(--fl-gg3sy)}.fl-hsd5w-ycp40{border-bottom:2px solid var(--fl-gg3sy);margin-block:32px 48px}.fl-hsd5w-ys1a9{width:100%}.fl-180b6-xi5oz+.fl-180b6-xi5oz{margin-top:52px}.fl-180b6-xi5oz>h2{border-top:1px solid var(--fl-hnumi);margin:0 0 24px;padding-top:24px}.fl-180b6-xi5oz>h2:target{border-color:var(--fl-gg3sy)}.fl-180b6-xi5oz p{overflow-wrap:anywhere}.fl-180b6-xi5oz>ul,.fl-180b6-xi5oz>ol{margin-block:26px}.fl-fxmg0-khis0 h3{margin-block:30px 14px}.fl-1mryh-1osre{grid-template-columns:minmax(0,380px) minmax(0,680px);align-items:start;gap:clamp(32px,6vw,88px);padding-block-start:64px;display:grid}.fl-1mryh-2zszu h1{font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.08}.fl-1mryh-2zszu .fl-rex9u{margin-top:26px}.fl-1mryh-2zszu .fl-hsd5w-ycp40{margin-block:32px 26px}.fl-jacxz-5sbfs{overscroll-behavior-inline:contain;scrollbar-color:var(--fl-hnumi) var(--fl-64zcp);scrollbar-width:thin;max-width:100%;margin-block:28px;overflow-x:auto}.fl-jacxz-5sbfs table{border-collapse:collapse;width:100%;min-width:520px;font-size:.875rem;line-height:1.55}.fl-jacxz-5sbfs caption{text-align:start;color:var(--fl-xzuej);padding:0 0 14px;font-size:.8rem}.fl-jacxz-5sbfs th,.fl-jacxz-5sbfs td{text-align:start;vertical-align:top;border:1px solid var(--fl-hnumi);padding:15px 16px}.fl-jacxz-5sbfs thead th{background:var(--fl-vs5c2);border-top:2px solid var(--fl-gg3sy);font:500 .72rem/1.6 var(--fl-khis0)}.fl-jacxz-5sbfs tbody th{width:25%;font-weight:500}.fl-jacxz-5sbfs tbody tr:nth-child(2n){background:var(--fl-64zcp)}.fl-s15c5{font-family:var(--fl-khis0);font-variant-numeric:tabular-nums;font-size:.95em}.fl-xobro{border-top:2px solid var(--fl-gg3sy);margin:36px 0}.fl-xobro-khp81{background:var(--fl-64zcp)}.fl-xobro img{width:100%}.fl-xobro figcaption{border-bottom:1px solid var(--fl-hnumi);color:var(--fl-xzuej);padding-block:12px;font-size:.8rem;line-height:1.6}.fl-5s5k0{grid-template-columns:6px minmax(0,1fr);gap:18px;margin-block:28px;padding-block:16px;display:grid}.fl-5s5k0-m47jk{background:var(--fl-gg3sy)}.fl-5s5k0-5hnvd p{margin:0}.fl-9mx4o{border:1px solid var(--fl-hnumi);background:var(--fl-vs5c2);margin-block:36px;padding:24px}.fl-9mx4o h2{margin:0 0 22px;font-size:1.5rem}.fl-9mx4o ul{margin-bottom:0}.fl-9mx4o li::marker{color:var(--fl-gg3sy)}.fl-ejxzg{border-top:1px solid var(--fl-hnumi);margin-block:36px}.fl-ejxzg-bxqwo{border-bottom:1px solid var(--fl-hnumi);padding-block:24px}.fl-ejxzg-bxqwo summary h3{margin:0;display:inline}.fl-ejxzg-bxqwo p{margin-bottom:0}.fl-esmg1{margin-block:32px}.fl-pauq0-bxqwo{background:var(--fl-vs5c2);border-inline-start:2px solid var(--fl-gg3sy);margin-block:20px;padding:24px}.fl-pauq0-bxqwo h3{margin-top:0}.fl-pauq0-ml3j1 p{margin-bottom:0;font-size:.95rem}.fl-pauq0-ml3j1 strong{color:var(--fl-gg3sy)}.fl-wwwk4-hazii{border:1px solid var(--fl-gg3sy);background:var(--fl-vs5c2);margin-block:48px}.fl-wwwk4-hazii>p{margin:0;padding:26px}.fl-wwwk4-yw6wm{border-top:1px solid var(--fl-hnumi)}.fl-wwwk4-yw6wm a{justify-content:space-between;align-items:center;gap:24px;padding:20px 26px;font-weight:600;text-decoration:none;display:flex}.fl-wwwk4-yw6wm a:hover{text-decoration:underline}.fl-wwwk4-yw6wm a:focus-visible{outline-offset:-5px}.fl-upfou{margin-block:48px}.fl-upfou h2,.fl-d0rm3 h2{margin:0 0 14px;font-size:1.5rem}.fl-upfou details>p{color:var(--fl-xzuej);font-size:.8rem}.fl-wefxl-fikfw{margin:24px 0 0;padding-inline-start:26px}.fl-wefxl-bxqwo{border-top:1px solid var(--fl-hnumi);margin:0;padding:18px 0 18px 8px;font-size:.8rem;line-height:1.6}.fl-wefxl-bxqwo::marker{color:var(--fl-gg3sy);font:.75rem var(--fl-khis0)}.fl-wefxl-2zjd9{margin:0 0 10px}.fl-gvs4x-xt1hx{flex-wrap:wrap;gap:8px;display:flex}.fl-gvs4x-ce9ny{border:1px solid var(--fl-hnumi);max-width:100%;font:.65rem/1.6 var(--fl-khis0);overflow-wrap:anywhere;padding:5px 8px;text-decoration:none;display:inline-block}.fl-gvs4x-ce9ny:hover,.fl-wefxl-bxqwo:target{border-color:var(--fl-gg3sy)}.fl-d0rm3{border-top:2px solid var(--fl-gg3sy);padding-top:26px}.fl-d0rm3>ul{margin:0;padding:0;list-style:none}.fl-d0rm3>ul>li{border-bottom:1px solid var(--fl-hnumi);margin:0;padding:0}.fl-d0rm3>ul a{padding-block:15px;font-size:.95rem;text-decoration:none;display:block}.fl-d0rm3 a:hover{text-decoration:underline}.fl-bg83q{border-top:1px solid var(--fl-hnumi);color:var(--fl-xzuej);justify-content:space-between;align-items:center;gap:24px;margin-top:80px;padding-block:22px;font-size:.7rem;line-height:1.6;display:flex}.fl-bg83q p{margin:0}.fl-bg83q-xt1hx{gap:24px;display:flex}.fl-bg83q-xt1hx a{color:var(--fl-xzuej)}.fl-8ykyp{font-family:var(--fl-khis0);white-space:nowrap}@media (max-width:1100px){.fl-blvyv{grid-template-columns:minmax(0,1fr) 360px;gap:36px}.fl-blvyv h1{font-size:4rem}.fl-fxmg0-1osre{grid-template-columns:210px minmax(0,680px);gap:40px}.fl-bg83q{flex-wrap:wrap}}@media (max-width:999px){.fl-blvyv{grid-template-columns:1fr;gap:32px}.fl-blvyv-l8e4c{max-width:680px}.fl-6vrlk{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.fl-6vrlk .fl-hsd5w-ycp40{height:100%}.fl-6vrlk .fl-hsd5w-ys1a9{-o-object-fit:cover;object-fit:cover;height:100%}.fl-6vrlk-qg9to{border-top:0;border-inline-start:2px solid var(--fl-gg3sy)}.fl-fxmg0-1osre{flex-direction:column;gap:28px;max-width:680px;margin-inline:auto;display:flex}.fl-180b6-2zszu{max-width:680px;margin-inline:auto}.fl-vzviy{width:100%;max-height:none;position:static}.fl-vzviy details{border:1px solid var(--fl-hnumi);background:var(--fl-vs5c2)}.fl-vzviy summary{padding:14px 18px}.fl-vzviy nav{padding:0 18px 18px}.fl-180b6-tp7c6{width:100%}}@media (max-width:760px){body{font-size:17px}.fl-yhgdk{flex-wrap:wrap;gap:12px 20px;padding-block:20px}.fl-5zkhh{font-size:1.55rem}.fl-l80wu{flex-basis:100%;order:3;max-width:none}.fl-qasm6-14j81{margin-inline-start:auto}.fl-jacxz-y3quo ul{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.fl-jacxz-y3quo a{border-bottom:1px solid var(--fl-hnumi);min-height:61px;padding:10px 8px;font-size:.67rem}.fl-blvyv{grid-template-columns:1fr;gap:24px;padding-block:40px 48px}.fl-blvyv h1{font-size:clamp(2.7rem,9.5vw,4.3rem)}.fl-blvyv .fl-rex9u{margin-block:24px;font-size:1.08rem}.fl-blvyv .fl-p9m2w{margin-bottom:0}.fl-6vrlk{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.fl-6vrlk .fl-hsd5w-ycp40{height:100%}.fl-6vrlk .fl-hsd5w-ys1a9{-o-object-fit:cover;object-fit:cover;height:100%}.fl-6vrlk-qg9to{border-top:0;border-inline-start:2px solid var(--fl-gg3sy);padding:20px}.fl-6vrlk dl>div{grid-template-columns:1fr;gap:5px}.fl-mkf8f{padding-block:28px 36px}.fl-29rqr-5fsvq{margin-top:48px}.fl-180b6-2zszu{padding-block:40px 32px}.fl-180b6-2zszu h1{font-size:clamp(2.25rem,7.5vw,3.4rem)}.fl-rex9u{font-size:1.08rem}.fl-1mryh-1osre{grid-template-columns:1fr;gap:32px;padding-block-start:40px}.fl-1mryh-2zszu{max-width:680px}.fl-1mryh-2zszu .fl-hsd5w-ycp40{max-width:380px}.fl-bg83q{gap:14px 24px;margin-top:56px}.fl-bg83q-5s5k0{flex-basis:100%}.fl-bg83q-xt1hx{flex-wrap:wrap;gap:12px 24px}}@media (max-width:440px){.fl-jacxz-y3quo ul{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-jacxz-y3quo a{min-height:49px}.fl-6vrlk{display:block}.fl-6vrlk .fl-hsd5w-ys1a9{height:auto}.fl-6vrlk-qg9to{border-inline-start:0;border-top:2px solid var(--fl-gg3sy)}.fl-6vrlk dl>div{grid-template-columns:78px minmax(0,1fr);gap:10px}.fl-itjz4-5hnvd{padding:18px}.fl-jacxz-5sbfs table{min-width:480px}.fl-9mx4o,.fl-pauq0-bxqwo{padding:18px}.fl-wwwk4-hazii>p,.fl-wwwk4-yw6wm a{padding:20px}.fl-gvs4x-xt1hx{flex-direction:column;align-items:flex-start}}.fl-h6pj8-ijdup-zgeek{fill:#f0d2b6}.fl-h6pj8-ijdup-9g03j{fill:#e8b9a8}.fl-h6pj8-ijdup-jflsi{fill:#f3e2a6}.fl-h6pj8-ijdup-tf7hh{fill:#e9d79a}.fl-h6pj8-ijdup{stroke:#b48d7a;stroke-width:1px}.fl-h6pj8-ijdup-vlqz3,.fl-h6pj8-ijdup-aeg6h{font:600 13px var(--fl-khis0);fill:#2b2522}.fl-h6pj8-8c5en{stroke:#0b5d55;stroke-dasharray:6 6;stroke-width:1.5px}.fl-h6pj8-8c5en-bxd1u{font:600 12px var(--fl-khis0);fill:#0b5d55;paint-order:stroke;stroke:#fff8f0;stroke-width:4px}.fl-h6pj8-49hjc line{stroke:#4d5b60;stroke-width:3px;transition:all .4s}.fl-h6pj8-49hjc ellipse{fill:#0f9d8f;opacity:.5;filter:blur(2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media print{.fl-rr7bb,.fl-vzviy,.fl-685fv-8dg90{display:none}.fl-fxmg0-1osre,.fl-1mryh-1osre,.fl-blvyv{display:block}.fl-cstdd{width:100%}.fl-jacxz-5sbfs{overflow:visible}.fl-jacxz-5sbfs table{min-width:0}}.fl-sfofc{border:1px solid var(--fl-hnumi);border-top:2px solid var(--fl-gg3sy);background:var(--fl-vs5c2);margin-block:56px;padding:28px clamp(16px,3vw,32px) 32px}.fl-sfofc>h2{margin-block:0 12px}.fl-sfofc-lsnk6{color:var(--fl-xzuej);margin-block:0 24px}.fl-sfofc [role=tablist]{flex-wrap:wrap;gap:8px;margin-block:20px 0;display:flex}.fl-sfofc [role=tab]{border:1px solid var(--fl-hnumi);background:var(--fl-64zcp);min-height:44px;color:var(--fl-7l4ub);font:500 .8rem/1.4 var(--fl-khis0);cursor:pointer;text-align:start;padding:10px 16px}.fl-sfofc [role=tab][aria-selected=true]{border-color:var(--fl-gg3sy);color:var(--fl-gg3sy);box-shadow:inset 0 -2px var(--fl-gg3sy)}.fl-sfofc [role=tabpanel]{border-inline-start:2px solid var(--fl-gg3sy);background:var(--fl-64zcp);margin-block-start:20px;padding:20px 22px}.fl-sfofc [role=tabpanel]>h3{margin-block:0 10px}.fl-sfofc [role=tabpanel]>p:last-child{margin-block-end:0}.fl-5l35v>[role=tabpanel]:not(.fl-k9wc6){display:none}.fl-6syen-e3saz,.fl-ral7h-ghfba{width:100%;height:auto;max-height:64px;display:block}.fl-6syen-gjt9g,.fl-ral7h-gjt9g{stroke:var(--fl-hnumi);stroke-width:2px}.fl-6syen-kjm1r,.fl-ral7h-kjm1r{stroke:var(--fl-gg3sy);stroke-width:3px;transition:x2 .35s}.fl-6syen-tpjh0,.fl-ral7h-k8y7o{fill:var(--fl-gg3sy)}.fl-6syen-9yq8c{fill:var(--fl-1ara9);stroke:var(--fl-gg3sy);stroke-width:3px}.fl-6syen-th07h,.fl-ral7h-lahw5{fill:var(--fl-64zcp);stroke:var(--fl-hnumi);stroke-width:2px}.fl-6syen-s15c5{font:600 11px var(--fl-khis0);fill:var(--fl-7l4ub)}.fl-6syen-tpjh0+.fl-6syen-s15c5{fill:var(--fl-1ara9)}.fl-6syen-f7hg0{min-width:1.6em;color:var(--fl-gg3sy);place-items:center;margin-inline-end:.3em;display:inline-grid}.fl-6syen-zij30,.fl-h6pj8-jxtl9,.fl-tuqrg-vk3vj{font:500 .78rem/1.5 var(--fl-khis0);color:var(--fl-gg3sy)}.fl-6syen-14j81{justify-content:space-between;gap:12px;margin-block-start:16px;display:flex}.fl-6syen-14j81 button{border:1px solid var(--fl-gg3sy);min-height:44px;color:var(--fl-gg3sy);font:500 .8rem var(--fl-khis0);cursor:pointer;background:0 0;padding:10px 18px}.fl-6syen-14j81 button:disabled{opacity:.4;cursor:default}.fl-6syen:not(.fl-5l35v) .fl-6syen-14j81{display:none}.fl-tuqrg-dlleu{width:min(100%,320px);margin-inline:auto;display:block}.fl-tuqrg-tvrs3{stroke:var(--fl-1ara9);stroke-width:2px;opacity:.45;transition:opacity .3s}.fl-tuqrg-tvrs3.fl-dacv1{opacity:1}.fl-tuqrg-tvrs3-2xkhj{fill:#3e8f86}.fl-tuqrg-tvrs3-668ri{fill:#50e3d0}.fl-tuqrg-tvrs3-3x6nx{fill:#e3c650}.fl-tuqrg-tvrs3-4u9qt{fill:#e38a50}.fl-tuqrg-if73f{transform-origin:100px 100px;transform-box:view-box;transition:transform .45s cubic-bezier(.3,.7,.3,1)}.fl-tuqrg-if73f line{stroke:var(--fl-7l4ub);stroke-width:3px;stroke-linecap:round}.fl-tuqrg-if73f circle{fill:var(--fl-7l4ub)}.fl-tuqrg-fxmg0{font:600 12px var(--fl-khis0);fill:var(--fl-7l4ub)}.fl-tuqrg-5b3p9{margin-block-start:24px}.fl-tuqrg-5b3p9 h3{font-size:1rem}.fl-ral7h-zyr6c{font:500 10px var(--fl-khis0);fill:var(--fl-xzuej)}.fl-ral7h-42shg{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.fl-ral7h-fikfw h4{font:600 .78rem var(--fl-khis0);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.fl-ral7h-fikfw ul{margin:0;font-size:.92rem}.fl-ral7h-xx59p h4{color:var(--fl-gg3sy)}.fl-ral7h-yorbl h4{color:var(--fl-ihuez)}.fl-ral7h-19cdw h4{color:var(--fl-m8mcu)}.fl-h6pj8-khp81{border:1px solid var(--fl-hnumi);background:var(--fl-64zcp)}.fl-h6pj8-xi5oz{width:100%;height:auto;display:block}.fl-h6pj8-ollp2{border-top:1px solid var(--fl-hnumi);color:var(--fl-xzuej);margin:0;padding:10px 14px;font-size:.8rem}.fl-9p3ay-av5qh{background:#000;width:100%;height:auto;display:block}.fl-9p3ay-6enpq{margin-block-start:14px}.fl-9p3ay-6enpq summary{cursor:pointer;min-height:44px;font:500 .8rem var(--fl-khis0);color:var(--fl-gg3sy);align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.fl-tuqrg-if73f,.fl-6syen-kjm1r,.fl-ral7h-kjm1r,.fl-h6pj8-49hjc line,.fl-tuqrg-tvrs3{transition:none}}.fl-hazii-gjt9g{min-width:0;max-width:100%}.fl-hazii-42shg{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.fl-hazii-42shg>li{min-width:0;margin:0;padding:0}.fl-fikfw-9y1tn{margin-block:26px}.fl-hazii-42shg>.fl-7l4ub-hazii,.fl-hazii-42shg>.fl-pauq0-bxqwo{background:var(--fl-vs5c2);border:1px solid var(--fl-hnumi);border-top:2px solid var(--fl-gg3sy);padding:20px}.fl-7l4ub-hazii{overflow-wrap:anywhere;font-size:.95rem}.fl-7l4ub-hazii>strong:first-child{color:var(--fl-gg3sy);margin-bottom:10px;display:block}ol.fl-hazii-42shg{counter-reset:fl-hazii-k3kzq}ol.fl-hazii-42shg>li:before{counter-increment:fl-hazii-k3kzq;content:counter(fl-hazii-k3kzq);color:var(--fl-gg3sy);font:.8rem var(--fl-khis0);margin-bottom:12px;display:block}.fl-pauq0-fikfw{padding:0;list-style:none}.fl-hazii-42shg .fl-pauq0-bxqwo h3{margin-top:0}.fl-upfou summary,.fl-ejxzg-bxqwo summary{cursor:pointer;align-content:center;min-height:44px}.fl-upfou summary{border-block:1px solid var(--fl-hnumi);font:500 1.5rem var(--fl-2zszu);color:var(--fl-gg3sy);padding-block:16px}.fl-upfou summary h2{font:inherit;margin:0;display:inline}.fl-upfou summary::marker{color:var(--fl-gg3sy)}.fl-ejxzg-bxqwo summary::marker{color:var(--fl-gg3sy)}@media (min-width:1000px){.fl-mkf8f .fl-hazii-42shg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:719px){.fl-hazii-gjt9g{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--fl-hnumi) var(--fl-64zcp);padding:5px 5px 14px;scroll-padding-inline:5px;overflow-x:auto}.fl-hazii-42shg{grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:14px}.fl-hazii-42shg>li{scroll-snap-align:start}.fl-sfofc .fl-gwgdf-gjt9g{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding:5px 5px 12px;scroll-padding-inline:5px;overflow-x:auto}.fl-gwgdf-gjt9g>[role=tab]{scroll-snap-align:start;flex:none;max-width:90%}.fl-sfofc,.fl-29rqr-5fsvq,.fl-mkf8f>section{min-width:0}}@media print{.fl-hazii-gjt9g,.fl-sfofc .fl-gwgdf-gjt9g{overflow:visible}.fl-hazii-42shg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.fl-hazii-gjt9g{padding:8px 8px 14px;scroll-padding-inline:8px}@media screen and (min-width:720px){.fl-hazii-gjt9g{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.fl-hazii-gjt9g .fl-hazii-42shg.fl-hazii-42shg{grid-template-columns:none;grid-auto-columns:minmax(170px,280px);grid-auto-flow:column}.fl-hazii-gjt9g .fl-hazii-42shg>li{scroll-snap-align:start}.fl-hazii-gjt9g .fl-hazii-42shg :is(h2,h3,h4){-webkit-hyphens:auto;hyphens:auto;font-size:1.05rem;line-height:1.3}}.fl-gjt9g-khp81{min-width:0;max-width:100%;position:relative}.fl-gjt9g-14j81[hidden]{display:none}.fl-gjt9g-14j81 button{z-index:1;border:1px solid var(--fl-hnumi);background:var(--fl-vs5c2);width:40px;height:40px;color:var(--fl-gg3sy);box-shadow:0 3px 10px var(--fl-64zcp);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.fl-gjt9g-14j81 button{box-shadow:0 3px 10px color-mix(in srgb, var(--fl-64zcp) 65%, transparent)}}.fl-gjt9g-14j81 button{cursor:pointer}.fl-gjt9g-9wgyp{inset-inline-start:0}.fl-gjt9g-th07h{inset-inline-end:0}.fl-gjt9g-14j81 button:hover:not(:disabled){border-color:var(--fl-gg3sy)}.fl-gjt9g-14j81 button:disabled{visibility:hidden}.fl-gjt9g-14j81:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:scaleX(-1)}@media print{.fl-gjt9g-14j81{display:none}}
h1,h2,h3{letter-spacing:-.012em;font-weight:500}.fl-rr7bb{border-top:0;padding-block:26px 0}.fl-yhgdk{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 16px;min-height:0;display:grid}.fl-5zkhh{font:italic 500 2.15rem/1.1 var(--fl-2zszu);letter-spacing:-.015em;text-align:center;grid-column:2}.fl-l80wu{text-align:center;grid-area:2/1/auto/-1;justify-self:center;max-width:560px;font-size:.8rem}.fl-qasm6-14j81{grid-area:1/3;justify-self:end;margin:0}.fl-jacxz-y3quo{border-block:1px solid var(--fl-7l4ub);margin-top:20px}.fl-jacxz-y3quo ul{border:0;flex-wrap:wrap;justify-content:center;gap:0 30px;padding-block:4px;display:flex}.fl-jacxz-y3quo a{min-height:44px;color:var(--fl-7l4ub);font:500 .74rem/1.4 var(--fl-khis0);letter-spacing:.08em;text-transform:uppercase;border:0;padding:10px 2px}.fl-jacxz-y3quo a:hover,.fl-jacxz-y3quo a[aria-current=page]{color:var(--fl-gg3sy);box-shadow:inset 0 -2px var(--fl-gg3sy);background:0 0}.fl-blvyv{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;padding-block:64px 72px}.fl-blvyv h1{letter-spacing:-.02em;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1.04}.fl-opvtr-ycp40 .fl-hsd5w-ycp40{border:1px solid var(--fl-hnumi);background:var(--fl-64zcp);margin:0;padding:10px}.fl-180b6-2zszu h1{letter-spacing:-.02em}.fl-xi5oz-bxd1u{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.fl-9mx4o{border:0;border-block:2px solid var(--fl-7l4ub);background:0 0;padding:22px 0}.fl-wwwk4-hazii{border:0;border-top:2px solid var(--fl-gg3sy)}.fl-t6mms-itjz4{background:var(--fl-64zcp)}.fl-xobro{border-top:1px solid var(--fl-7l4ub)}.fl-mkf8f h2,.fl-upfou summary{font-family:var(--fl-2zszu)}@media (max-width:760px){.fl-yhgdk{grid-template-columns:minmax(0,1fr) auto;padding-block:0}.fl-5zkhh{text-align:start;grid-column:1;font-size:1.6rem}.fl-qasm6-14j81{grid-column:2}.fl-l80wu{text-align:start;justify-self:start}.fl-jacxz-y3quo ul{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:0 20px;overflow-x:auto}.fl-jacxz-y3quo a{white-space:nowrap;border:0;min-height:44px;font-size:.7rem}.fl-blvyv{grid-template-columns:1fr;padding-block:36px 44px}}.fl-jacxz-y3quo li{flex:none}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_657036fa-module__CvUW6G__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_657036fa-module__CvUW6G__variable{--fl-font-sans:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_b4a6a9eb-module__ereC7G__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_b4a6a9eb-module__ereC7G__variable{--fl-font-serif:"Newsreader", "Newsreader Fallback"}
