@charset "utf-8";
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{font-family:sans-serif;line-height:normal;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}pre{font-family:monospace}code,kbd,samp{font-family:monospace}button,input,optgroup,select,textarea{font-size:inherit;line-height:inherit}fieldset{min-width:0}iframe{border:0}[hidden]:not([hidden=until-found]){display:none!important}body{line-break:strict;overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin-bottom:0;margin-top:0}p{margin-bottom:0;margin-top:0}hr{margin-bottom:0;margin-top:0}pre{margin-bottom:0;margin-top:0;overflow:auto}blockquote{margin:0}figure{margin:0}small{font-size:.8em}sub,sup{font-size:.75em}:where(a:any-link){color:unset;text-decoration:unset}ol,ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}dl{margin-bottom:0;margin-top:0}dd{margin-left:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:inherit}td,th{padding:0}th{text-align:inherit}button,input,optgroup,select,textarea{padding:0}button,[type=button],[type=reset],[type=submit]{touch-action:manipulation}audio,canvas,embed,iframe,img,object,picture,svg,video{vertical-align:bottom}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus-visible{outline:none !important}.CalendarMoveTable,.CalendarTable{border-collapse:collapse;border-spacing:0;text-align:center;width:100%}.qrcode_image img{height:auto;max-width:100%}.blogsearch .box{min-height:0;min-width:0;width:100%}a[href*="utm_campaign=blog_userpage_logo"]{right:0 !important;top:0 !important}.NinjaEntryCommercial{padding-top:3rem !important;text-align:unset !important}.NinjaEntryCommercial,.NinjaEntryCommercial div,.NinjaEntryCommercial iframe,.NinjaEntryCommercial img{height:auto !important;max-width:100% !important;width:unset !important}.grid,.grid-item{box-sizing:border-box}.grid{display:grid}.grid-track-row-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.grid-row-span-1{grid-row:span 1/span 1}.grid-track-row-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.grid-row-span-2{grid-row:span 2/span 2}.grid-track-row-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.grid-row-span-3{grid-row:span 3/span 3}.grid-track-row-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.grid-row-span-4{grid-row:span 4/span 4}.grid-track-row-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.grid-row-span-5{grid-row:span 5/span 5}.grid-track-row-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.grid-row-span-6{grid-row:span 6/span 6}@media(375px <= width){.grid-row-span-small-1{grid-row:span 1/span 1}.grid-row-span-small-2{grid-row:span 2/span 2}.grid-row-span-small-3{grid-row:span 3/span 3}.grid-row-span-small-4{grid-row:span 4/span 4}.grid-row-span-small-5{grid-row:span 5/span 5}.grid-row-span-small-6{grid-row:span 6/span 6}}@media(768px <= width){.grid-row-span-medium-1{grid-row:span 1/span 1}.grid-row-span-medium-2{grid-row:span 2/span 2}.grid-row-span-medium-3{grid-row:span 3/span 3}.grid-row-span-medium-4{grid-row:span 4/span 4}.grid-row-span-medium-5{grid-row:span 5/span 5}.grid-row-span-medium-6{grid-row:span 6/span 6}}@media(1024px <= width){.grid-row-span-large-1{grid-row:span 1/span 1}.grid-row-span-large-2{grid-row:span 2/span 2}.grid-row-span-large-3{grid-row:span 3/span 3}.grid-row-span-large-4{grid-row:span 4/span 4}.grid-row-span-large-5{grid-row:span 5/span 5}.grid-row-span-large-6{grid-row:span 6/span 6}}.grid-track-column-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-column-span-1{grid-column:span 1/span 1}.grid-track-column-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-column-span-2{grid-column:span 2/span 2}.grid-track-column-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-column-span-3{grid-column:span 3/span 3}.grid-track-column-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-column-span-4{grid-column:span 4/span 4}.grid-track-column-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-column-span-5{grid-column:span 5/span 5}.grid-track-column-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-column-span-6{grid-column:span 6/span 6}.grid-track-column-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.grid-column-span-7{grid-column:span 7/span 7}.grid-track-column-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.grid-column-span-8{grid-column:span 8/span 8}.grid-track-column-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.grid-column-span-9{grid-column:span 9/span 9}.grid-track-column-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.grid-column-span-10{grid-column:span 10/span 10}.grid-track-column-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.grid-column-span-11{grid-column:span 11/span 11}.grid-track-column-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.grid-column-span-12{grid-column:span 12/span 12}@media(375px <= width){.grid-column-span-small-1{grid-column:span 1/span 1}.grid-column-span-small-2{grid-column:span 2/span 2}.grid-column-span-small-3{grid-column:span 3/span 3}.grid-column-span-small-4{grid-column:span 4/span 4}.grid-column-span-small-5{grid-column:span 5/span 5}.grid-column-span-small-6{grid-column:span 6/span 6}.grid-column-span-small-7{grid-column:span 7/span 7}.grid-column-span-small-8{grid-column:span 8/span 8}.grid-column-span-small-9{grid-column:span 9/span 9}.grid-column-span-small-10{grid-column:span 10/span 10}.grid-column-span-small-11{grid-column:span 11/span 11}.grid-column-span-small-12{grid-column:span 12/span 12}}@media(768px <= width){.grid-column-span-medium-1{grid-column:span 1/span 1}.grid-column-span-medium-2{grid-column:span 2/span 2}.grid-column-span-medium-3{grid-column:span 3/span 3}.grid-column-span-medium-4{grid-column:span 4/span 4}.grid-column-span-medium-5{grid-column:span 5/span 5}.grid-column-span-medium-6{grid-column:span 6/span 6}.grid-column-span-medium-7{grid-column:span 7/span 7}.grid-column-span-medium-8{grid-column:span 8/span 8}.grid-column-span-medium-9{grid-column:span 9/span 9}.grid-column-span-medium-10{grid-column:span 10/span 10}.grid-column-span-medium-11{grid-column:span 11/span 11}.grid-column-span-medium-12{grid-column:span 12/span 12}}@media(1024px <= width){.grid-column-span-large-1{grid-column:span 1/span 1}.grid-column-span-large-2{grid-column:span 2/span 2}.grid-column-span-large-3{grid-column:span 3/span 3}.grid-column-span-large-4{grid-column:span 4/span 4}.grid-column-span-large-5{grid-column:span 5/span 5}.grid-column-span-large-6{grid-column:span 6/span 6}.grid-column-span-large-7{grid-column:span 7/span 7}.grid-column-span-large-8{grid-column:span 8/span 8}.grid-column-span-large-9{grid-column:span 9/span 9}.grid-column-span-large-10{grid-column:span 10/span 10}.grid-column-span-large-11{grid-column:span 11/span 11}.grid-column-span-large-12{grid-column:span 12/span 12}}:root{--font-weight-normal: 400;--font-weight-bold: 700;--font-size-small: 0.875rem;--font-size-medium: 1rem;--font-size-large: 1.125rem;--font-size-x-large: 1.25rem;--font-size-2x-large: 1.5rem;--font-size-3x-large: 2rem;--spacing-none: 0;--spacing-x-small: 0.25rem;--spacing-small: 0.5rem;--spacing-medium: 1rem;--spacing-large: 1.5rem;--spacing-x-large: 3rem;--breakpoint-min: 0;--breakpoint-small: 375px;--breakpoint-medium: 768px;--breakpoint-large: 1024px;--active-color-multiplier: 0.9;--customization-body-background-color: oklch(1 0 0);--customization-body-color: oklch(0.3211 0 0);--customization-body-font-family: sans-serif;--customization-body-font-size: 1rem;--customization-body-letter-spacing: 0.02em;--customization-body-line-height: 1.5;--customization-link-color: oklch(0.452 0.313214 264.052);--customization-link-text-decoration-line: none;--customization-link-visited-color: var(--customization-link-color);--customization-link-hover-color: var(--customization-link-color);--customization-link-hover-text-decoration-line: underline;--customization-table-border-color: oklch(0.8452 0 0);--customization-button-background-color: oklch(0.9234 0 0);--customization-button-border-color: oklch(0.8452 0 0);--customization-button-color: currentColor;--customization-button-hover-background-color: oklch(from var(--customization-button-background-color) calc(l * var(--active-color-multiplier)) c h);--customization-button-hover-border-color: oklch(from var(--customization-button-border-color) calc(l * var(--active-color-multiplier)) c h);--customization-button-hover-color: oklch(from var(--customization-button-color) calc(l * var(--active-color-multiplier)) c h);--customization-text-box-background-color: transparent;--customization-text-box-border-color: oklch(0.8452 0 0);--customization-text-box-color: unset;--customization-text-box-focus-background-color: transparent;--customization-text-box-focus-border-color: oklch(from var(--customization-text-box-border-color) calc(l * var(--active-color-multiplier)) c h);--customization-text-box-focus-color: unset;--customization-viewport-inline-size-max: 960px;--customization-viewport-inline-size-min: none}body{--body-background-color: var(--customization-body-background-color);--body-color: var(--customization-body-color);--body-font-family: var(--customization-body-font-family);--body-font-size: var(--customization-body-font-size);--body-letter-spacing: var(--customization-body-letter-spacing);--body-line-height: var(--customization-body-line-height);background-color:var(--body-background-color);color:var(--body-color);font-family:var(--body-font-family);font-size:var(--body-font-size);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}:where(a){--link-color: var(--customization-link-color);--link-text-decoration-line: var(--customization-link-text-decoration-line)}:where(a):where(:any-link){color:var(--link-color);text-decoration-line:var(--link-text-decoration-line)}:where(a):where(:visited){--link-color: var(--customization-link-visited-color);color:var(--customization-link-visited-color)}:where(a):where(:focus-visible){--link-color: var(--customization-link-hover-color);--link-text-decoration-line: var(--customization-link-hover-text-decoration-line)}@media(any-hover: hover){:where(a):where(:hover){--link-color: var(--customization-link-hover-color);--link-text-decoration-line: var(--customization-link-hover-text-decoration-line)}}.fluid-typography{--fluid-typography-base-size-min: var(--breakpoint-small);--fluid-typography-base-size-max: var(--breakpoint-large);--fluid-typography-base-font-size: 16px;--fluid-typography-font-size-min: calc(tan(atan2(var(--fluid-typography-base-font-size), 1px)) / tan(atan2(var(--fluid-typography-base-font-size), 1px)) * 1rem);--fluid-typography-font-size-max: var(--fluid-typography-font-size-min);--fluid-typography-relative-unit: 100svi;--fluid-typography-base-size-min-value: calc(tan(atan2(var(--fluid-typography-base-size-min), 1px)));--fluid-typography-base-size-max-value: calc(tan(atan2(var(--fluid-typography-base-size-max), 1px)));--fluid-typography-base-font-size-value: calc(tan(atan2(var(--fluid-typography-base-font-size), 1px)));--fluid-typography-font-size-min-value: calc(tan(atan2(var(--fluid-typography-font-size-min), 1rem)) * var(--fluid-typography-base-font-size-value));--fluid-typography-font-size-max-value: calc(tan(atan2(var(--fluid-typography-font-size-max), 1rem)) * var(--fluid-typography-base-font-size-value));--fluid-typography-slope: calc((var(--fluid-typography-font-size-max-value) - var(--fluid-typography-font-size-min-value)) / (var(--fluid-typography-base-size-max-value) - var(--fluid-typography-base-size-min-value)));--fluid-typography-y-intercept: calc(var(--fluid-typography-font-size-min-value) - var(--fluid-typography-slope) * var(--fluid-typography-base-size-min-value));font-size:clamp(var(--fluid-typography-font-size-min-value)/var(--fluid-typography-base-font-size-value)*1rem,var(--fluid-typography-slope)*var(--fluid-typography-relative-unit) + var(--fluid-typography-y-intercept)/var(--fluid-typography-base-font-size-value)*1rem,var(--fluid-typography-font-size-max-value)/var(--fluid-typography-base-font-size-value)*1rem)}.heading{font-weight:var(--font-weight-bold)}.heading-theme-level-1{--fluid-typography-font-size-min: var(--font-size-2x-large);--fluid-typography-font-size-max: var(--font-size-3x-large)}.heading-theme-level-2{--fluid-typography-font-size-min: var(--font-size-x-large);--fluid-typography-font-size-max: var(--font-size-2x-large)}.heading-theme-level-3{--fluid-typography-font-size-min: var(--font-size-large);--fluid-typography-font-size-max: var(--font-size-x-large)}.heading-theme-level-4{--fluid-typography-font-size-max: var(--font-size-large)}.list{--list-direction: column;--list-gap-column: 0;--list-gap-row: 0;--list-marker-space: 0;--list-style-type: none;display:flex;flex-direction:var(--list-direction);flex-wrap:wrap;gap:var(--list-gap-row) var(--list-gap-column);list-style-type:var(--list-style-type);padding-left:var(--list-marker-space)}.description-list{--description-list-item-group-direction: column;--description-list-item-group-gap-column: 0;--description-list-item-group-gap-row: 0;--description-list-direction: column;--description-list-gap-column: 0;--description-list-gap-row: 0;display:flex;flex-direction:var(--description-list-direction);flex-wrap:wrap;gap:var(--description-list-gap-row) var(--description-list-gap-column)}.description-list>div{display:flex;flex-direction:var(--description-list-item-group-direction);flex-wrap:wrap;gap:var(--description-list-item-group-gap-row) var(--description-list-item-group-gap-column)}.table{--table-border-color: var(--customization-table-border-color);--table-border-size: 1px;--table-border-style: solid;--table-caption-padding-block: 0;--table-caption-padding-inline: 0;--table-cell-padding-block: 0;--table-cell-padding-inline: 0}.table caption{padding:var(--table-caption-padding-block) var(--table-caption-padding-inline)}.table td,.table th{border:var(--table-border-size) var(--table-border-style) var(--table-border-color);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline)}.embedding-fluid{height:auto;max-width:100%}.wrapper{--wrapper-inline-size-max: none;--wrapper-inline-size-min: none;--wrapper-padding-block: 0;--wrapper-padding-inline: 0;margin-left:auto;margin-right:auto;max-width:var(--wrapper-inline-size-max);min-width:var(--wrapper-inline-size-min);padding:var(--wrapper-padding-block) var(--wrapper-padding-inline);width:100%}:root{--customization-pagination-link-background-color: oklch(0.9234 0 0);--customization-pagination-link-border-color: oklch(0.8452 0 0);--customization-pagination-link-color: currentColor;--customization-pagination-link-padding-block: var(--spacing-small);--customization-pagination-link-padding-inline: var(--spacing-small);--customization-pagination-link-text-decoration-line: none;--customization-pagination-link-hover-background-color: oklch(from var(--customization-pagination-link-background-color) calc(l * var(--active-color-multiplier)) c h);--customization-pagination-link-hover-border-color: oklch(from var(--customization-pagination-link-border-color) calc(l * var(--active-color-multiplier)) c h);--customization-pagination-link-hover-color: oklch(from var(--customization-pagination-link-color) calc(l * var(--active-color-multiplier)) c h);--customization-pagination-link-hover-text-decoration-line: none;--customization-pagination-current-background-color: transparent;--customization-pagination-current-border-color: oklch(0.8452 0 0);--customization-pagination-current-color: currentColor;--customization-pagination-current-padding-block: var(--spacing-small);--customization-pagination-current-padding-inline: var(--spacing-small);--customization-calendar-border-color: oklch(0.8452 0 0);--customization-calendar-saturday-color: oklch(0.452 0.313214 264.052);--customization-calendar-sunday-color: oklch(0.628 0.2577 29.23);--customization-archive-page-content-gap-row: var(--spacing-x-large)}.site-title{--fluid-typography-font-size-min: var(--font-size-2x-large);--fluid-typography-font-size-max: var(--font-size-2x-large);font-weight:var(--font-weight-bold)}.site-title-link{color:inherit;text-decoration-line:none}.site-title-link:focus-visible{text-decoration-line:underline}@media(any-hover: hover){.site-title-link:hover{text-decoration-line:underline}}.copyright{font-size:inherit}.entry-meta-label::after{content:":"}.entry-meta-text .entry-meta-label{padding-right:var(--spacing-medium)}.entry-meta-list{--description-list-item-group-direction: row;--description-list-item-group-gap-column: var(--spacing-medium);--description-list-item-group-gap-row: var(--spacing-medium);--description-list-gap-row: var(--spacing-medium)}.entry-date+.entry-time{padding-left:var(--spacing-small)}.entry-layout-article{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--spacing-x-large)}.entry-layout-article .entry-header,.entry-layout-article .entry-footer{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--spacing-medium)}.entry-layout-archive{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--spacing-medium)}.entry-layout-archive .entry-description{display:none}@media(768px <= width){.entry-layout-archive .entry-description{display:block}}.entry-layout-archive .entry-image-wrapper{max-width:320px}.archive-title{margin-bottom:var(--customization-archive-page-content-gap-row)}.entry-list{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--spacing-x-large)}.breadcrumb{--list-direction: row;--list-gap-column: var(--spacing-small);--list-gap-row: var(--spacing-small);--breadcrumb-separator: ">"}.breadcrumb>*+*::before{content:var(--breadcrumb-separator);padding-right:var(--list-gap-column)}.breadcrumb-wrapper{margin-bottom:var(--spacing-medium)}.pagination{--list-direction: row;--list-gap-column: var(--spacing-small);--list-gap-row: var(--spacing-small)}.pagination:has(.pagination-link){margin-top:var(--customization-archive-page-content-gap-row)}.pagination-link{--pagination-link-background-color: var(--customization-pagination-link-background-color);--pagination-link-border-color: var(--customization-pagination-link-border-color);--pagination-link-border-size: 1px;--pagination-link-border-style: solid;--pagination-link-color: var(--customization-pagination-link-color);--pagination-link-padding-block: var(--customization-pagination-link-padding-block);--pagination-link-padding-inline: var(--customization-pagination-link-padding-inline);--pagination-link-text-decoration-line: var(--customization-pagination-link-text-decoration-line);background-color:var(--pagination-link-background-color);border:var(--pagination-link-border-size) var(--pagination-link-border-style) var(--pagination-link-border-color);color:var(--pagination-link-color);display:inline-block;padding:var(--pagination-link-padding-block) var(--pagination-link-padding-inline);text-decoration-line:var(--pagination-link-text-decoration-line)}.pagination-link:focus-visible{--pagination-link-background-color: var(--customization-pagination-link-hover-background-color);--pagination-link-border-color: var(--customization-pagination-link-hover-border-color);--pagination-link-color: var(--customization-pagination-link-hover-color);--pagination-link-text-decoration-line: var(--customization-pagination-link-hover-text-decoration-line)}@media(any-hover: hover){.pagination-link:hover{--pagination-link-background-color: var(--customization-pagination-link-hover-background-color);--pagination-link-border-color: var(--customization-pagination-link-hover-border-color);--pagination-link-color: var(--customization-pagination-link-hover-color);--pagination-link-text-decoration-line: var(--customization-pagination-link-hover-text-decoration-line)}}.plugin>:not(:empty){margin-bottom:var(--spacing-medium)}.plugin-group{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--spacing-x-large)}.CalendarMoveTable,.CalendarTable{border-collapse:collapse;border-spacing:0;text-align:center;width:100%}.CalendarTable td,.CalendarTable th{border:1px solid var(--customization-calendar-border-color)}.CalendarTable .CalendarWdaySat{color:var(--customization-calendar-saturday-color)}.CalendarTable .CalendarWdaySun{color:var(--customization-calendar-sunday-color)}.blogsearch form{display:flex}.blogsearch .box{--text-box-background-color: var(--customization-text-box-background-color);--text-box-border-color: var(--customization-text-box-border-color);--text-box-border-size: 1px;--text-box-border-style: solid;--text-box-color: var(--customization-text-box-color);--text-box-padding-block: var(--spacing-small);--text-box-padding-inline: var(--spacing-small);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--text-box-background-color);border:var(--text-box-border-size) var(--text-box-border-style) var(--text-box-border-color);color:var(--text-box-color);display:inline-block;padding:var(--text-box-padding-block) var(--text-box-padding-inline);vertical-align:middle}.blogsearch .box:focus{--text-box-background-color: var(--customization-text-box-focus-background-color);--text-box-border-color: var(--customization-text-box-focus-border-color);--text-box-color: var(--customization-text-box-focus-color);outline:0}.blogsearch .btn{--button-background-color: var(--customization-button-background-color);--button-border-color: var(--customization-button-border-color);--button-border-size: 1px;--button-border-style: solid;--button-color: var(--customization-button-color);--button-padding-block: var(--spacing-small);--button-padding-inline: var(--spacing-small);background-color:var(--button-background-color);border:var(--button-border-size) var(--button-border-style) var(--button-border-color);border-radius:0;color:var(--button-color);cursor:pointer;display:inline-block;padding:var(--button-padding-block) var(--button-padding-inline);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.blogsearch .btn:focus-visible{--button-background-color: var(--customization-button-hover-background-color);--button-border-color: var(--customization-button-hover-border-color);--button-color: var(--customization-button-hover-color)}@media(any-hover: hover){.blogsearch .btn:hover{--button-background-color: var(--customization-button-hover-background-color);--button-border-color: var(--customization-button-hover-border-color);--button-color: var(--customization-button-hover-color)}}.blogsearch .btn:disabled{cursor:auto;pointer-events:none}.global-wrapper{--wrapper-inline-size-min: var(--customization-viewport-inline-size-min)}.global-header>.wrapper,.global-content>.wrapper,.global-footer>.wrapper{--wrapper-inline-size-max: var(--customization-viewport-inline-size-max);--wrapper-padding-block: var(--spacing-medium);--wrapper-padding-inline: var(--spacing-medium)}[class*=global-content-layout-column-]{row-gap:var(--spacing-x-large)}@media(768px <= width){.global-content-layout-column-2,.global-content-layout-column-2-reverse,.global-content-layout-column-3{gap:0 var(--spacing-medium)}}@media(768px <= width){.global-content-layout-column-2-reverse>.grid-item:nth-child(1){order:1}}@media(768px <= width){.global-content-layout-column-3>.grid-item:nth-child(1){order:1}.global-content-layout-column-3>.grid-item:nth-child(3){order:2}}.global-footer .copyright-wrapper{text-align:center}.commercial-wrapper{margin-top:3rem;text-align:center}.beautiful-vanilla-html{--beautiful-vanilla-html-base-letter-spacing: 0.02em;--beautiful-vanilla-html-base-line-height: 1.5;--beautiful-vanilla-html-base-font-size: 16px;--beautiful-vanilla-html-typography-margin-block: 1rem;--beautiful-vanilla-html-fluid-typography-base-size-min: 375px;--beautiful-vanilla-html-fluid-typography-base-size-max: 1024px;--beautiful-vanilla-html-fluid-typography-relative-unit: 100svi;--beautiful-vanilla-html-heading-1-font-size-min: 1.5rem;--beautiful-vanilla-html-heading-1-font-size-max: 2rem;--beautiful-vanilla-html-heading-2-font-size-min: 1.25rem;--beautiful-vanilla-html-heading-2-font-size-max: 1.5rem;--beautiful-vanilla-html-heading-3-font-size-min: 1.125rem;--beautiful-vanilla-html-heading-3-font-size-max: 1.25rem;--beautiful-vanilla-html-heading-4-font-size-min: 1rem;--beautiful-vanilla-html-heading-4-font-size-max: 1.125rem;--beautiful-vanilla-html-heading-5-font-size-min: 1rem;--beautiful-vanilla-html-heading-5-font-size-max: 1rem;--beautiful-vanilla-html-heading-6-font-size-min: 1rem;--beautiful-vanilla-html-heading-6-font-size-max: 1rem;--beautiful-vanilla-html-list-marker-space: 2em;--beautiful-vanilla-html-list-gap-row: 1rem;--beautiful-vanilla-html-table-border-size: 1px;--beautiful-vanilla-html-table-border-style: solid;--beautiful-vanilla-html-table-border-color: oklch(0.8452 0 0);--beautiful-vanilla-html-table-caption-padding-inline: 0.5rem;--beautiful-vanilla-html-table-caption-padding-block: 0.5rem;--beautiful-vanilla-html-table-cell-padding-inline: 0.5rem;--beautiful-vanilla-html-table-cell-padding-block: 0.5rem;letter-spacing:var(--beautiful-vanilla-html-base-letter-spacing);line-height:var(--beautiful-vanilla-html-base-line-height)}.beautiful-vanilla-html,.beautiful-vanilla-html *,.beautiful-vanilla-html *::before,.beautiful-vanilla-html *::after{box-sizing:border-box}.beautiful-vanilla-html h1,.beautiful-vanilla-html h2,.beautiful-vanilla-html h3,.beautiful-vanilla-html h4,.beautiful-vanilla-html h5,.beautiful-vanilla-html h6{--beautiful-vanilla-html-fluid-typography-font-size-min: calc(tan(atan2(var(--beautiful-vanilla-html-base-font-size), 1px)) / tan(atan2(var(--beautiful-vanilla-html-base-font-size), 1px)) * 1rem);--beautiful-vanilla-html-fluid-typography-font-size-max: var(--beautiful-vanilla-html-fluid-typography-font-size-min);--beautiful-vanilla-html-fluid-typography-base-size-min-value: calc(tan(atan2(var(--beautiful-vanilla-html-fluid-typography-base-size-min), 1px)));--beautiful-vanilla-html-fluid-typography-base-size-max-value: calc(tan(atan2(var(--beautiful-vanilla-html-fluid-typography-base-size-max), 1px)));--beautiful-vanilla-html-fluid-typography-base-font-size-value: calc(tan(atan2(var(--beautiful-vanilla-html-base-font-size), 1px)));--beautiful-vanilla-html-fluid-typography-font-size-min-value: calc(tan(atan2(var(--beautiful-vanilla-html-fluid-typography-font-size-min), 1rem)) * var(--beautiful-vanilla-html-fluid-typography-base-font-size-value));--beautiful-vanilla-html-fluid-typography-font-size-max-value: calc(tan(atan2(var(--beautiful-vanilla-html-fluid-typography-font-size-max), 1rem)) * var(--beautiful-vanilla-html-fluid-typography-base-font-size-value));--beautiful-vanilla-html-fluid-typography-slope: calc((var(--beautiful-vanilla-html-fluid-typography-font-size-max-value) - var(--beautiful-vanilla-html-fluid-typography-font-size-min-value)) / (var(--beautiful-vanilla-html-fluid-typography-base-size-max-value) - var(--beautiful-vanilla-html-fluid-typography-base-size-min-value)));--beautiful-vanilla-html-fluid-typography-y-intercept: calc(var(--beautiful-vanilla-html-fluid-typography-font-size-min-value) - var(--beautiful-vanilla-html-fluid-typography-slope) * var(--beautiful-vanilla-html-fluid-typography-base-size-min-value));font-size:clamp(var(--beautiful-vanilla-html-fluid-typography-font-size-min-value)/var(--beautiful-vanilla-html-fluid-typography-base-font-size-value)*1rem,var(--beautiful-vanilla-html-fluid-typography-slope)*var(--beautiful-vanilla-html-fluid-typography-relative-unit) + var(--beautiful-vanilla-html-fluid-typography-y-intercept)/var(--beautiful-vanilla-html-fluid-typography-base-font-size-value)*1rem,var(--beautiful-vanilla-html-fluid-typography-font-size-max-value)/var(--beautiful-vanilla-html-fluid-typography-base-font-size-value)*1rem)}.beautiful-vanilla-html h1,.beautiful-vanilla-html h2,.beautiful-vanilla-html h3,.beautiful-vanilla-html h4,.beautiful-vanilla-html h5,.beautiful-vanilla-html h6{font-weight:700;margin-block-end:var(--beautiful-vanilla-html-typography-margin-block);margin-block-start:0}.beautiful-vanilla-html h1{--beautiful-vanilla-html-fluid-typography-font-size-min: var(--beautiful-vanilla-html-heading-1-font-size-min);--beautiful-vanilla-html-fluid-typography-font-size-max: var(--beautiful-vanilla-html-heading-1-font-size-max)}.beautiful-vanilla-html h2{--beautiful-vanilla-html-fluid-typography-font-size-min: var(--beautiful-vanilla-html-heading-2-font-size-min);--beautiful-vanilla-html-fluid-typography-font-size-max: var(--beautiful-vanilla-html-heading-2-font-size-max)}.beautiful-vanilla-html h3{--beautiful-vanilla-html-fluid-typography-font-size-min: var(--beautiful-vanilla-html-heading-3-font-size-min);--beautiful-vanilla-html-fluid-typography-font-size-max: var(--beautiful-vanilla-html-heading-3-font-size-max)}.beautiful-vanilla-html h4{--beautiful-vanilla-html-fluid-typography-font-size-min: var(--beautiful-vanilla-html-heading-4-font-size-min);--beautiful-vanilla-html-fluid-typography-font-size-max: var(--beautiful-vanilla-html-heading-4-font-size-max)}.beautiful-vanilla-html h5{--beautiful-vanilla-html-fluid-typography-font-size-min: var(--beautiful-vanilla-html-heading-5-font-size-min);--beautiful-vanilla-html-fluid-typography-font-size-max: var(--beautiful-vanilla-html-heading-5-font-size-max)}.beautiful-vanilla-html h6{--beautiful-vanilla-html-fluid-typography-font-size-min: var(--beautiful-vanilla-html-heading-6-font-size-min);--beautiful-vanilla-html-fluid-typography-font-size-max: var(--beautiful-vanilla-html-heading-6-font-size-max)}.beautiful-vanilla-html p{margin-block:0 var(--beautiful-vanilla-html-typography-margin-block)}.beautiful-vanilla-html hr{margin-block:var(--beautiful-vanilla-html-typography-margin-block)}.beautiful-vanilla-html blockquote{margin:0 0 var(--beautiful-vanilla-html-typography-margin-block) 0}.beautiful-vanilla-html figure{margin:0 0 var(--beautiful-vanilla-html-typography-margin-block) 0}.beautiful-vanilla-html pre{margin-block:0 var(--beautiful-vanilla-html-typography-margin-block);overflow:auto}.beautiful-vanilla-html ol,.beautiful-vanilla-html ul{margin-block:0 var(--beautiful-vanilla-html-typography-margin-block);padding-inline-start:var(--beautiful-vanilla-html-list-marker-space)}.beautiful-vanilla-html ol ol,.beautiful-vanilla-html ol ul,.beautiful-vanilla-html ul ol,.beautiful-vanilla-html ul ul{margin-block:var(--beautiful-vanilla-html-typography-margin-block) 0}.beautiful-vanilla-html ul{list-style-type:disc}.beautiful-vanilla-html ul ul{list-style-type:circle}.beautiful-vanilla-html ul ul ul{list-style-type:square}.beautiful-vanilla-html li{margin-block:0 var(--beautiful-vanilla-html-list-gap-row)}.beautiful-vanilla-html li:last-child{margin-block-end:0}.beautiful-vanilla-html ol{list-style-type:decimal}.beautiful-vanilla-html dl{margin-block:0 var(--beautiful-vanilla-html-typography-margin-block)}.beautiful-vanilla-html dd,.beautiful-vanilla-html dt{margin-block:0 var(--beautiful-vanilla-html-list-gap-row)}.beautiful-vanilla-html dd:last-child,.beautiful-vanilla-html dt:last-child{margin-block-end:0}.beautiful-vanilla-html dd{margin-inline-start:1rem}.beautiful-vanilla-html table{border-collapse:collapse;border-spacing:0;margin-block-end:var(--beautiful-vanilla-html-typography-margin-block)}.beautiful-vanilla-html caption{padding:var(--beautiful-vanilla-html-table-caption-padding-block) var(--beautiful-vanilla-html-table-caption-padding-inline)}.beautiful-vanilla-html td,.beautiful-vanilla-html th{border:var(--beautiful-vanilla-html-table-border-size) var(--beautiful-vanilla-html-table-border-style) var(--beautiful-vanilla-html-table-border-color);padding:var(--beautiful-vanilla-html-table-cell-padding-block) var(--beautiful-vanilla-html-table-cell-padding-inline)}.beautiful-vanilla-html th{text-align:inherit}.beautiful-vanilla-html audio,.beautiful-vanilla-html canvas,.beautiful-vanilla-html embed,.beautiful-vanilla-html iframe,.beautiful-vanilla-html img,.beautiful-vanilla-html object,.beautiful-vanilla-html picture,.beautiful-vanilla-html svg,.beautiful-vanilla-html video{max-inline-size:100%;vertical-align:bottom}.beautiful-vanilla-html canvas,.beautiful-vanilla-html img,.beautiful-vanilla-html picture,.beautiful-vanilla-html svg,.beautiful-vanilla-html video{block-size:auto}.beautiful-vanilla-html iframe{border:0}.beautiful-vanilla-html>*:first-child{margin-block-start:0}.beautiful-vanilla-html>*:last-child{margin-block-end:0}.embedding-fluid{height:auto;max-width:100%}.embedding-wrapper.embedding-fluid{height:unset;max-width:unset}.embedding-wrapper.embedding-fluid>*{height:auto;width:100%}.embedding-aspect-ratio-4-3,.embedding-wrapper.embedding-aspect-ratio-4-3>*{aspect-ratio:4/3}.embedding-aspect-ratio-16-9,.embedding-wrapper.embedding-aspect-ratio-16-9>*{aspect-ratio:16/9}.embedding-wrapper[class*=embedding-aspect-ratio-]{aspect-ratio:unset}.blogroll-channel{margin-bottom:unset;padding:unset}.blogroll-channel .blogroll-list-wrap{list-style-type:none;margin-bottom:1em}.blogroll-channel .blogroll-list{font-size:unset;line-height:unset;list-style-type:unset;margin-bottom:1em}.blogroll-channel .blogroll-list:last-child{margin-bottom:0}.blogroll-channel img.blogroll-icon,.blogroll-channel img.blogroll-favicon{margin:unset .25rem unset unset}.blogroll-channel .blogroll-new-entry{margin-left:.25rem}.blogroll-channel .blogroll-clip,.blogroll-channel .blogroll-hatebu{margin:unset unset unset .25rem}.blogroll-channel .blogroll-link-time{color:unset;font-size:unset;margin:unset}.blogroll-channel .blogroll-link-time:not(:empty){margin-left:.25rem}.blogroll-channel .blogroll-ad-text{color:unset;font-size:unset;margin-top:unset}.blogroll-channel .blogroll-ad-img img{height:auto;max-width:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}.site-title{text-align:center}.site-description{margin-top:1rem;text-align:center}.entry-header .entry-title,.entry-header .page-title,.archive-title,.plugin-title{background-color:#dfdfdf;border-radius:.5rem;padding:.5rem}.entry-body h2,.entry-body h3,.entry-body h4,.entry-body h5,.entry-body h6{margin-top:3rem}.entry-body h2{border-bottom:1px solid #7f7f7f;border-top:1px solid #7f7f7f;padding-bottom:.5rem;padding-top:.5rem}.entry-body h3{border-left:4px solid #7f7f7f;padding-left:.25rem}.entry-body pre>code{border:1px solid #cfcfcf;display:block}.entry-body td,.entry-body th{border:1px solid #cfcfcf}.entry-body img{border:1px solid #cfcfcf}.plugin-body p{margin-bottom:1rem}.plugin-body ol,.plugin-body ul{margin-bottom:1rem}.plugin-body ol ol,.plugin-body ol ul,.plugin-body ul ol,.plugin-body ul ul{margin-bottom:0;margin-top:1rem}.plugin-body dd,.plugin-body dt,.plugin-body li{margin-bottom:1rem}.plugin-body dd:last-child,.plugin-body dt:last-child,.plugin-body li:last-child{margin-bottom:0}.plugin-body img{height:auto;max-width:100%}.plugin-body>:first-child{margin-top:0;padding-top:0}.plugin-body>:last-child{margin-bottom:0;padding-bottom:0}.global-wrapper{padding-top:2rem}