@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}a{color:inherit;cursor:pointer}button,input,select,textarea{font:inherit}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}input::-moz-focus-inner{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}cite{font-style:normal}fieldset{border-width:0;margin:0;padding:0}.clearfix:after,.entry-content .wp-block-image:last-child:after,.entry-content p:last-of-type:after,.entry-summary .wp-block-image:last-child:after,.entry-summary p:last-of-type:after{content:"";display:block;clear:both}*{box-sizing:border-box}:root{font-size:100%;line-height:2;color:#000;font-family:var(--custom-font-family-base,-apple-system,BlinkMacSystemFont,"メイリオ",Meiryo,"游ゴシック体",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:"pwid"}body{background-color:#fff;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--custom-font-family-headings,-apple-system,BlinkMacSystemFont,"メイリオ",Meiryo,"游ゴシック体",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-weight:700;line-height:2}h1>small,h2>small,h3>small,h4>small,h5>small,h6>small{font-size:75%;font-weight:400}h1{font-size:240%;line-height:1.41667}h2{font-size:200%;line-height:1.5}h3{font-size:160%;line-height:1.625}h4{font-size:140%;line-height:1.71429}h5{font-size:120%;line-height:1.83333}h6{font-size:100%;line-height:2}a{color:var(--custom-link-text-color,#2f80ed);text-decoration:none}a:active,a:focus,a:hover{color:var(--custom-link-text-hover-color,red);text-decoration:underline}hr{background-color:rgba(0,0,0,.3);box-shadow:0 1px 0 hsla(0,0%,100%,.3);border:0;height:1px}p{font-size:100%}img{display:inline-block;line-height:0}img,video{height:auto;max-width:100%}table{border-collapse:collapse;border:1px solid #ddd}td,th{border-top:1px solid;border-right:1px solid;border-color:inherit;padding:.6rem}th{font-weight:700;text-align:left}thead{border-bottom:1px solid}tfoot,thead{border-color:inherit}tfoot{border-top:1px solid}ul{list-style-type:disc}ul.inline,ul.no-style{list-style:none;padding-left:0}ul.inline li{display:inline;padding-right:2rem}dt{font-weight:700}dd{margin-left:2rem}blockquote{padding:1.28rem;background-color:#f4f4f4;border-radius:.2rem}code,kbd,pre{font-family:Menlo,Monaco,Courier New,monospace}code,kbd{padding:.2rem;border-radius:.2rem}code{color:#d14;background-color:#f4f4f4}kbd{color:#fff;background-color:#333}pre{background-color:#f4f4f4;padding:1.28rem;overflow:auto;white-space:pre-wrap;border-radius:.2rem}pre code{color:#000;padding:0;background-color:unset}pre.wrap{white-space:pre;white-space:pre-wrap;word-break:break-word}pre.scrollable{max-height:240px;overflow-y:scroll}figcaption{color:#333;font-size:100%;line-height:2}:root{--const-stack:1.28rem;--stack-top:1.28rem;--stack-bottom:0;--first-stack-top:0;--first-stack-bottom:0;--last-stack-top:0;--last-stack-bottom:0}.comment-body *,.entry-content *,.entry-summary *,.first-stack,.main-container>:not(.screen-reader-text),.main-container[data-archive-layout=card] article>.article-inner>*,.main-container article:not(.comment-body)>:not(.screen-reader-text),.widget,.widget>*{margin-top:var(--first-stack-top,unset);margin-bottom:var(--first-stack-bottom,unset)}.comment-body *+blockquote,.comment-body *+dl,.comment-body *+h1,.comment-body *+h2,.comment-body *+h3,.comment-body *+h4,.comment-body *+h5,.comment-body *+h6,.comment-body *+hr,.comment-body *+ol,.comment-body *+p,.comment-body *+pre,.comment-body *+table,.comment-body *+ul,.comment-navigation,.comment-respond,.entry-content *+.more-link,.entry-content *+blockquote,.entry-content *+dl,.entry-content *+h1,.entry-content *+h2,.entry-content *+h3,.entry-content *+h4,.entry-content *+h5,.entry-content *+h6,.entry-content *+hr,.entry-content *+ol,.entry-content *+p,.entry-content *+pre,.entry-content *+table,.entry-content *+ul,.entry-summary *+.more-link,.entry-summary *+blockquote,.entry-summary *+dl,.entry-summary *+h1,.entry-summary *+h2,.entry-summary *+h3,.entry-summary *+h4,.entry-summary *+h5,.entry-summary *+h6,.entry-summary *+hr,.entry-summary *+ol,.entry-summary *+p,.entry-summary *+pre,.entry-summary *+table,.entry-summary *+ul,.main-container>:not(.screen-reader-text)+*,.main-container[data-archive-layout=article-right] .article-inner .entry-footer,.main-container[data-archive-layout=card] article>.article-inner>*+*,.main-container[data-archive-layout=topics] .article-inner,.main-container article:not(.comment-body)>:not(.screen-reader-text)+*,.no-comments,.page-links,.secondary,.site-branding,.site-footer,.site-header-image,.stack,.widget+.widget,.wp-block-audio,.wp-block-buttons,.wp-block-code,.wp-block-columns,.wp-block-embed,.wp-block-file,.wp-block-gallery,.wp-block-image,.wp-block-media-text,.wp-block-preformatted,.wp-block-pullquote,.wp-block-quote,.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-separator,.wp-block-table,.wp-block-verse,.wp-block-video{margin-top:var(--stack-top,unset);margin-bottom:var(--stack-bottom,unset)}.last-stack{margin-top:var(--last-stack-top,unset);margin-bottom:var(--last-stack-bottom,unset)}.stack-multi--by2{margin-top:calc(var(--stack-top, unset)*2);margin-bottom:calc(var(--stack-bottom, unset)*2)}.stack-divi--by2{margin-top:calc(var(--stack-top, unset)/2);margin-bottom:calc(var(--stack-bottom, unset)/2)}.none-stack{margin-top:0}.comment-body li>ol,.comment-body li>ul,.entry-content .page-links *,.entry-content .wp-caption-text,.entry-content li>ol,.entry-content li>ul,.entry-summary .page-links *,.entry-summary .wp-caption-text,.entry-summary li>ol,.entry-summary li>ul,.main-container[data-archive-layout=article-left] .entry-header,.main-container[data-archive-layout=card] article>.article-inner,.site-description,.site-logo+.site-branding,.site-title,.unset-stack{margin-top:unset}.reverse-stack{margin-top:var(--stack-bottom,unset);margin-bottom:var(--stack-top,unset)}body,html{height:100%}.container{box-sizing:border-box;display:flex;flex-flow:column nowrap}.site-content,.site-header,.site-header-image{width:100%}.primary,.secondary{min-width:0}.comments-area,.footer-container,.header-container,.main-container>article,.page-header,.post-navigation,.posts-navigation,.secondary,.site-navi{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1.28rem;padding-right:1.28rem;word-break:break-word}.secondary{margin:0}@media screen and (min-width:897px){.page-header .comments-area,.page-header .main-container>article,.page-header .post-navigation,.page-header .posts-navigation,.page-header .secondary,.page-template-narrow-width-page .comments-area,.page-template-narrow-width-page .main-container>article,.page-template-narrow-width-page .post-navigation,.page-template-narrow-width-page .posts-navigation,.page-template-narrow-width-page .secondary{max-width:70ch}.archive-template-archive-sidebar .site-content,.archive-template-index-sidebar .site-content,.page-template-sidebar-page .site-content,.post-template-sidebar-post .site-content{box-sizing:border-box;display:flex;justify-content:space-between;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1.28rem;padding-right:1.28rem}.archive-template-archive-sidebar .primary,.archive-template-index-sidebar .primary,.page-template-sidebar-page .primary,.post-template-sidebar-post .primary{box-sizing:border-box;flex:0 0 70.83333%}.archive-template-archive-sidebar .secondary,.archive-template-index-sidebar .secondary,.page-template-sidebar-page .secondary,.post-template-sidebar-post .secondary{box-sizing:border-box;flex:0 0 25%;margin:0}.archive-template-archive-sidebar .comments-area,.archive-template-archive-sidebar .main-container>article,.archive-template-archive-sidebar .page-header,.archive-template-archive-sidebar .post-navigation,.archive-template-archive-sidebar .posts-navigation,.archive-template-archive-sidebar .secondary,.archive-template-index-sidebar .comments-area,.archive-template-index-sidebar .main-container>article,.archive-template-index-sidebar .page-header,.archive-template-index-sidebar .post-navigation,.archive-template-index-sidebar .posts-navigation,.archive-template-index-sidebar .secondary,.page-template-sidebar-page .comments-area,.page-template-sidebar-page .main-container>article,.page-template-sidebar-page .page-header,.page-template-sidebar-page .post-navigation,.page-template-sidebar-page .posts-navigation,.page-template-sidebar-page .secondary,.post-template-sidebar-post .comments-area,.post-template-sidebar-post .main-container>article,.post-template-sidebar-post .page-header,.post-template-sidebar-post .post-navigation,.post-template-sidebar-post .posts-navigation,.post-template-sidebar-post .secondary{padding-left:0;padding-right:0}}.site-content{margin-top:2.56rem}.page-template-landing-page .site-content{margin-top:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:2px solid #ddd;margin:0;padding:.2rem .4rem;outline:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#fefefe;border:2px solid var(--custom-link-text-color,#2f80ed)}select{width:100%;font-size:100%;border:2px solid #cacaca;color:#222;background-color:transparent;border-radius:.2em;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg class="svg-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 20 12"><polygon fill="color( display-p3 0.102 0.106 0.122 / 1 )" fill-rule="evenodd" points="1319.899 365.778 1327.678 358 1329.799 360.121 1319.899 370.021 1310 360.121 1312.121 358" transform="translate(-1310 -358)" /></svg>');background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:.9rem;position:relative}textarea{overflow:auto;vertical-align:top}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#f5f5f5;cursor:not-allowed}.btn,[type=button],[type=reset],[type=submit]{color:#fff;padding:.1rem 1rem;border:1px solid #1872eb;background-color:#2f80ed;cursor:pointer;line-height:2;font-size:100%;text-decoration:none;box-sizing:border-box;outline:none}.btn:focus,.btn:hover,:focus[type=button],:focus[type=reset],:focus[type=submit],:hover[type=button],:hover[type=reset],:hover[type=submit]{color:#fff;background-color:#1366d6}.site-description,.site-title a{font-family:var(--custom-font-family-site-title,-apple-system,BlinkMacSystemFont,"メイリオ",Meiryo,"游ゴシック体",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");color:var(--custom-header-text-color,#000)}.site-logo{line-height:1}@media screen and (min-width:481px){.site-logo+.site-branding{margin-left:1.28rem}}.site-header{background-color:var(--custom-header-background-color,unset)}.header-container{box-sizing:border-box;display:flex;flex-flow:column nowrap;align-items:center;padding-top:1.28rem;padding-bottom:1.28rem}@media screen and (min-width:481px){.header-container{box-sizing:border-box;display:flex;flex-flow:row nowrap}}.site-navi{width:100%;margin:0;padding:0;background:#f9f9f9}.site-navi ul{list-style:none;box-sizing:border-box;display:flex;flex-flow:column nowrap;font-size:100%;padding-left:0}.site-navi>ul>li a{color:var(--custom-primary-color,#333);border-bottom:1px solid #ddd;background:#f9f9f9;text-decoration:none}.site-navi>ul>li a:focus,.site-navi>ul>li a:hover{background-color:#efefef}.site-navi>ul>li>a{display:block;margin:0;padding:.4rem;font-weight:700}.site-navi>ul ul{display:block;position:relative;top:0;left:0;width:auto}.site-navi>ul ul a{font-size:90%;display:block;width:auto;padding-top:.4rem;padding-bottom:.4rem;padding-left:1.2rem}.site-navi>ul ul ul{left:0;top:0}.site-navi>ul ul ul a{padding-left:2.4rem}.site-navi>ul ul ul ul a{padding-left:3.6rem}.site-navi>ul ul ul ul ul a{padding-left:4.8rem}.site-navi>ul>li.menu-arrow-icon i,.site-navi>ul>li.menu-arrow-icon svg,.site-navi>ul ul>li.menu-arrow-icon i,.site-navi>ul ul>li.menu-arrow-icon svg{display:none}.drawer{visibility:hidden;display:block;position:fixed;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:9998;top:0;left:-100%;width:100%;height:100%;transition:left .8s cubic-bezier(.075,.82,.165,1)}body.drawer--on .drawer{visibility:visible;top:0;left:0}.drawer-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:18px;right:18px;left:auto;z-index:9999;width:42px;height:42px;cursor:pointer;overflow:hidden;border-radius:50%;background-color:#f5f5f5}body.drawer--on .drawer-btn{background-color:#e6e6e6}.drawer-btn svg{width:28px;height:28px;fill:#999}.drawer-overlay{display:none}body.drawer--on .drawer-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9997;background:rgba(0,0,0,.4)}body.drawer--on{overflow:hidden}.admin-bar .drawer{top:46px;height:calc(100% - 46px)}.admin-bar .drawer-btn{top:64px}body.admin-bar.drawer--on .drawer,body.admin-bar.drawer--on .drawer-overlay{top:46px}@media screen and (min-width:782px){.admin-bar .drawer{top:32px;height:calc(100% - 32px)}.admin-bar .drawer-btn{top:50px}body.admin-bar.drawer--on .drawer,body.admin-bar.drawer--on .drawer-overlay{top:32px}}@media screen and (min-width:481px){.drawer{width:75%}}@media screen and (min-width:769px){.drawer{width:50%}}@media screen and (min-width:897px){.drawer{visibility:visible}.site-navi{margin-left:auto;margin-right:auto;padding-left:1.28rem;padding-right:1.28rem;background:none}.site-navi ul{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0}.site-navi ul li{box-sizing:border-box;flex:0 1 auto;position:relative;white-space:nowrap}.site-navi>ul>li>a{color:var(--custom-primary-color,#333);margin-right:.4rem;padding-bottom:0;background:none;position:relative;border-bottom:2px solid transparent}.site-navi>ul>li>a:focus,.site-navi>ul>li>a:hover{opacity:.8;background-color:unset}.site-navi>ul>li>a:after{position:absolute;bottom:-2px;left:0;content:"";width:100%;height:2px;background:var(--custom-primary-color,#333);transform:scale(0);transform-origin:center top;transition-property:width;transition:transform .4s}.site-navi>ul>li>a:hover:after{transform:scale(1)}.site-navi>ul>li.current-menu-item>a{border-bottom:2px solid var(--custom-primary-color,#333)}.site-navi>ul li.focus>ul,.site-navi>ul li:hover>ul{left:auto}.site-navi>ul ul li.focus>ul,.site-navi>ul ul li:hover>ul{left:100%}.site-navi>ul ul{box-sizing:border-box;display:flex;flex-flow:column nowrap;margin:0;position:absolute;top:2.4rem;left:-99999rem;z-index:99999}.site-navi>ul ul ul{left:-99999rem;top:0}.site-navi>ul ul li{white-space:normal}.site-navi>ul ul a{width:200px;padding:.32rem .64rem;color:#444}.site-navi>ul ul a:focus,.site-navi>ul ul a:hover{background-color:#efefef}.site-navi>ul ul a:active{background-color:#e5e5e5}.site-navi>ul ul a,.site-navi>ul ul ul a,.site-navi>ul ul ul ul a{padding:.32rem .64rem}.site-navi>ul ul .current-menu-item>a{font-weight:700;color:#373737;background-color:#fff}.site-navi>ul>li.menu-arrow-icon i,.site-navi>ul>li.menu-arrow-icon svg{display:inline-block;font-size:80%;margin-left:.2rem}.site-navi>ul ul>li.menu-arrow-icon i,.site-navi>ul ul>li.menu-arrow-icon svg{display:inline-block;position:absolute;top:35%;right:4%}.drawer{position:static;overflow:visible;z-index:auto;width:100%}.drawer-btn{display:none}body.drawer--on{overflow:visible}body.drawer--on .drawer-overlay{display:none}}.nav-links{box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.nav-links div{box-sizing:border-box;flex:1 1 0;align-self:stretch}.nav-links .nav-previous{border-left:unset;border-right:1px solid #ddd}.nav-links .nav-previous:first-child:last-child{border-right:unset}.nav-links .nav-next{text-align:right;margin-left:auto}.nav-links .nav-previous+.nav-next{border-left:1px solid #ddd}.page-links{text-align:center}.page-links .current,.page-links a{border-left:1px solid #ddd;display:inline-block;font-weight:700;width:42px}.page-links .current:first-child,.page-links a:first-child{border-left:unset}.site-footer{background-color:var(--custom-footer-background-color,unset)}.footer-container{padding-top:1.28rem;padding-bottom:1.28rem}@media screen and (min-width:769px){.footer-widget{box-sizing:border-box;display:flex;justify-content:space-between}.footer-widget[data-column-ratio=one-to-one] .widget-area,.footer-widget[data-column-ratio=one-to-one] .widget-area+.widget-area{box-sizing:border-box;flex:0 0 47.91667%}.footer-widget[data-column-ratio=two-to-one] .widget-area{box-sizing:border-box;flex:0 0 62.5%}.footer-widget[data-column-ratio=one-to-two] .widget-area,.footer-widget[data-column-ratio=two-to-one] .widget-area+.widget-area{box-sizing:border-box;flex:0 0 33.33333%}.footer-widget[data-column-ratio=one-to-two] .widget-area+.widget-area{box-sizing:border-box;flex:0 0 62.5%}}.theme-info{font-size:80%;text-align:center;background-color:var(--custom-footer-background-color,unset)}.comment-list{list-style:none;padding-left:0}.comment-list .children{list-style:inherit;margin-left:1rem}.comment-list .comment,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #ddd}.comment-list>.comment:last-child,.comment-list>.pingback:last-child,.comment-list>.trackback:last-child{border-bottom:1px solid #ddd}.comment-list .comment-body{margin-top:.4rem;margin-bottom:.4rem}.comment-list .reply{text-align:right}.comment-list .avatar{margin-right:.4em}.comment-list>.bypostauthor{border-top:1px solid #ddd}.comment-list>.bypostauthor .comment-meta{color:#575757}.children>.comment-list>.bypostauthor{border-top:1px solid #ddd}.comment-metadata time{font-size:80%}#cancel-comment-reply-link,.comment-reply-link{display:inline-block;font-size:80%;font-weight:400;color:#666;background-color:#f3f3f3;border-radius:.2rem;padding:0 1rem}#cancel-comment-reply-link:hover,.comment-reply-link:hover{color:#666;text-decoration:none;background-color:#eee}.no-comments{color:#575757;font-size:120%;text-align:center}.comment-form [class^=comment-form-]{margin-top:.4rem}.comment-form p>label:first-child{display:block}.comment-form .form-submit{text-align:center;margin-top:2rem}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url]{max-width:100%}.comment-form textarea{width:100%;max-width:100%}.comment-form .comment-form-cookies-consent input[type=checkbox]{margin-right:.6rem}.comment-form .logged-in-as{margin:0}.comment-form .required{font-weight:700;color:#e02020}@media screen and (min-width:481px){.comment-form{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:1em}.comment-form .form-submit,.comment-form [class^=comment-form-]{grid-column:span 2;display:grid;grid:inherit;grid-template-columns:12em 1fr;grid-column-gap:inherit}.comment-form .comment-form-cookies-consent{grid-column:span 2;display:grid;grid-template-columns:12em 1fr}.comment-form .comment-form-cookies-consent input[type=checkbox]{margin-left:auto;margin-top:.6rem;margin-right:0}.comment-form .form-submit{display:unset;margin-top:2rem}.comment-form p>label:first-child{display:unset;text-align:right}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url]{max-width:60%}}@media screen and (min-width:769px){.page-template-sidebar-page .comment-form textarea,.post-template-sidebar-post .comment-form textarea{width:100%;max-width:100%}}@media screen and (min-width:897px){.comment-form textarea{width:80%;max-width:80%}}.form-submit [type=submit]{padding:.6rem 4rem}@media screen and (min-width:897px){.entry-content [class^=wp-block-].alignwide,.entry-summary [class^=wp-block-].alignwide{width:94vw;max-width:94vw;position:relative;left:50%;right:50%;margin-left:-47vw;margin-right:-47vw}}.entry-content [class^=wp-block-].alignfull,.entry-summary [class^=wp-block-].alignfull{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.entry-content [class^=wp-block-] .wp-block-embed__wrapper>iframe,.entry-content [class^=wp-block-] .wp-block-group__inner-container>iframe,.entry-summary [class^=wp-block-] .wp-block-embed__wrapper>iframe,.entry-summary [class^=wp-block-] .wp-block-group__inner-container>iframe{width:100%}@media screen and (min-width:897px){.archive-template-archive-sidebar .entry-content>[class^=wp-block-].alignfull,.archive-template-archive-sidebar .entry-content>[class^=wp-block-].alignwide,.archive-template-archive-sidebar .entry-summary>[class^=wp-block-].alignfull,.archive-template-archive-sidebar .entry-summary>[class^=wp-block-].alignwide,.archive-template-index-sidebar .entry-content>[class^=wp-block-].alignfull,.archive-template-index-sidebar .entry-content>[class^=wp-block-].alignwide,.archive-template-index-sidebar .entry-summary>[class^=wp-block-].alignfull,.archive-template-index-sidebar .entry-summary>[class^=wp-block-].alignwide,.page-template-sidebar-page .entry-content>[class^=wp-block-].alignfull,.page-template-sidebar-page .entry-content>[class^=wp-block-].alignwide,.page-template-sidebar-page .entry-summary>[class^=wp-block-].alignfull,.page-template-sidebar-page .entry-summary>[class^=wp-block-].alignwide,.post-template-sidebar-post .entry-content>[class^=wp-block-].alignfull,.post-template-sidebar-post .entry-content>[class^=wp-block-].alignwide,.post-template-sidebar-post .entry-summary>[class^=wp-block-].alignfull,.post-template-sidebar-post .entry-summary>[class^=wp-block-].alignwide{width:100%;max-width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0}}[class^=wp-block-].alignfull,[class^=wp-block-].alignwide{padding-left:0;padding-right:0}@media (min-width:600px){.wp-block-columns{margin-left:0;margin-right:0}.wp-block-column{flex-basis:unset;flex-grow:unset}}@media screen and (min-width:481px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}}.wp-block-button .wp-block-button__link{border:2px solid transparent;padding:8px 20px}.wp-block-button .wp-block-button__link:hover{opacity:.8}.wp-block-button.is-style-outline .wp-block-button__link{border-color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover{background:#f4f4f4;opacity:1}.wp-block-latest-posts{padding-left:0}.wp-block-image{line-height:0}.wp-block-image img{margin:0}.wp-block-gallery{margin-left:0}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption{text-align:unset}:not(.page-template-sidebar-page):not(.post-template-sidebar-post):not(.archive-template-index-sidebar):not(.archive-template-archive-sidebar) .wp-block-embed.alignfull figcaption,:not(.page-template-sidebar-page):not(.post-template-sidebar-post):not(.archive-template-index-sidebar):not(.archive-template-archive-sidebar) .wp-block-image.alignfull figcaption,:not(.page-template-sidebar-page):not(.post-template-sidebar-post):not(.archive-template-index-sidebar):not(.archive-template-archive-sidebar) .wp-block-table.alignfull figcaption{margin-left:1.28rem;margin-right:1.28rem}.wp-block-quote{margin-bottom:0;border:none;padding:1.28rem}.wp-block-quote.has-text-align-left{border:1px solid #ddd;border-left-width:4px}.wp-block-quote.has-text-align-center,.wp-block-quote.has-text-align-right{border:1px solid #ddd;padding:1.28rem}.wp-block-quote.has-text-align-right{border-right-width:4px}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding:1.28rem}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-style:unset}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:13px}.wp-block-table td,.wp-block-table th{border-color:inherit}.wp-block-table thead{border-bottom:2px solid;border-color:inherit}.wp-block-table tfoot{border-top:2px solid;border-color:inherit}.wp-block-table.alignfull table,.wp-block-table.alignwide table{width:100%}.wp-block-group>.wp-block-group__inner-container{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.wp-block-group__inner-container .wp-block-group>.wp-block-group__inner-container{width:100%;max-width:unset;margin-left:unset;margin-right:unset}.wp-block-group.alignfull{padding-left:0;padding-right:0}.wp-block-group.alignfull>.wp-block-group__inner-container{padding-left:1.28rem;padding-right:1.28rem}.wp-block-group.alignfull.inner-alignfull>.wp-block-group__inner-container{width:100vw;max-width:100vw;position:relative;padding-left:0;padding-right:0}.wp-block-group.alignfull.inner-alignwide>.wp-block-group__inner-container{width:94vw;max-width:94vw;position:relative;padding-left:0;padding-right:0}.bypostauthor,.gallery-caption,.sticky,.wp-caption{background-color:transparent}.wp-caption{max-width:100%}.wp-caption-text{color:#666}.alignleft{float:left;margin-right:1.28rem}.alignright{float:right;margin-left:1.28rem}.aligncenter,figure.aligncenter img{clear:both;margin-left:auto;margin-right:auto}.edit-link a{display:inline-block;font-size:80%;font-weight:400;color:#666;background-color:#f3f3f3;border-radius:.2rem;padding:0 .4rem}.edit-link a:hover{color:#666;text-decoration:none;background-color:#eee}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.post-password-form p:nth-child(2){display:flex}.post-password-form label{display:flex;align-items:baseline}.post-password-form input[type=password]{margin-left:.4rem;max-width:240px}.post-password-form [type=submit]{margin-left:.4rem}.site-header-image{line-height:0}.site-header-image img{width:100%}.main-container{box-sizing:border-box;display:flex;flex-flow:column nowrap}.page-header h1{font-size:100%}article.toppage .entry-header{display:none}.entry-header .entry-meta{color:#666;font-size:80%}.entry-title{color:#222;word-break:break-word}.entry-title a{color:#222;text-decoration:none}.entry-title a:active,.entry-title a:focus,.entry-title a:hover{color:var(--custom-link-text-hover-color,red)}.entry-footer .entry-meta{color:#666;font-size:80%}.entry-meta a{font-weight:700}.more-link{display:inline-block;padding:.6rem 1rem;background-color:#fff;border:1px solid #ddd;border-radius:.2rem}.more-link:hover{background-color:#f5f5f5}@media screen and (min-width:481px){.main-container[data-archive-layout=article-left] .wp-post-image{float:right;margin:0 0 1.2em 1.2em;width:40%}.main-container[data-archive-layout=article-left] article .post-thumbnail+.entry-header{margin-top:0}}.main-container[data-archive-layout=article-right] article{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main-container[data-archive-layout=article-right] .post-thumbnail{box-sizing:border-box;flex:0 1 160px;align-self:center}@media screen and (min-width:481px){.main-container[data-archive-layout=article-right] article{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-container[data-archive-layout=article-right] .entry-header{box-sizing:border-box;flex:0 0 100%}.main-container[data-archive-layout=article-right] .article-inner{box-sizing:border-box;flex:1 0 0%}.main-container[data-archive-layout=article-right] .post-thumbnail{box-sizing:border-box;flex:0 0 310px;align-self:unset}.main-container[data-archive-layout=article-right] .wp-post-image{width:unset}}.main-container[data-archive-layout=card] .archive-container{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:1.2rem;width:100%;max-width:1024px;margin:0 auto 1.28rem;padding-left:1.28rem;padding-right:1.28rem}.main-container[data-archive-layout=card] article{min-width:0;border:1px solid #ddd;padding-left:0;padding-right:0}.main-container[data-archive-layout=card] article>.article-inner{padding:.6em}.main-container[data-archive-layout=card] .post-thumbnail img{width:100%}.main-container[data-archive-layout=card] .entry-title{font-size:140%}@media screen and (min-width:897px){.archive-template-archive-sidebar .main-container[data-archive-layout=card] .archive-container,.archive-template-index-sidebar .main-container[data-archive-layout=card] .archive-container{grid-template-columns:1fr 1fr;grid-auto-rows:1fr 1fr}}@media screen and (min-width:481px){.main-container[data-archive-layout=card] .archive-container{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr 1fr 1fr}}.main-container[data-archive-layout=topics] article.post{box-sizing:border-box;display:flex;flex-direction:column}.main-container[data-archive-layout=topics] .post-thumbnail{box-sizing:border-box;flex:0 1 160px;align-self:center}.main-container[data-archive-layout=topics] .article-inner{box-sizing:border-box;flex:1 1 auto}.main-container[data-archive-layout=topics] .entry-meta{color:#666;font-size:80%}@media screen and (min-width:481px){.main-container[data-archive-layout=topics] article.post{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.main-container[data-archive-layout=topics] .post-thumbnail{box-sizing:border-box;flex:0 0 160px;align-self:unset}.main-container[data-archive-layout=topics] .article-inner{box-sizing:border-box;flex:1 1 auto;margin-top:0}.main-container[data-archive-layout=topics] article .post-thumbnail+.article-inner{margin-top:0}.main-container[data-archive-layout=topics] .wp-post-image{width:unset}}.main-container[data-archive-layout=article-right] .entry-content>[class^=wp-block-].alignfull,.main-container[data-archive-layout=article-right] .entry-content>[class^=wp-block-].alignwide,.main-container[data-archive-layout=article-right] .entry-summary>[class^=wp-block-].alignfull,.main-container[data-archive-layout=article-right] .entry-summary>[class^=wp-block-].alignwide,.main-container[data-archive-layout=card] .entry-content>[class^=wp-block-].alignfull,.main-container[data-archive-layout=card] .entry-content>[class^=wp-block-].alignwide,.main-container[data-archive-layout=card] .entry-summary>[class^=wp-block-].alignfull,.main-container[data-archive-layout=card] .entry-summary>[class^=wp-block-].alignwide{width:100%;max-width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0}.wp-post-image{width:100%}.widget>*+*{margin-top:.64rem}.calendar_wrap{font-size:80%}.calendar_wrap td,.calendar_wrap th{padding:.4rem;text-align:center}.search-form{display:flex}.search-form label{display:flex}.search-field,.search-form label{flex-grow:1;max-width:240px}.search-submit{margin-left:.4rem}.wp-calendar-table{width:100%}.wp-calendar-table th{font-weight:400;background:#edeff0}.wp-calendar-nav{display:flex}.wp-calendar-nav-next{margin-left:auto}