html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,pre,samp{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:root{--kmt-sys-typography-body-font-family:"Pathway Extreme",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--kmt-sys-typography-body-font-size:1rem;--kmt-sys-typography-body-font-style:normal;--kmt-sys-typography-body-font-weight:400;--kmt-sys-typography-body-line-height:1.75;--kmt-sys-typography-heading-font-family:"Reckless Neue",Didot,"Bodoni MT","Noto Serif Display","URW Palladio L",P052,Sylfaen,serif;--kmt-sys-typography-heading-font-style:normal;--kmt-sys-typography-heading-font-weight:300;--kmt-sys-typography-heading-line-height:1.1;--kmt-sys-typography-heading-margin-block-end:1rem;--kmt-sys-typography-heading-margin-block-start:1em;--kmt-sys-typography-h0-font-size:clamp(2.63rem,6.25vw + 1.38rem,4.5rem);--kmt-sys-typography-h1-font-size:clamp(2.63rem,1.25vw + 2.38rem,3rem);--kmt-sys-typography-h2-font-size:clamp(2.38rem,0.42vw + 2.29rem,2.5rem);--kmt-sys-typography-h3-font-size:clamp(2rem,0vw + 2rem,2rem);--kmt-sys-typography-h4-font-size:clamp(1.75rem,0vw + 1.75rem,1.75rem);--kmt-sys-typography-h5-font-size:clamp(1.5rem,0vw + 1.5rem,1.5rem);--kmt-sys-typography-h6-font-size:clamp(1.38rem,-0.42vw + 1.46rem,1.25rem);--kmt-sys-typography-h4-line-height:1.2;--kmt-sys-typography-h5-line-height:1.3;--kmt-sys-typography-h6-line-height:1.4;--kmt-sys-typography-h5-font-weight:400;--kmt-sys-typography-h6-font-weight:400;--kmt-sys-typography-monospace-font-family:Menlo,Consolas,"Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace;--kmt-sys-typography-monospace-font-weight:400;--kmt-sys-typography-monospace-line-height:1.3;--kmt-sys-typography-medium-font-size:clamp(1.13rem,0.42vw + 1.04rem,1.25rem);--kmt-sys-typography-medium-font:500 var(--kmt-sys-typography-medium-font-size) /var(--kmt-sys-typography-body-line-height) var(--kmt-sys-typography-body-font-family);--kmt-sys-typography-small-font-size:0.8rem;--kmt-sys-typography-tiny-font-size:0.7rem;--kmt-sys-typography-h1-font:var(--kmt-sys-typography-h1-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h1-font-size) /var(--kmt-sys-typography-h1-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h1-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h2-font:var(--kmt-sys-typography-h2-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h2-font-size) /var(--kmt-sys-typography-h2-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h2-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h3-font:var(--kmt-sys-typography-h3-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h3-font-size) /var(--kmt-sys-typography-h3-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h3-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h4-font:var(--kmt-sys-typography-h4-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h4-font-size) /var(--kmt-sys-typography-h4-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h4-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h5-font:var(--kmt-sys-typography-h5-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h5-font-size) /var(--kmt-sys-typography-h5-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h5-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h6-font:var(--kmt-sys-typography-h6-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h6-font-size) /var(--kmt-sys-typography-h6-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h6-font-family,var(--kmt-sys-typography-heading-font-family))}:root[lang=ja]{--kmt-sys-typography-heading-font-family:"Noto Sans JP",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--kmt-sys-typography-heading-font-weight:400;--kmt-sys-typography-h5-font-weight:500;--kmt-sys-typography-h6-font-weight:500;--kmt-sys-typography-h1-font-size:clamp(1.5rem,3.33vw + 0.83rem,2.5rem);--kmt-sys-typography-h2-font-size:clamp(1.38rem,2.08vw + 0.96rem,2rem);--kmt-sys-typography-h3-font-size:clamp(1.25rem,1.67vw + 0.92rem,1.75rem);--kmt-sys-typography-h4-font-size:clamp(1.19rem,1.04vw + 0.98rem,1.5rem);--kmt-sys-typography-h5-font-size:clamp(1.13rem,0.42vw + 1.04rem,1.25rem);--kmt-sys-typography-h6-font-size:clamp(1.06rem,0.21vw + 1.02rem,1.13rem)}html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pathway Extreme,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--kmt-sys-typography-body-font-family);font-feature-settings:"kern";font-kerning:normal;font-size:1rem;font-size:var(--kmt-sys-typography-body-font-size);font-weight:400;font-weight:var(--kmt-sys-typography-body-font-weight);line-height:1.75;line-height:var(--kmt-sys-typography-body-line-height)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--kmt-sys-color-text-neutral-strong);font-family:Reckless Neue,Didot,Bodoni MT,"Noto Serif Display",URW Palladio L,P052,Sylfaen,serif;font-family:var(--kmt-sys-typography-heading-font-family);font-weight:300;font-weight:var(--kmt-sys-typography-heading-font-weight);line-height:1.1;line-height:var(--kmt-sys-typography-heading-line-height);margin-block-end:1rem;margin-block-end:var(--kmt-sys-typography-heading-margin-block-end);margin-block-start:1em;margin-block-start:var(--kmt-sys-typography-heading-margin-block-start)}.h1,h1{font:300 clamp(2.63rem,1.25vw + 2.38rem,3rem) /1.1 Reckless Neue,Didot,Bodoni MT,"Noto Serif Display",URW Palladio L,P052,Sylfaen,serif;font:var(--kmt-sys-typography-h1-font)}.h2,h2{font:300 clamp(2.38rem,.42vw + 2.29rem,2.5rem) /1.1 Reckless Neue,Didot,Bodoni MT,"Noto Serif Display",URW Palladio L,P052,Sylfaen,serif;font:var(--kmt-sys-typography-h2-font)}.h3,h3{font:300 clamp(2rem,0vw + 2rem,2rem) /1.1 Reckless Neue,Didot,Bodoni MT,"Noto Serif Display",URW Palladio L,P052,Sylfaen,serif;font:var(--kmt-sys-typography-h3-font)}.h4,h4{font:300 clamp(1.75rem,0vw + 1.75rem,1.75rem) /1.2 Reckless Neue,Didot,Bodoni MT,"Noto Serif Display",URW Palladio L,P052,Sylfaen,serif;font:var(--kmt-sys-typography-h4-font)}.h5,h5{font:400 clamp(1.5rem,0vw + 1.5rem,1.5rem) /1.3 Reckless Neue,Didot,Bodoni MT,"Noto Serif Display",URW Palladio L,P052,Sylfaen,serif;font:var(--kmt-sys-typography-h5-font)}.h6,h6{font:400 clamp(1.38rem,-.42vw + 1.46rem,1.25rem) /1.4 Reckless Neue,Didot,Bodoni MT,"Noto Serif Display",URW Palladio L,P052,Sylfaen,serif;font:var(--kmt-sys-typography-h6-font)}:where(body.page:not(.page-template-template-article)){--kmt-sys-typography-h1-font-size:clamp(2.63rem,6.25vw + 1.38rem,4.5rem);--kmt-sys-typography-h2-font-size:clamp(2.38rem,5.42vw + 1.29rem,4rem);--kmt-sys-typography-h3-font-size:clamp(2rem,3.33vw + 1.33rem,3rem);--kmt-sys-typography-h4-font-size:clamp(1.75rem,2.5vw + 1.25rem,2.5rem);--kmt-sys-typography-h5-font-size:clamp(1.5rem,1.67vw + 1.17rem,2rem);--kmt-sys-typography-h6-font-size:clamp(1.38rem,1.25vw + 1.13rem,1.75rem);--kmt-sys-typography-h1-font:var(--kmt-sys-typography-h1-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h1-font-size) /var(--kmt-sys-typography-h1-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h1-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h2-font:var(--kmt-sys-typography-h2-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h2-font-size) /var(--kmt-sys-typography-h2-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h2-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h3-font:var(--kmt-sys-typography-h3-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h3-font-size) /var(--kmt-sys-typography-h3-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h3-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h4-font:var(--kmt-sys-typography-h4-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h4-font-size) /var(--kmt-sys-typography-h4-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h4-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h5-font:var(--kmt-sys-typography-h5-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h5-font-size) /var(--kmt-sys-typography-h5-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h5-font-family,var(--kmt-sys-typography-heading-font-family));--kmt-sys-typography-h6-font:var(--kmt-sys-typography-h6-font-weight,var(--kmt-sys-typography-heading-font-weight)) var(--kmt-sys-typography-h6-font-size) /var(--kmt-sys-typography-h6-line-height,var(--kmt-sys-typography-heading-line-height)) var(--kmt-sys-typography-h6-font-family,var(--kmt-sys-typography-heading-font-family))}small{font-size:.8rem;font-size:var(--kmt-sys-typography-small-font-size)}small:first-child:last-child{display:block}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p):first-child{margin-block-start:0}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p):last-child{margin-block-end:0}hr{background:currentColor;border:none;height:.5rem;margin-block:2rem;margin-inline:0;outline:none;width:5rem}.categorized-article-archive{display:grid;grid-gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));place-content:stretch;place-items:stretch}@media(min-width:48em){.categorized-article-archive{display:grid;grid-gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));place-content:stretch;place-items:stretch;position:relative;row-gap:3rem}}.categorized-article-archive__item li{margin-bottom:.3em}.knowledgebase-list__image{background-color:#679be1;height:42px;width:85px}.knowledgebase-list__image a{height:100%;width:100%}.knowledgebase-list__image svg{transition:all .12s linear}.knowledgebase-list__image a.hovered svg,.knowledgebase-list__image a:hover svg{box-shadow:0 0 15px 1px #ffffffb3}.knowledgebase-list>.row{flex-wrap:nowrap;text-overflow:ellipsis}.article-nav{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 3rem;max-width:40rem;padding-left:1rem;padding-right:1rem}@media(min-width:48em){.article-nav{max-width:42rem;padding-left:0;padding-right:0}}.article-nav__link{background-color:#f5ede9;border:2px solid #f5ede9;border-radius:.25rem;color:#999;display:block;font-size:.8rem;font-size:var(--kmt-sys-typography-small-font-size);font-weight:400;max-width:48%;max-width:calc(50% - .5rem);padding:1rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s,color .2s;width:100%}.article-nav__link:focus,.article-nav__link:hover{border-color:#999;color:#000}.article-nav__link--prev{text-align:left}.article-nav__link--next{margin-left:auto;text-align:right}.article-nav__link__direction{display:block;font-family:Pathway Extreme,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--kmt-sys-typography-body-font-family);font-size:.8rem;font-size:var(--kmt-sys-typography-small-font-size);font-weight:600;margin-bottom:.25em}.article-nav__link--prev .article-nav__link__direction:before{content:"< "}.article-nav__link--next .article-nav__link__direction:after{content:" >"}
