@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:-webkit-any-link){color:unset;text-decoration:unset}:where(a:-moz-any-link){color:unset;text-decoration:unset}: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{--breakpoint-min: 0;--breakpoint-medium: 768px;--breakpoint-large: 1024px;--space-0: 0;--space-025: 0.25rem;--space-05: 0.5rem;--space-1: 1rem;--space-2: 2rem;--space-3: 3rem;--customization-body-background-color: hsl(0, 0%, 100%);--customization-body-color: hsl(0, 0%, 20%);--customization-body-font-family: sans-serif;--customization-body-font-size: 1rem;--customization-body-line-height: 1.5;--customization-link-color: hsl(240, 100%, 50%);--customization-link-hover-color: hsl(240, 100%, 50%);--customization-link-hover-text-decoration: underline;--customization-link-visited-color: hsl(300, 100%, 25%);--customization-link-text-decoration: none;--customization-table-border-color: hsl(0, 0%, 80%);--customization-button-background-color: hsl(0, 0%, 90%);--customization-button-border-color: hsl(0, 0%, 80%);--customization-button-color: var(--customization-body-color);--customization-button-hover-background-color: hsl(0, 0%, 80%);--customization-button-hover-border-color: hsl(0, 0%, 70%);--customization-button-hover-color: hsl(0, 0%, 10%);--customization-text-box-background-color: transparent;--customization-text-box-border-color: hsl(0, 0%, 80%);--customization-text-box-color: unset;--customization-text-box-focus-background-color: transparent;--customization-text-box-focus-border-color: hsl(0, 0%, 60%);--customization-text-box-focus-color: unset;--customization-navigation-link-background-color: transparent;--customization-navigation-link-border-color: transparent;--customization-navigation-link-color: unset;--customization-navigation-link-hover-background-color: transparent;--customization-navigation-link-hover-border-color: transparent;--customization-navigation-link-hover-color: unset;--customization-navigation-link-hover-text-decoration: var(--customization-link-hover-text-decoration);--customization-navigation-link-padding-block: 0;--customization-navigation-link-padding-inline: 0;--customization-navigation-link-text-decoration: var(--customization-link-text-decoration);--customization-pagination-current-background-color: transparent;--customization-pagination-current-border-color: transparent;--customization-pagination-current-color: unset;--customization-pagination-current-padding-block: 0;--customization-pagination-current-padding-inline: 0;--customization-pagination-link-background-color: transparent;--customization-pagination-link-border-color: transparent;--customization-pagination-link-color: unset;--customization-pagination-link-hover-background-color: transparent;--customization-pagination-link-hover-border-color: transparent;--customization-pagination-link-hover-color: unset;--customization-pagination-link-hover-text-decoration: var(--customization-link-hover-text-decoration);--customization-pagination-link-padding-block: 0;--customization-pagination-link-padding-inline: 0;--customization-pagination-link-text-decoration: var(--customization-link-text-decoration);--customization-viewport-inline-size-max: 960px;--customization-viewport-inline-size-min: none;--customization-pagination-current-border-color: hsl(0, 0%, 80%);--customization-pagination-current-padding-block: var(--customization-pagination-link-padding-block);--customization-pagination-current-padding-inline: var(--customization-pagination-link-padding-inline);--customization-pagination-link-background-color: hsl(0, 0%, 90%);--customization-pagination-link-border-color: hsl(0, 0%, 80%);--customization-pagination-link-color: var(--customization-body-color);--customization-pagination-link-hover-background-color: hsl(0, 0%, 80%);--customization-pagination-link-hover-border-color: hsl(0, 0%, 70%);--customization-pagination-link-hover-color: hsl(0, 0%, 10%);--customization-pagination-link-hover-text-decoration: none;--customization-pagination-link-padding-block: 0.5rem;--customization-pagination-link-padding-inline: 0.5rem;--customization-pagination-link-text-decoration: none;--customization-calendar-border-color: hsl(0, 0%, 80%);--customization-calendar-saturday-color: hsl(240, 100%, 50%);--customization-calendar-sunday-color: hsl(0, 100%, 50%)}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-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);line-height:var(--body-line-height)}:where(a){--link-color: var(--customization-link-color);--link-text-decoration: var(--customization-link-text-decoration)}:where(a):where(:-webkit-any-link){color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration)}:where(a):where(:-moz-any-link){color:var(--link-color);text-decoration:var(--link-text-decoration)}:where(a):where(:any-link){color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration)}:where(a):where(:visited){--link-color: var(--customization-link-visited-color);color:var(--customization-link-visited-color)}@media(any-hover: hover){:where(a):where(:hover){--link-color: var(--customization-link-hover-color);--link-text-decoration: var(--customization-link-hover-text-decoration)}}:where(a):where(:focus-visible){--link-color: var(--customization-link-hover-color);--link-text-decoration: var(--customization-link-hover-text-decoration)}.site-title{font-weight:700;font-size:1.5rem}.site-title-link{color:inherit;text-decoration:none}@media(any-hover: hover){.site-title-link:hover{text-decoration:underline}}.site-title-link:focus-visible{text-decoration:underline}.copyright{font-size:inherit}.entry-title,.page-title{font-weight:700}.entry-date+.entry-time{padding-left:.5rem}.entry-category{--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-direction: row;--content-category-item-separator: ">";--description-list-gap-column: 1rem;--description-list-gap-row: 1rem}.entry-category-label::after{content:":"}.entry-image{height:auto;max-width:100%}.entry-layout-article{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:3rem}.entry-layout-article .entry-title{font-size:1.5rem}@media(768px <= width){.entry-layout-article .entry-title{font-size:2rem}}.entry-layout-article .entry-header>*,.entry-layout-article .entry-footer>*{margin-bottom:1rem}.entry-layout-article .entry-header>*:last-child,.entry-layout-article .entry-footer>*:last-child{margin-bottom:0}.entry-layout-archive{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:1rem}.entry-layout-archive .entry-title{font-size:1.125rem}@media(768px <= width){.entry-layout-archive .entry-title{font-size:1.25rem}}.entry-layout-archive .entry-description{display:none}@media(768px <= width){.entry-layout-archive .entry-description{display:block}}.entry-layout-archive .entry-image-container{max-width:320px}.entry-list{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:3rem}.archive-title{font-weight:700;font-size:1.5rem;margin-bottom:1rem}@media(768px <= width){.archive-title{font-size:2rem}}.breadcrumb{--breadcrumb-gap-column: 0.5rem;--breadcrumb-gap-row: 0.5rem;--breadcrumb-separator: ">";display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--breadcrumb-gap-row) var(--breadcrumb-gap-column)}.breadcrumb-item{display:block}.breadcrumb-item+*::before{content:var(--breadcrumb-separator);padding-right:var(--breadcrumb-gap-column)}.breadcrumb-type-start{margin-bottom:1rem}.breadcrumb-type-end{margin-top:1rem}.pagination{--pagination-gap-column: 0.5rem;--pagination-gap-row: 0.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--pagination-gap-row) var(--pagination-gap-column)}.pagination-item{display:block}.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: var(--customization-pagination-link-text-decoration);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);-webkit-text-decoration:var(--pagination-link-text-decoration);text-decoration:var(--pagination-link-text-decoration)}@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: var(--customization-pagination-link-hover-text-decoration)}}.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: var(--customization-pagination-link-hover-text-decoration)}.pagination-type-start{margin-bottom:3rem}.pagination-type-end{margin-top:3rem}.plugin-title{font-weight:700;font-size:1rem;margin-bottom:1rem}@media(768px <= width){.plugin-title{font-size:1.125rem}}.plugin-description-start:not(:empty){margin-bottom:1rem}.plugin-description-end:not(:empty){margin-top:1rem}.plugin-group{display:grid;row-gap:3rem}.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: 0.5rem;--text-box-padding-inline: 0.5rem;-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: 0.5rem;--button-padding-inline: 0.5rem;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}@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: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)}.blogsearch .btn:disabled{cursor:auto;pointer-events:none}.container{--container-inline-size-max: none;--container-inline-size-min: none;--container-padding-block: 0;--container-padding-inline: 0;margin-left:auto;margin-right:auto;max-width:var(--container-inline-size-max);min-width:var(--container-inline-size-min);padding:var(--container-padding-block) var(--container-padding-inline);width:100%}.site{--container-inline-size-min: var(--customization-viewport-inline-size-min)}.site-header>.container,.site-content>.container,.site-footer>.container{--container-inline-size-max: var(--customization-viewport-inline-size-max);--container-padding-block: 1rem;--container-padding-inline: 1rem}[class*=site-content-layout-column-]{row-gap:3rem}@media(768px <= width){.site-content-layout-column-2,.site-content-layout-column-2-reverse,.site-content-layout-column-3{gap:0 1rem}}@media(768px <= width){.site-content-layout-column-2-reverse>.grid-item:nth-child(1){order:1}}@media(768px <= width){.site-content-layout-column-3>.grid-item:nth-child(1){order:1}.site-content-layout-column-3>.grid-item:nth-child(3){order:2}}.site-footer .copyright-container{text-align:center}.commercial-container{margin-top:3rem;text-align:center}.beautiful-vanilla-html{--beautiful-vanilla-html-base-line-height: 1.5;--beautiful-vanilla-html-typography-margin-block: 1rem;--beautiful-vanilla-html-heading-1-font-size: 2rem;--beautiful-vanilla-html-heading-2-font-size: 1.5rem;--beautiful-vanilla-html-heading-3-font-size: 1.25rem;--beautiful-vanilla-html-heading-4-font-size: 1.125rem;--beautiful-vanilla-html-heading-5-font-size: 1rem;--beautiful-vanilla-html-heading-6-font-size: 1rem;--beautiful-vanilla-html-list-marker-space: 2rem;--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: hsl(0, 0%, 80%);--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;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{font-size:inherit;font-weight:700;-webkit-margin-after:var(--beautiful-vanilla-html-typography-margin-block);margin-block-end:var(--beautiful-vanilla-html-typography-margin-block);-webkit-margin-before:0;margin-block-start:0}.beautiful-vanilla-html h1{font-size:var(--beautiful-vanilla-html-heading-1-font-size)}.beautiful-vanilla-html h2{font-size:var(--beautiful-vanilla-html-heading-2-font-size)}.beautiful-vanilla-html h3{font-size:var(--beautiful-vanilla-html-heading-3-font-size)}.beautiful-vanilla-html h4{font-size:var(--beautiful-vanilla-html-heading-4-font-size)}.beautiful-vanilla-html h5{font-size:var(--beautiful-vanilla-html-heading-5-font-size)}.beautiful-vanilla-html h6{font-size:var(--beautiful-vanilla-html-heading-6-font-size)}.beautiful-vanilla-html p{-webkit-margin-after:var(--beautiful-vanilla-html-typography-margin-block);margin-block-end:var(--beautiful-vanilla-html-typography-margin-block);-webkit-margin-before:0;margin-block-start:0}.beautiful-vanilla-html hr{-webkit-margin-after:var(--beautiful-vanilla-html-typography-margin-block);margin-block-end:var(--beautiful-vanilla-html-typography-margin-block);-webkit-margin-before:var(--beautiful-vanilla-html-typography-margin-block);margin-block-start:var(--beautiful-vanilla-html-typography-margin-block)}.beautiful-vanilla-html blockquote{margin-block:0 var(--beautiful-vanilla-html-typography-margin-block);margin-inline:0}.beautiful-vanilla-html figure{margin-block:0 var(--beautiful-vanilla-html-typography-margin-block);margin-inline:0}.beautiful-vanilla-html pre{-webkit-margin-after:var(--beautiful-vanilla-html-typography-margin-block);margin-block-end:var(--beautiful-vanilla-html-typography-margin-block);-webkit-margin-before:0;margin-block-start:0;overflow:auto}.beautiful-vanilla-html ol,.beautiful-vanilla-html ul{-webkit-margin-after:var(--beautiful-vanilla-html-typography-margin-block);margin-block-end:var(--beautiful-vanilla-html-typography-margin-block);-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:var(--beautiful-vanilla-html-list-marker-space);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{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:var(--beautiful-vanilla-html-typography-margin-block);margin-block-start:var(--beautiful-vanilla-html-typography-margin-block)}.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{-webkit-margin-after:var(--beautiful-vanilla-html-list-gap-row);margin-block-end:var(--beautiful-vanilla-html-list-gap-row);-webkit-margin-before:0;margin-block-start:0}.beautiful-vanilla-html li:last-child{-webkit-margin-after:0;margin-block-end:0}.beautiful-vanilla-html ol{list-style-type:decimal}.beautiful-vanilla-html dl{-webkit-margin-after:var(--beautiful-vanilla-html-typography-margin-block);margin-block-end:var(--beautiful-vanilla-html-typography-margin-block);-webkit-margin-before:0;margin-block-start:0}.beautiful-vanilla-html dd,.beautiful-vanilla-html dt{-webkit-margin-after:var(--beautiful-vanilla-html-list-gap-row);margin-block-end:var(--beautiful-vanilla-html-list-gap-row);-webkit-margin-before:0;margin-block-start:0}.beautiful-vanilla-html dd:last-child,.beautiful-vanilla-html dt:last-child{-webkit-margin-after:0;margin-block-end:0}.beautiful-vanilla-html dd{-webkit-margin-start:1rem;margin-inline-start:1rem}.beautiful-vanilla-html table{border-collapse:collapse;border-spacing:0;-webkit-margin-after:var(--beautiful-vanilla-html-typography-margin-block);margin-block-end:var(--beautiful-vanilla-html-typography-margin-block)}.beautiful-vanilla-html caption{padding-block:var(--beautiful-vanilla-html-table-caption-padding-block);padding-inline:var(--beautiful-vanilla-html-table-caption-padding-inline)}.beautiful-vanilla-html td,.beautiful-vanilla-html th{border-block:var(--beautiful-vanilla-html-table-border-size) var(--beautiful-vanilla-html-table-border-style) var(--beautiful-vanilla-html-table-border-color);border-inline:var(--beautiful-vanilla-html-table-border-size) var(--beautiful-vanilla-html-table-border-style) var(--beautiful-vanilla-html-table-border-color);padding-block:var(--beautiful-vanilla-html-table-cell-padding-block);padding-inline: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-block:0;border-inline:0}.beautiful-vanilla-html>*:first-child{-webkit-margin-before:0;margin-block-start:0}.beautiful-vanilla-html>*:last-child{-webkit-margin-after:0;margin-block-end:0}.embedding-container.embedding-fluid{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embedding-container.embedding-fluid::before{content:"";display:block}.embedding-container.embedding-fluid>*{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embedding-container.embedding-fluid>iframe{border:0}.embedding-container.embedding-aspect-ratio-4-3::before{padding-bottom:75%}.embedding-container.embedding-aspect-ratio-16-9::before{padding-bottom:56.25%}.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{border-bottom:1px solid #7f7f7f;border-top:1px solid #7f7f7f;margin-top:3rem;padding-bottom:.5rem;padding-top:.5rem}.entry-body h3{border-left:4px solid #7f7f7f;margin-top:3rem;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}.site{padding-top:2rem}