@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";@layer reset,base,layout,components,utilities;@layer reset{@layer reset{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{touch-action:manipulation}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}}:root{--vw: 1vw;--font-size-ratio: 1;--contents: 1720px;--contents-padding: 0 40px}@media screen and (max-width:820px){:root{--contents-padding: 0 20px}}@media screen and (max-width:520px){:root{--contents-padding: 0 20px}}:root{--h1: 28px;--h2: 26px;--h3: 24px;--h4: 20px;--h5: 18px;--txt: 16px;--txt_min: 14px;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-s: 16px;--spacing-m: 24px;--spacing-l: 32px;--spacing-xl: 64px;--spacing-xxl: 96px;--gap: 20px;--main-margin: 140px;--contents-margin-default: var(--spacing-xxl);--contents-margin-section_inner: var(--spacing-xl);--btn-padding-vertical: var(--spacing-m);--btn-padding-horizonal: var(--spacing-s);--display: calc(var(--vw) * 100);--display_100vh: calc(var(--vw) * 56.25)}@media screen and (max-width:1366px){:root{--contents-margin-default: var(--spacing-xxl);--contents-margin-section_inner: var(--spacing-xl);--btn-padding-vertical: var(--spacing-m);--display: calc(var(--vw) * 93.7042459736);--display_100vh: calc(var(--vw) * 65.8857979502)}}@media screen and (max-width:820px){:root{--h1: 26px;--h2: 24px;--h3: 20px;--h4: 18px;--h5: 16px;--txt_min: 12px;--gap: 20px;--main-margin: 76px;--contents-margin-default: var(--spacing-xl);--contents-margin-section_inner: var(--spacing-l);--btn-padding-vertical: var(--spacing-s);--display: calc(var(--vw) * 100);--display_100vh: calc(var(--vw) * 133.3333333333)}}@media screen and (max-width:520px){:root{--h1: 22px;--h2: 20px;--h3: 18px;--h4: 16px;--h5: 14px;--gap: 10px;--main-margin: 60px;--contents-margin-default: var(--spacing-xl);--contents-margin-section_inner: var(--spacing-l);--btn-padding-vertical: var(--spacing-s);--display: calc(var(--vw) * 100);--display_100vh: calc(var(--vw) * 177.8666666667)}}:root{--rounded-s: 10px;--rounded-m: 20px;--rounded-l: 40px;--rounded-full: 10000px;--true-black: #000;--basic-black: #333333;--basic-white: #ffffff;--primary-light: #d0ccf6;--primary-base: #5b66c2;--primary-dark: #2e2674;--secondary-light: #d0ffd2;--secondary-base: #8dff92;--secondary-dark: #4fad53;--accent-light: #fff5e5;--accent-base: #f29600;--accent-dark: #4f3100;--grey-light: #f0f0f0;--grey-base: #b3b3b3;--grey-dark: #4d4747;--grey-dark-bg: #202020e0;--red-light: #f0a4a4;--red-base: #c70000;--red-dark: #750000;--link-pdf: #8e0002;--link-Excel: #007850;--link-Word: #00218e;--link-link: var(--primary-base);--contHead-Bg: rgba(208, 208, 208, .2)}}@layer base{body{--JP: "Noto Sans JP", sans-serif;--ENG_Num: "Inter", sans-serif;font-family:var(--JP);font-optical-sizing:auto;font-weight:400;font-style:normal}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(h1,h2,h3,h4,h5,h6){align-self:stretch}h1:not(.nonStyle):not(.contHead h1),.h1:not(.toc-item){display:flex;padding:var(--spacing-xs, 8px) var(--spacing-xs, 8px) var(--spacing-xs, 8px) var(--spacing-s, 16px);align-items:center;gap:10px;color:var(--basic-white);border-left:8px solid var(--grey-base);background-image:repeating-linear-gradient(-45deg,#303030,#303030 10px,transparent 10px,transparent 20px);margin-top:var(--main-margin);margin-bottom:var(--spacing-m);font-family:var(--title);font-size:var(--h1);font-style:normal;font-weight:700;line-height:150%}h2:not(.nonStyle),.h2:not(.toc-item){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xs);color:var(--basic-white);font-family:var(--title);font-size:var(--h2);font-style:normal;font-weight:700;line-height:150%;margin-top:var(--spacing-l);margin-bottom:var(--spacing-s)}h2:not(.nonStyle):after,.h2:not(.toc-item):after{content:"";width:60px;height:4px;background-color:var(--grey-dark)}h3:not(.nonStyle),.h3:not(.toc-item){color:var(--primary-base);font-family:var(--title);font-size:var(--h3);font-style:normal;font-weight:700;line-height:150%;margin-top:var(--spacing-l);margin-bottom:var(--spacing-m);display:flex;gap:10px}h4:not(.nonStyle),.h4:not(.toc-item){color:var(--secondary-base);font-family:var(--title);font-size:var(--h4);font-style:normal;font-weight:700;line-height:150%;margin-top:var(--spacing-l);margin-bottom:var(--spacing-m);display:flex;gap:10px}h4:not(.nonStyle):before,.h4:not(.toc-item):before{content:"−"}h5:not(.nonStyle),.h5:not(.toc-item){color:var(--primary-base);font-family:var(--title);font-size:var(--h5);font-style:normal;font-weight:700;line-height:150%;margin-top:var(--spacing-l);margin-bottom:var(--spacing-m)}.typo-H1{font-family:var(--title);font-size:var(--h1);font-style:normal;font-weight:700;line-height:150%}.typo-H2{font-family:var(--title);font-size:var(--h2);font-style:normal;font-weight:700;line-height:150%}.typo-H3{font-family:var(--title);font-size:var(--h3);font-style:normal;font-weight:700;line-height:150%}.typo-H4{font-family:var(--title);font-size:var(--h4);font-style:normal;font-weight:700;line-height:150%}.typo-H5{font-family:var(--title);font-size:var(--h5);font-style:normal;font-weight:700;line-height:150%}.typo-TXT{font-family:var(--title);font-size:var(--txt);font-style:normal;font-weight:400;line-height:150%}p{color:var(--basic-white);font-family:var(--title);font-size:var(--txt);font-style:normal;font-weight:400;line-height:150%;margin-bottom:1em}p strong{font-weight:700;color:var(--red-light)}.caution{color:var(--red-base);font-weight:700}.red{color:var(--red-base, #c70000);font-size:var(--txt, 20px);font-style:normal;font-weight:400;line-height:150%}.t-a-justify{text-align:justify;text-justify:inter-ideograph;line-break:strict;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;text-align-last:justify}.trans02{transition:all .2s ease-out}.trans03{transition:all .3s ease-out}p{margin-bottom:1em}body{display:flex;flex-direction:column;align-items:stretch;background-color:var(--true-black);color:#fff}body a{color:var(--secondary-base);transition:color .3s ease-out}@media(hover:hover){body a:hover{color:var(--secondary-dark)}}img{object-fit:contain;width:100%;height:100%}}@layer layout{img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}.global-layout{display:grid;grid-template:"header" auto "contents" 1fr "footer" auto/100%;min-height:100vh;justify-items:center}.global-layout__header{grid-area:header}.global-layout__contents{grid-area:contents;align-self:self-start;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.global-layout__footer{grid-area:footer}.mw{width:100%;max-width:800px;--pdg-X: 30px}@media screen and (max-width:820px){.mw{--pdg-X: calc(var(--vw) * 3.90625)}}@media screen and (max-width:520px){.mw{--pdg-X: calc(var(--vw) * 5.3333333333)}}.mw{padding:0 var(--pdg-X)}.objFit{width:100%;height:100%}.objFit.contain{object-fit:contain}.objFit.cover{object-fit:cover}.cookie-consent{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;color:#fff;background:#000000b3;padding:1.2em;box-sizing:border-box;visibility:hidden;z-index:9999}.cookie-consent.is-show{visibility:visible}.cookie-consent a{color:#fff!important}.cookie-agree{color:#fff;background:#1e90ff;padding:.5em 1.5em}.cookie-agree:hover{cursor:pointer}@media screen and (max-width:520px){.cookie-consent{flex-direction:column}.cookie-text{margin-bottom:1em}}:root{--header-height: 100px}.siteHeader{position:sticky;top:0}@scope(.siteHeader){:scope{--pdg-Y: calc(var(--vw) * 1.6666666667)}@media screen and (max-width:820px){:scope{--pdg-Y: calc(var(--vw) * 3.6458333333)}}@media screen and (max-width:520px){:scope{--pdg-Y: calc(var(--vw) * 5.3333333333)}}:scope{padding-top:var(--pdg-Y);padding-bottom:var(--pdg-Y);border-bottom:1px solid var(--grey-base);margin-bottom:2em;background-color:var(--true-black);z-index:10;display:flex;justify-content:space-between;align-items:center}.logo{display:block;aspect-ratio:146/39;width:200px}@media screen and (max-width:520px){.logo{width:140px}}@media(hover:hover){.logo:hover{opacity:.7}}.gNavi{position:absolute;width:100%;max-width:380px}@media screen and (max-width:520px){.gNavi{max-width:calc(var(--vw) * 74.6666666667)}}.gNavi{min-height:60vh;top:-120vh;right:10px;z-index:2;padding:var(--spacing-s);background-color:var(--grey-dark-bg);color:#fff;border:1px solid var(--grey-base);transition:all .2s .1s ease-out}.gNavi.active{top:10px}.hamCloseBtn{position:absolute;top:var(--spacing-s);right:var(--spacing-s)}.gnBg{position:fixed;top:120vh;left:0;width:100%;height:100%;opacity:0;z-index:-1;background-color:#000c}.gnBg.active{top:0;z-index:1;opacity:1}.icons{display:flex;gap:var(--spacing-m)}.icons a{color:var(--basic-white);cursor:default}.retTopBtn{opacity:0;cursor:unset}.retTopBtn.active{opacity:1;cursor:pointer}@media(hover:hover){.retTopBtn.active:hover{opacity:.7}}}:is(.hamBtn,.hamCloseBtn,.retTopBtn){font-size:30px}@media screen and (max-width:520px){:is(.hamBtn,.hamCloseBtn,.retTopBtn){font-size:20px}}:is(.hamBtn,.hamCloseBtn){cursor:pointer}@media(hover:hover){:is(.hamBtn,.hamCloseBtn):hover{opacity:.7}}@scope(.siteFooter){:scope{--pdg-Y: calc(var(--vw) * 1.6666666667)}@media screen and (max-width:820px){:scope{--pdg-Y: calc(var(--vw) * 3.6458333333)}}@media screen and (max-width:520px){:scope{--pdg-Y: calc(var(--vw) * 5.3333333333)}}:scope{padding-top:var(--pdg-Y);padding-bottom:var(--pdg-Y);border-top:1px solid var(--grey-base);margin-top:2em;background-color:var(--true-black)}.copy{text-align:center;font-size:var(--txt_min);margin-bottom:0;color:var(--grey-base)}}.flex{display:flex;gap:var(--gap);align-self:stretch}.flex .testwaku{border:2px solid #000;background-color:#d6d6d6;padding:2em}.flex img{max-width:unset;min-width:unset}.flex.fWrap{flex-wrap:wrap}.flex>*{flex-grow:1;flex-shrink:1}.flex>* img{width:100%;height:auto}.flex.fd-row{flex-direction:row}.flex.fd-col{flex-direction:column}.flex.fd-row-rev{flex-direction:row-reverse}.flex.fd-col-rev{flex-direction:column-reverse}@media screen and (max-width:1366px){.flex.fd-row-Nt{flex-direction:row}.flex.fd-col-Nt{flex-direction:column}.flex.fd-row-rev-Nt{flex-direction:row-reverse}.flex.fd-col-rev-Nt{flex-direction:column-reverse}}@media screen and (max-width:820px){.flex.fd-row-Tb{flex-direction:row}.flex.fd-col-Tb{flex-direction:column}.flex.fd-row-rev-Tb{flex-direction:row-reverse}.flex.fd-col-rev-Tb{flex-direction:column-reverse}}@media screen and (max-width:520px){.flex.fd-row-Sp{flex-direction:row}.flex.fd-col-Sp{flex-direction:column}.flex.fd-row-rev-Sp{flex-direction:row-reverse}.flex.fd-col-rev-Sp{flex-direction:column-reverse}}.flex.ai-CEN{align-items:center}.flex.ai-STA{align-items:flex-start}.flex.ai-END{align-items:flex-end}.flex.ai-STR{align-items:stretch}.flex.ai-BL{align-items:baseline}@media screen and (max-width:1366px){.flex.ai-CEN-Nt{align-items:center}.flex.ai-STA-Nt{align-items:flex-start}.flex.ai-END-Nt{align-items:flex-end}.flex.ai-STR-Nt{align-items:stretch}.flex.ai-BL-Nt{align-items:baseline}}@media screen and (max-width:820px){.flex.ai-CEN-Tb{align-items:center}.flex.ai-STA-Tb{align-items:flex-start}.flex.ai-END-Tb{align-items:flex-end}.flex.ai-STR-Tb{align-items:stretch}.flex.ai-BL-Tb{align-items:baseline}}@media screen and (max-width:520px){.flex.ai-CEN-Sp{align-items:center}.flex.ai-STA-Sp{align-items:flex-start}.flex.ai-END-Sp{align-items:flex-end}.flex.ai-STR-Sp{align-items:stretch}.flex.ai-BL-Sp{align-items:baseline}}.flex.jc-CEN{justify-content:center}.flex.jc-STA{justify-content:flex-start}.flex.jc-END{justify-content:flex-end}.flex.jc-SPB{justify-content:space-between}.flex.jc-SPA{justify-content:space-around}.flex.jc-SPE{justify-content:space-evenly}@media screen and (max-width:1366px){.flex.jc-CEN-Nt{justify-content:center}.flex.jc-STA-Nt{justify-content:flex-start}.flex.jc-END-Nt{justify-content:flex-end}.flex.jc-SPB-Nt{justify-content:space-between}.flex.jc-SPA-Nt{justify-content:space-around}.flex.jc-SPE-Nt{justify-content:space-evenly}}@media screen and (max-width:820px){.flex.jc-CEN-Tb{justify-content:center}.flex.jc-STA-Tb{justify-content:flex-start}.flex.jc-END-Tb{justify-content:flex-end}.flex.jc-SPB-Tb{justify-content:space-between}.flex.jc-SPA-Tb{justify-content:space-around}.flex.jc-SPE-Tb{justify-content:space-evenly}}@media screen and (max-width:520px){.flex.jc-CEN-Sp{justify-content:center}.flex.jc-STA-Sp{justify-content:flex-start}.flex.jc-END-Sp{justify-content:flex-end}.flex.jc-SPB-Sp{justify-content:space-between}.flex.jc-SPA-Sp{justify-content:space-around}.flex.jc-SPE-Sp{justify-content:space-evenly}}.flex.ac-CEN{align-content:center}.flex.ac-STA{align-content:flex-start}.flex.ac-END{align-content:flex-end}.flex.ac-SPB{align-content:space-between}.flex.ac-SPA{align-content:space-around}.flex.ac-STR{align-content:stretch}@media screen and (max-width:1366px){.flex.ac-CEN-Nt{align-content:center}.flex.ac-STA-Nt{align-content:flex-start}.flex.ac-END-Nt{align-content:flex-end}.flex.ac-SPB-Nt{align-content:space-between}.flex.ac-SPA-Nt{align-content:space-around}.flex.ac-STR-Nt{align-content:stretch}}@media screen and (max-width:820px){.flex.ac-CEN-Tb{align-content:center}.flex.ac-STA-Tb{align-content:flex-start}.flex.ac-END-Tb{align-content:flex-end}.flex.ac-SPB-Tb{align-content:space-between}.flex.ac-SPA-Tb{align-content:space-around}.flex.ac-STR-Tb{align-content:stretch}}@media screen and (max-width:520px){.flex.ac-CEN-Sp{align-content:center}.flex.ac-STA-Sp{align-content:flex-start}.flex.ac-END-Sp{align-content:flex-end}.flex.ac-SPB-Sp{align-content:space-between}.flex.ac-SPA-Sp{align-content:space-around}.flex.ac-STR-Sp{align-content:stretch}}.fCol1{width:100%;flex-grow:0;flex-shrink:0}.fCol2{width:calc((99.99% - var(--gap) * 1) / 2);flex-grow:0;flex-shrink:0}.fCol3{width:calc((99.99% - var(--gap) * 2) / 3);flex-grow:0;flex-shrink:0}.fCol4{width:calc((99.99% - var(--gap) * 3) / 4);flex-grow:0;flex-shrink:0}.fCol5{width:calc((99.99% - var(--gap) * 4) / 5);flex-grow:0;flex-shrink:0}.fCol6{width:calc((99.99% - var(--gap) * 5) / 6);flex-grow:0;flex-shrink:0}@media screen and (max-width:1366px){.fCol1Nt{width:100%;flex-grow:0;flex-shrink:0}.fCol2Nt{width:calc((99.99% - var(--gap) * 1) / 2);flex-grow:0;flex-shrink:0}.fCol3Nt{width:calc((99.99% - var(--gap) * 2) / 3);flex-grow:0;flex-shrink:0}.fCol4Nt{width:calc((99.99% - var(--gap) * 3) / 4);flex-grow:0;flex-shrink:0}.fCol5Nt{width:calc((99.99% - var(--gap) * 4) / 5);flex-grow:0;flex-shrink:0}.fCol6Nt{width:calc((99.99% - var(--gap) * 5) / 6);flex-grow:0;flex-shrink:0}}@media screen and (max-width:820px){.fCol1Tb{width:100%;flex-grow:0;flex-shrink:0}.fCol2Tb{width:calc((99.99% - var(--gap) * 1) / 2);flex-grow:0;flex-shrink:0}.fCol3Tb{width:calc((99.99% - var(--gap) * 2) / 3);flex-grow:0;flex-shrink:0}.fCol4Tb{width:calc((99.99% - var(--gap) * 3) / 4);flex-grow:0;flex-shrink:0}.fCol5Tb{width:calc((99.99% - var(--gap) * 4) / 5);flex-grow:0;flex-shrink:0}.fCol6Tb{width:calc((99.99% - var(--gap) * 5) / 6);flex-grow:0;flex-shrink:0}}@media screen and (max-width:520px){.fCol1Sp{width:100%;flex-grow:0;flex-shrink:0}.fCol2Sp{width:calc((99.99% - var(--gap) * 1) / 2);flex-grow:0;flex-shrink:0}.fCol3Sp{width:calc((99.99% - var(--gap) * 2) / 3);flex-grow:0;flex-shrink:0}.fCol4Sp{width:calc((99.99% - var(--gap) * 3) / 4);flex-grow:0;flex-shrink:0}.fCol5Sp{width:calc((99.99% - var(--gap) * 4) / 5);flex-grow:0;flex-shrink:0}.fCol6Sp{width:calc((99.99% - var(--gap) * 5) / 6);flex-grow:0;flex-shrink:0}}.gap0{gap:0}@media screen and (max-width:1366px){.gap0-Nt{gap:0}}@media screen and (max-width:820px){.gap0-Tb{gap:0}}@media screen and (max-width:520px){.gap0-Sp{gap:0}}.flxG0{flex-grow:0}.flxS0{flex-shrink:0}@media screen and (max-width:1366px){.flxG0-Nt{flex-grow:0}.flxS0-Nt{flex-shrink:0}}@media screen and (max-width:820px){.flxG0-Tb{flex-grow:0}.flxS0-Tb{flex-shrink:0}}@media screen and (max-width:520px){.flxG0-Sp{flex-grow:0}.flxS0-Sp{flex-shrink:0}}:is(article,section,#pageTop,aside)>:first-child{margin-top:0}}@layer components{@scope(.articleBody){.publishedAt{text-align:right}.eyeCatch{margin-bottom:1em;width:100%;overflow:hidden}}@scope(.articles){:scope{display:flex;flex-wrap:wrap;--gap: 20px}@media screen and (max-width:820px){:scope{--gap: calc(var(--vw) * 2.6041666667)}}@media screen and (max-width:520px){:scope{--gap: calc(var(--vw) * 2.6666666667)}}:scope{gap:calc(var(--gap) * 2.5) var(--gap);padding:var(--spacing-l) 0}article{width:calc((99.99% - var(--gap) * 2) / 3);position:relative}@media screen and (max-width:520px){article{width:calc((99.99% - var(--gap) * 1) / 2)}}article a{display:flex;flex-direction:column;gap:5px}article a:hover{color:var(--grey-light)}article a:hover img{scale:1.1;opacity:1}}.eyeCatch{aspect-ratio:16/9;overflow:hidden}.eyeCatch img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-out;opacity:.8}@scope(.toc){:scope{background-color:var(--grey-dark-bg);border:1px solid var(--grey-base);padding:var(--spacing-s);margin:var(--spacing-m) var(--spacing-xl);align-self:stretch}@media screen and (max-width:820px){:scope{margin:var(--spacing-m) var(--spacing-m)}}@media screen and (max-width:520px){:scope{margin:var(--spacing-m) 0}}ul.toc-list{min-height:0}.toc-title{margin-top:0;margin-bottom:0}.toc-list{padding:0;padding-left:var(--spacing-s);margin:0}.toc-sublist{padding-left:var(--spacing-s);margin-top:var(--spacing-s);margin-bottom:0}.toc-item.h2{font-weight:700;margin:var(--spacing-m) 0}.toc-item.h3{font-weight:400;margin:var(--spacing-s) 0}.toc-link:hover{text-decoration:underline}}.post :is(ul,ol){margin-top:.5em;margin-bottom:0;margin-left:1em}.post :is(ul,ol) li{margin-bottom:var(--spacing-s);color:var(--basic-white)}.post :is(ul,ol)>li{line-height:1.5}.post :is(ul,ol)>li:before{display:inline-block;flex-shrink:0}.post :is(ul,ol)>li ul{margin-top:.5em}.post :is(ul,ol):where(ul){list-style-type:none;list-style-position:outside;margin-left:.8em}@media screen and (max-width:520px){.post :is(ul,ol):where(ul){margin-left:0}}.post :is(ul,ol):where(ul)>li{position:relative;padding-left:1em}.post :is(ul,ol):where(ul)>li ul{margin-left:1em}.post :is(ul,ol):where(ul)>li:before{content:"";width:8px;height:8px}@media screen and (max-width:1366px){.post :is(ul,ol):where(ul)>li:before{width:calc(var(--vw) * .5856515373);height:calc(var(--vw) * .5856515373)}}@media screen and (max-width:820px){.post :is(ul,ol):where(ul)>li:before{width:calc(var(--vw) * 1.0416666667);height:calc(var(--vw) * 1.0416666667)}}@media screen and (max-width:520px){.post :is(ul,ol):where(ul)>li:before{width:calc(var(--vw) * 2.1333333333);height:calc(var(--vw) * 2.1333333333)}}.post :is(ul,ol):where(ul)>li:before{background-color:var(--primary-dark);border-radius:100%;position:absolute;top:.55em;left:0}@media screen and (max-width:520px){.post :is(ul,ol):where(ul)>li:before{top:.5em}}.post :is(ul,ol):where(ol):not(.smf-progress-tracker){list-style-type:none;list-style-position:outside}.post :is(ul,ol):where(ol):not(.smf-progress-tracker) li{text-indent:-.85em;margin-left:.75em}.post :is(ul,ol):where(ol):not(.smf-progress-tracker){counter-reset:mycounter}.post :is(ul,ol):where(ol):not(.smf-progress-tracker)>li:before{counter-increment:mycounter;content:counters(mycounter,"-") ". ";color:var(--basic-white);font-style:normal;font-weight:700;line-height:normal;padding-right:.25em}.post :is(ul,ol):where(ol):not(.smf-progress-tracker).abc>li:before{content:counter(mycounter,upper-alpha) ".";padding-right:.75em}.post :is(ul,ol):where(ol):not(.smf-progress-tracker) ul li{text-indent:0;margin-left:0}}@layer utilities{.mt00{margin-top:0}}
