/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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;border-width:0;color:inherit;cursor:pointer;padding:0}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}*{box-sizing:border-box}:root{color:var(--custom-font-color,#000);font-family:var(--custom-font-family-base,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif);font-size:var(--custom-font-size,18px);line-height:var(--custom-line-height,1.6666666667)}body{background-color:var(--custom-background-color,#fff);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--custom-font-family-headings,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif);font-weight:700;line-height:1.6666666667}h1>small,h2>small,h3>small,h4>small,h5>small,h6>small{font-size:75%;font-weight:400}h1{font-size:220%;line-height:1.1515151515}h2{font-size:180%;line-height:1.1851851852}h3{font-size:160%;line-height:1.2083333333}h4{font-size:125%;line-height:1.2666666667}h5{font-size:100%;line-height:1.3333333333}h6{font-size:80%;line-height:1.4166666667}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);border:0;box-shadow:0 1px 0 hsla(0,0%,100%,.3);height:1px}img{display:inline-block;line-height:0}img,video{height:auto;max-width:100%}table{border:1px solid #ddd;border-collapse:collapse}td,th{border-right:1px solid;border-top:1px solid;border-color:inherit;padding:.6rem}th{font-weight:700;text-align:left}thead{border-bottom:1px solid;border-color:inherit}tfoot{border-top:1px solid;border-color:inherit}ul{list-style-type:disc}ul.no-style{list-style:none;padding-left:0}dt{font-weight:700}dd{margin-left:2rem}blockquote{background-color:#f4f4f4;border-radius:.2rem;padding:1.6666666667rem}code,kbd,pre{font-family:Menlo,Monaco,Courier New,monospace}code,kbd{border-radius:.2rem;padding:.2rem}code{background-color:#f4f4f4;color:#6f6f6f}kbd{background-color:#333;color:#fff}pre{background-color:#f4f4f4;border-radius:.2rem;overflow:auto;padding:1.6666666667rem;white-space:pre-wrap}pre code{background-color:unset;color:#6f6f6f;padding:0}pre.wrap{white-space:pre;white-space:pre-wrap;word-break:break-word}pre.scrollable{max-height:240px;overflow-y:scroll}figcaption{color:#333;line-height:1.6666666667}:root{--const-stack:1.6666666667rem;--stack-top:1.6666666667rem;--stack-bottom:0;--first-stack-top:0;--first-stack-bottom:0;--last-stack-top:0;--last-stack-bottom:0}.first-stack{margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,unset)}.stack{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.last-stack{margin-bottom:var(--last-stack-bottom,unset);margin-top:var(--last-stack-top,unset)}.stack-multi--by2{margin-bottom:calc(var(--stack-bottom, unset)*2);margin-top:calc(var(--stack-top, unset)*2)}.stack-multi--by4{margin-bottom:calc(var(--stack-bottom, unset)*4);margin-top:calc(var(--stack-top, unset)*4)}.stack-divi--by2{margin-bottom:calc(var(--stack-bottom, unset)/2);margin-top:calc(var(--stack-top, unset)/2)}.none-stack{margin-top:0}.unset-stack{margin-top:unset}.reverse-stack{margin-bottom:var(--stack-top,unset);margin-top:var(--stack-bottom,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{margin-left:auto;margin-right:auto;max-width:1024px;padding-left:1.6666666667rem;padding-right:1.6666666667rem;width:100%;word-break:break-word}.secondary{margin:0;margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}@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;margin-left:auto;margin-right:auto;max-width:1024px;padding-left:1.6666666667rem;padding-right:1.6666666667rem;width:100%}.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.8333333333%}.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:1.6666666667rem}.page-template-blank-page-without-header .site-content,.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;outline:none;padding:.2rem .4rem}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{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;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-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:.9rem;border:2px solid #cacaca;border-radius:.2em;color:#222;font-size:100%;position:relative;width:100%}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{background-color:#2f80ed;border:unset;box-sizing:border-box;color:#fff;cursor:pointer;font-size:100%;line-height:1.6666666667;outline:none;padding:.1rem 1rem;text-decoration:none;white-space:nowrap}.btn:focus,.btn:hover{filter:opacity(80%)}[type=button],[type=reset],[type=submit]{background-color:#2f80ed;border:unset;box-sizing:border-box;color:#fff;cursor:pointer;font-size:100%;line-height:1.6666666667;outline:none;padding:.1rem 1rem;text-decoration:none;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover{filter:opacity(80%)}.site-title{margin-top:unset}.site-description,.site-title a{color:var(--custom-header-text-color,#000);font-family:var(--custom-font-family-site-title,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif)}.site-description{margin-top:unset}.site-branding{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.site-logo{line-height:1}.site-logo+.site-branding{margin-top:unset}@media screen and (min-width:481px){.site-logo+.site-branding{margin-left:1.6666666667rem}}.site-header{background-color:var(--custom-header-background-color,unset)}.header-container{align-items:center;box-sizing:border-box;display:flex;flex-flow:column nowrap;padding-bottom:1.6666666667rem;padding-top:1.6666666667rem}@media screen and (min-width:481px){.header-container{box-sizing:border-box;display:flex;flex-flow:row nowrap}}.site-navi{background:#f9f9f9;margin:0;padding:0;width:100%}.site-navi ul{box-sizing:border-box;display:flex;flex-flow:column nowrap;list-style:none;padding-left:0}.site-navi>ul>li a{background:#f9f9f9;border-bottom:1px solid #ddd;color:var(--custom-primary-color,#333);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;font-weight:700;margin:0;padding:.4rem}.site-navi>ul ul{display:block;left:0;position:relative;top:0;width:auto}.site-navi>ul ul a{display:block;font-size:90%;padding-bottom:.4rem;padding-left:1.2rem;padding-top:.4rem;width:auto}.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 ul>li.menu-arrow-icon i,.site-navi>ul ul>li.menu-arrow-icon svg,.site-navi>ul>li.menu-arrow-icon i,.site-navi>ul>li.menu-arrow-icon svg{display:none}.drawer{-webkit-overflow-scrolling:touch;display:block;height:100%;left:-100%;overflow:scroll;position:fixed;top:0;transition:left .8s cubic-bezier(.075,.82,.165,1);visibility:hidden;width:100%;z-index:9998}body.drawer--on .drawer{left:0;top:0;visibility:visible}.drawer-btn{align-items:center;background-color:#f5f5f5;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:42px;justify-content:center;left:auto;overflow:hidden;position:fixed;right:18px;top:18px;width:42px;z-index:9999}body.drawer--on .drawer-btn{background-color:#e6e6e6}.drawer-btn svg{fill:#999;height:28px;width:28px}.drawer-overlay{display:none}body.drawer--on .drawer-overlay{background:rgba(0,0,0,.4);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9997}body.drawer--on{overflow:hidden}.admin-bar .drawer{height:calc(100% - 46px);top: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{height:calc(100% - 32px);top: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{background:none;margin-left:auto;margin-right:auto;padding-left:1.6666666667rem;padding-right:1.6666666667rem}.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{background:none;border-bottom:2px solid transparent;color:var(--custom-primary-color,#333);margin-right:.4rem;padding-bottom:0;position:relative}.site-navi>ul>li>a:focus,.site-navi>ul>li>a:hover{background-color:unset;opacity:.8}.site-navi>ul>li>a:after{background:var(--custom-primary-color,#333);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scale(0);transform-origin:center top;transition-property:width;transition:transform .4s;width:100%}.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;left:-99999rem;margin:0;position:absolute;top:2.15rem;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{color:#444;font-size:80%;width:200px}.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:.4166666667rem .8333333333rem}.site-navi>ul ul .current-menu-item>a{background-color:#fff;color:#373737;font-weight:700}.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;right:4%;top:35%}.drawer{overflow:visible;position:static;width:100%;z-index:auto}.drawer-btn{display:none}body.drawer--on{overflow:visible}body.drawer--on .drawer-overlay{display:none}}.nav-links{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between}.nav-links div{align-self:stretch;box-sizing:border-box;flex:1 1 0}.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{margin-left:auto;text-align:right}.nav-links .nav-previous+.nav-next{border-left:1px solid #ddd}.page-links{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset);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);margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.footer-container{padding-bottom:1.6666666667rem;padding-top:1.6666666667rem}.footer-widget .widget-area{width:100%}@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.9166666667%}.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.3333333333%}.footer-widget[data-column-ratio=one-to-two] .widget-area+.widget-area{box-sizing:border-box;flex:0 0 62.5%}}.theme-info{background-color:var(--custom-footer-background-color,unset);font-size:80%;text-align:center}.comment-list{list-style:none;padding-left:0}.comment-list .children{list-style:inherit;padding-left:.8rem}.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-bottom:.4rem;margin-top:.4rem}.comment-list .reply{text-align:right}.comment-list .avatar{border-radius:50%;margin-right:.2em;width:28px}.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%}.comment-navigation{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}#cancel-comment-reply-link,.comment-reply-link{background-color:#f3f3f3;border-radius:.2rem;color:#666;display:inline-block;font-size:80%;font-weight:400;padding:0 1rem}#cancel-comment-reply-link:hover,.comment-reply-link:hover{background-color:#eee;color:#666;text-decoration:none}.comment-respond{margin-bottom:.4rem;margin-top:var(--stack-top,unset)}li .comment-respond{margin-bottom:.4rem;margin-top:.4rem}.no-comments{color:#575757;font-size:120%;margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset);text-align:center}.comment-form [class*=comment-form-]{margin-top:.4rem}.comment-form .required-field-message{display:block}.comment-form .form-submit{margin-top:.8rem;text-align:center}.comment-form .form-submit [type=submit]{padding:.6rem 4rem}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url]{max-width:100%}.comment-form textarea{max-width:100%;width:100%}.comment-form .comment-form-cookies-consent input[type=checkbox]{margin-right:.6rem}.comment-form .logged-in-as{font-size:80%;margin:0}.comment-form .required{color:#e02020;font-size:80%;font-weight:700;vertical-align:top}@media screen and (min-width:481px){.comment-form{grid-column-gap:.6em;display:grid;grid-template-columns:1fr}.comment-form .comment-notes{display:grid;grid-column:span 2;grid-template-columns:1fr}.comment-form .form-submit,.comment-form [class*=comment-form-]{grid-column-gap:inherit;display:grid;grid:inherit;grid-column:span 2;grid-template-columns:6em 1fr}.comment-form .comment-form-cookies-consent{display:grid;grid-column:span 2;grid-template-columns:6em 1fr}.comment-form .comment-form-cookies-consent input[type=checkbox]{margin-left:auto;margin-right:0}.comment-form .form-submit{display:unset}.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{max-width:100%;width:100%}}@media screen and (min-width:897px){.comment-form textarea{max-width:80%;width:80%}}.comment-body>*+.wp-block-audio,.comment-body>*+.wp-block-buttons,.comment-body>*+.wp-block-calendar,.comment-body>*+.wp-block-code,.comment-body>*+.wp-block-columns,.comment-body>*+.wp-block-embed,.comment-body>*+.wp-block-file,.comment-body>*+.wp-block-gallery,.comment-body>*+.wp-block-image,.comment-body>*+.wp-block-media-text,.comment-body>*+.wp-block-post-featured-image,.comment-body>*+.wp-block-preformatted,.comment-body>*+.wp-block-pullquote,.comment-body>*+.wp-block-quote,.comment-body>*+.wp-block-quote.is-large,.comment-body>*+.wp-block-quote.is-style-large,.comment-body>*+.wp-block-search,.comment-body>*+.wp-block-table,.comment-body>*+.wp-block-verse,.comment-body>*+.wp-block-video,.entry-content>*+.wp-block-audio,.entry-content>*+.wp-block-buttons,.entry-content>*+.wp-block-calendar,.entry-content>*+.wp-block-code,.entry-content>*+.wp-block-columns,.entry-content>*+.wp-block-embed,.entry-content>*+.wp-block-file,.entry-content>*+.wp-block-gallery,.entry-content>*+.wp-block-image,.entry-content>*+.wp-block-media-text,.entry-content>*+.wp-block-post-featured-image,.entry-content>*+.wp-block-preformatted,.entry-content>*+.wp-block-pullquote,.entry-content>*+.wp-block-quote,.entry-content>*+.wp-block-quote.is-large,.entry-content>*+.wp-block-quote.is-style-large,.entry-content>*+.wp-block-search,.entry-content>*+.wp-block-table,.entry-content>*+.wp-block-verse,.entry-content>*+.wp-block-video,.entry-summary>*+.wp-block-audio,.entry-summary>*+.wp-block-buttons,.entry-summary>*+.wp-block-calendar,.entry-summary>*+.wp-block-code,.entry-summary>*+.wp-block-columns,.entry-summary>*+.wp-block-embed,.entry-summary>*+.wp-block-file,.entry-summary>*+.wp-block-gallery,.entry-summary>*+.wp-block-image,.entry-summary>*+.wp-block-media-text,.entry-summary>*+.wp-block-post-featured-image,.entry-summary>*+.wp-block-preformatted,.entry-summary>*+.wp-block-pullquote,.entry-summary>*+.wp-block-quote,.entry-summary>*+.wp-block-quote.is-large,.entry-summary>*+.wp-block-quote.is-style-large,.entry-summary>*+.wp-block-search,.entry-summary>*+.wp-block-table,.entry-summary>*+.wp-block-verse,.entry-summary>*+.wp-block-video,.stack>*+.wp-block-audio,.stack>*+.wp-block-buttons,.stack>*+.wp-block-calendar,.stack>*+.wp-block-code,.stack>*+.wp-block-columns,.stack>*+.wp-block-embed,.stack>*+.wp-block-file,.stack>*+.wp-block-gallery,.stack>*+.wp-block-image,.stack>*+.wp-block-media-text,.stack>*+.wp-block-post-featured-image,.stack>*+.wp-block-preformatted,.stack>*+.wp-block-pullquote,.stack>*+.wp-block-quote,.stack>*+.wp-block-quote.is-large,.stack>*+.wp-block-quote.is-style-large,.stack>*+.wp-block-search,.stack>*+.wp-block-table,.stack>*+.wp-block-verse,.stack>*+.wp-block-video{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.wp-block-column *,.wp-block-cover__inner-container *,.wp-block-group__inner-container *{margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,unset)}.wp-block-column *+.wp-block-audio,.wp-block-column *+.wp-block-buttons,.wp-block-column *+.wp-block-calendar,.wp-block-column *+.wp-block-code,.wp-block-column *+.wp-block-columns,.wp-block-column *+.wp-block-embed,.wp-block-column *+.wp-block-file,.wp-block-column *+.wp-block-gallery,.wp-block-column *+.wp-block-image,.wp-block-column *+.wp-block-media-text,.wp-block-column *+.wp-block-post-featured-image,.wp-block-column *+.wp-block-preformatted,.wp-block-column *+.wp-block-pullquote,.wp-block-column *+.wp-block-quote,.wp-block-column *+.wp-block-search,.wp-block-column *+.wp-block-table,.wp-block-column *+.wp-block-verse,.wp-block-column *+.wp-block-video,.wp-block-cover__inner-container *+.wp-block-audio,.wp-block-cover__inner-container *+.wp-block-buttons,.wp-block-cover__inner-container *+.wp-block-calendar,.wp-block-cover__inner-container *+.wp-block-code,.wp-block-cover__inner-container *+.wp-block-columns,.wp-block-cover__inner-container *+.wp-block-embed,.wp-block-cover__inner-container *+.wp-block-file,.wp-block-cover__inner-container *+.wp-block-gallery,.wp-block-cover__inner-container *+.wp-block-image,.wp-block-cover__inner-container *+.wp-block-media-text,.wp-block-cover__inner-container *+.wp-block-post-featured-image,.wp-block-cover__inner-container *+.wp-block-preformatted,.wp-block-cover__inner-container *+.wp-block-pullquote,.wp-block-cover__inner-container *+.wp-block-quote,.wp-block-cover__inner-container *+.wp-block-search,.wp-block-cover__inner-container *+.wp-block-table,.wp-block-cover__inner-container *+.wp-block-verse,.wp-block-cover__inner-container *+.wp-block-video,.wp-block-group__inner-container *+.wp-block-audio,.wp-block-group__inner-container *+.wp-block-buttons,.wp-block-group__inner-container *+.wp-block-calendar,.wp-block-group__inner-container *+.wp-block-code,.wp-block-group__inner-container *+.wp-block-columns,.wp-block-group__inner-container *+.wp-block-embed,.wp-block-group__inner-container *+.wp-block-file,.wp-block-group__inner-container *+.wp-block-gallery,.wp-block-group__inner-container *+.wp-block-image,.wp-block-group__inner-container *+.wp-block-media-text,.wp-block-group__inner-container *+.wp-block-post-featured-image,.wp-block-group__inner-container *+.wp-block-preformatted,.wp-block-group__inner-container *+.wp-block-pullquote,.wp-block-group__inner-container *+.wp-block-quote,.wp-block-group__inner-container *+.wp-block-search,.wp-block-group__inner-container *+.wp-block-table,.wp-block-group__inner-container *+.wp-block-verse,.wp-block-group__inner-container *+.wp-block-video{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}hr.wp-block-separator{height:0;margin-bottom:calc(var(--const-stack, unset)*3);margin-top:calc(var(--const-stack, unset)*3)}@media screen and (min-width:897px){.entry-content [class*=wp-block-].alignwide,.entry-content h1.alignwide,.entry-content h2.alignwide,.entry-content h3.alignwide,.entry-content h4.alignwide,.entry-content h5.alignwide,.entry-content h6.alignwide,.entry-summary [class*=wp-block-].alignwide,.entry-summary h1.alignwide,.entry-summary h2.alignwide,.entry-summary h3.alignwide,.entry-summary h4.alignwide,.entry-summary h5.alignwide,.entry-summary h6.alignwide{left:50%;margin-left:-47vw;margin-right:-47vw;max-width:94vw;position:relative;right:50%;width:94vw}}.entry-content [class*=wp-block-].alignfull,.entry-content h1.alignfull,.entry-content h2.alignfull,.entry-content h3.alignfull,.entry-content h4.alignfull,.entry-content h5.alignfull,.entry-content h6.alignfull,.entry-summary [class*=wp-block-].alignfull,.entry-summary h1.alignfull,.entry-summary h2.alignfull,.entry-summary h3.alignfull,.entry-summary h4.alignfull,.entry-summary h5.alignfull,.entry-summary h6.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}@media screen and (min-width:897px){.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%}.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-content>h1.alignfull,.archive-template-archive-sidebar .entry-content>h1.alignwide,.archive-template-archive-sidebar .entry-content>h2.alignfull,.archive-template-archive-sidebar .entry-content>h2.alignwide,.archive-template-archive-sidebar .entry-content>h3.alignfull,.archive-template-archive-sidebar .entry-content>h3.alignwide,.archive-template-archive-sidebar .entry-content>h4.alignfull,.archive-template-archive-sidebar .entry-content>h4.alignwide,.archive-template-archive-sidebar .entry-content>h5.alignfull,.archive-template-archive-sidebar .entry-content>h5.alignwide,.archive-template-archive-sidebar .entry-content>h6.alignfull,.archive-template-archive-sidebar .entry-content>h6.alignwide,.archive-template-archive-sidebar .entry-summary>[class*=wp-block-].alignfull,.archive-template-archive-sidebar .entry-summary>[class*=wp-block-].alignwide,.archive-template-archive-sidebar .entry-summary>h1.alignfull,.archive-template-archive-sidebar .entry-summary>h1.alignwide,.archive-template-archive-sidebar .entry-summary>h2.alignfull,.archive-template-archive-sidebar .entry-summary>h2.alignwide,.archive-template-archive-sidebar .entry-summary>h3.alignfull,.archive-template-archive-sidebar .entry-summary>h3.alignwide,.archive-template-archive-sidebar .entry-summary>h4.alignfull,.archive-template-archive-sidebar .entry-summary>h4.alignwide,.archive-template-archive-sidebar .entry-summary>h5.alignfull,.archive-template-archive-sidebar .entry-summary>h5.alignwide,.archive-template-archive-sidebar .entry-summary>h6.alignfull,.archive-template-archive-sidebar .entry-summary>h6.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-content>h1.alignfull,.archive-template-index-sidebar .entry-content>h1.alignwide,.archive-template-index-sidebar .entry-content>h2.alignfull,.archive-template-index-sidebar .entry-content>h2.alignwide,.archive-template-index-sidebar .entry-content>h3.alignfull,.archive-template-index-sidebar .entry-content>h3.alignwide,.archive-template-index-sidebar .entry-content>h4.alignfull,.archive-template-index-sidebar .entry-content>h4.alignwide,.archive-template-index-sidebar .entry-content>h5.alignfull,.archive-template-index-sidebar .entry-content>h5.alignwide,.archive-template-index-sidebar .entry-content>h6.alignfull,.archive-template-index-sidebar .entry-content>h6.alignwide,.archive-template-index-sidebar .entry-summary>[class*=wp-block-].alignfull,.archive-template-index-sidebar .entry-summary>[class*=wp-block-].alignwide,.archive-template-index-sidebar .entry-summary>h1.alignfull,.archive-template-index-sidebar .entry-summary>h1.alignwide,.archive-template-index-sidebar .entry-summary>h2.alignfull,.archive-template-index-sidebar .entry-summary>h2.alignwide,.archive-template-index-sidebar .entry-summary>h3.alignfull,.archive-template-index-sidebar .entry-summary>h3.alignwide,.archive-template-index-sidebar .entry-summary>h4.alignfull,.archive-template-index-sidebar .entry-summary>h4.alignwide,.archive-template-index-sidebar .entry-summary>h5.alignfull,.archive-template-index-sidebar .entry-summary>h5.alignwide,.archive-template-index-sidebar .entry-summary>h6.alignfull,.archive-template-index-sidebar .entry-summary>h6.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-content>h1.alignfull,.page-template-sidebar-page .entry-content>h1.alignwide,.page-template-sidebar-page .entry-content>h2.alignfull,.page-template-sidebar-page .entry-content>h2.alignwide,.page-template-sidebar-page .entry-content>h3.alignfull,.page-template-sidebar-page .entry-content>h3.alignwide,.page-template-sidebar-page .entry-content>h4.alignfull,.page-template-sidebar-page .entry-content>h4.alignwide,.page-template-sidebar-page .entry-content>h5.alignfull,.page-template-sidebar-page .entry-content>h5.alignwide,.page-template-sidebar-page .entry-content>h6.alignfull,.page-template-sidebar-page .entry-content>h6.alignwide,.page-template-sidebar-page .entry-summary>[class*=wp-block-].alignfull,.page-template-sidebar-page .entry-summary>[class*=wp-block-].alignwide,.page-template-sidebar-page .entry-summary>h1.alignfull,.page-template-sidebar-page .entry-summary>h1.alignwide,.page-template-sidebar-page .entry-summary>h2.alignfull,.page-template-sidebar-page .entry-summary>h2.alignwide,.page-template-sidebar-page .entry-summary>h3.alignfull,.page-template-sidebar-page .entry-summary>h3.alignwide,.page-template-sidebar-page .entry-summary>h4.alignfull,.page-template-sidebar-page .entry-summary>h4.alignwide,.page-template-sidebar-page .entry-summary>h5.alignfull,.page-template-sidebar-page .entry-summary>h5.alignwide,.page-template-sidebar-page .entry-summary>h6.alignfull,.page-template-sidebar-page .entry-summary>h6.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-content>h1.alignfull,.post-template-sidebar-post .entry-content>h1.alignwide,.post-template-sidebar-post .entry-content>h2.alignfull,.post-template-sidebar-post .entry-content>h2.alignwide,.post-template-sidebar-post .entry-content>h3.alignfull,.post-template-sidebar-post .entry-content>h3.alignwide,.post-template-sidebar-post .entry-content>h4.alignfull,.post-template-sidebar-post .entry-content>h4.alignwide,.post-template-sidebar-post .entry-content>h5.alignfull,.post-template-sidebar-post .entry-content>h5.alignwide,.post-template-sidebar-post .entry-content>h6.alignfull,.post-template-sidebar-post .entry-content>h6.alignwide,.post-template-sidebar-post .entry-summary>[class*=wp-block-].alignfull,.post-template-sidebar-post .entry-summary>[class*=wp-block-].alignwide,.post-template-sidebar-post .entry-summary>h1.alignfull,.post-template-sidebar-post .entry-summary>h1.alignwide,.post-template-sidebar-post .entry-summary>h2.alignfull,.post-template-sidebar-post .entry-summary>h2.alignwide,.post-template-sidebar-post .entry-summary>h3.alignfull,.post-template-sidebar-post .entry-summary>h3.alignwide,.post-template-sidebar-post .entry-summary>h4.alignfull,.post-template-sidebar-post .entry-summary>h4.alignwide,.post-template-sidebar-post .entry-summary>h5.alignfull,.post-template-sidebar-post .entry-summary>h5.alignwide,.post-template-sidebar-post .entry-summary>h6.alignfull,.post-template-sidebar-post .entry-summary>h6.alignwide{left:0;margin-left:0;margin-right:0;max-width:100%;position:relative;right:0;width:100%}}@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{line-height:normal}.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,.wp-block-post-featured-image{line-height:0}.wp-block-image img,.wp-block-post-featured-image img{margin:0}figure.aligncenter img{clear:both;margin-left:auto;margin-right:auto}.wp-block-gallery.alignleft{justify-content:flex-start;max-width:unset}.wp-block-gallery.alignright{justify-content:flex-end;max-width:unset}.wp-block-gallery.aligncenter{clear:both;justify-content:center;margin-left:unset;margin-right:unset}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-post-featured-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-post-featured-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.6666666667rem;margin-right:1.6666666667rem}.wp-block-quote{border:none;margin-bottom:0;padding:1.6666666667rem}.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.6666666667rem}.wp-block-quote.has-text-align-right{border-right-width:4px}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding:1.6666666667rem}.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:1px solid;border-color:inherit}.wp-block-table tfoot{border-top:1px solid;border-color:inherit}.wp-block-table.alignfull table,.wp-block-table.alignwide table{width:100%}.wp-block-cover>.wp-block-cover__inner-container{margin-left:auto;margin-right:auto;max-width:100%}.wp-block-cover.alignfull{padding-left:0;padding-right:0}.wp-block-cover.alignfull>.wp-block-cover__inner-container{padding-left:1.6666666667rem;padding-right:1.6666666667rem}.wp-block-group>.wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:100%}.wp-block-group__inner-container .wp-block-group>.wp-block-group__inner-container{margin-left:unset;margin-right:unset;max-width:unset;width:100%}.wp-block-group.alignfull.inner-alignfull>.wp-block-group__inner-container{max-width:100vw;padding-left:0;padding-right:0;position:relative;width:100vw}.wp-block-group.alignfull.inner-alignwide>.wp-block-group__inner-container{max-width:94vw;padding-left:0;padding-right:0;position:relative;width:94vw}.wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{margin-bottom:1rem}.wp-block-latest-comments__comment:last-child{margin-bottom:0}.wp-block-search__inside-wrapper{max-width:100%;width:100%}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{background:#fff;border:2px solid #ddd}.wp-block-search__button{margin-left:.4rem}.wp-block-media-text .wp-block-media-text__content{padding-left:8%;padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:8%}@media screen and (max-width:600px){.is-stacked-on-mobile .wp-block-media-text__media+.wp-block-media-text__content{margin-top:1.6666666667rem}}.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.6666666667rem}.alignright{float:right;margin-left:1.6666666667rem}.aligncenter{clear:both;margin-left:auto;margin-right:auto}.edit-link{background-color:#f3f3f3;border-radius:.2rem;color:#666;display:inline-block;font-size:80%;font-weight:400;padding:0 .4rem}.edit-link:hover{background-color:#eee;color:#666;text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#eee;-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{align-items:baseline;display:flex}.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;margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.site-header-image img{width:100%}.main-container{box-sizing:border-box;display:flex;flex-flow:column nowrap}.main-container>:not(.screen-reader-text){margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,unset)}.main-container>:not(.screen-reader-text)+*{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.main-container>article:not(.comment-body)>:not(.screen-reader-text){margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,unset)}.main-container>article:not(.comment-body)>:not(.screen-reader-text)+*{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.comment-body>*,.entry-content>*,.entry-summary>*,.stack>*{margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,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>*+ol,.comment-body>*+p,.comment-body>*+pre,.comment-body>*+table,.comment-body>*+ul,.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>*+ol,.entry-content>*+p,.entry-content>*+pre,.entry-content>*+table,.entry-content>*+ul,.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>*+ol,.entry-summary>*+p,.entry-summary>*+pre,.entry-summary>*+table,.entry-summary>*+ul,.stack>*+blockquote,.stack>*+dl,.stack>*+h1,.stack>*+h2,.stack>*+h3,.stack>*+h4,.stack>*+h5,.stack>*+h6,.stack>*+ol,.stack>*+p,.stack>*+pre,.stack>*+table,.stack>*+ul{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.comment-body li>ol,.comment-body li>ul,.entry-content li>ol,.entry-content li>ul,.entry-summary li>ol,.entry-summary li>ul,.stack li>ol,.stack li>ul{margin-top:unset}.entry-content,.entry-summary{display:flow-root}.entry-content>*+.more-link,.entry-summary>*+.more-link{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.entry-content .page-links *,.entry-content .wp-caption-text,.entry-summary .page-links *,.entry-summary .wp-caption-text{margin-top:unset}.page-header h1{font-size:100%}article.toppage .entry-header{display:none}.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-meta{color:#666;font-size:80%}.entry-meta>span{margin-right:1.2rem}.entry-meta i{margin-right:.2rem}.more-link{background-color:#fff;border:1px solid #ddd;border-radius:.2rem;display:inline-block;padding:.6rem 1rem}.more-link:hover{background-color:#f5f5f5}.main-container[data-archive-layout=article-left] .entry-header{margin-top:unset}@media screen and (min-width:481px){.main-container[data-archive-layout=article-left] article .post-thumbnail+.entry-header{margin-top:0}.main-container[data-archive-layout=article-left] article .entry-footer{clear:both}.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-right] article{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.main-container[data-archive-layout=article-right] article .article-inner .entry-footer{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.main-container[data-archive-layout=article-right] article .post-thumbnail{align-self:center;box-sizing:border-box;flex:0 1 160px}@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] article .entry-header{box-sizing:border-box;flex:0 0 100%}.main-container[data-archive-layout=article-right] article .article-inner{box-sizing:border-box;flex:1 0 0%}.main-container[data-archive-layout=article-right] article .post-thumbnail{align-self:unset;box-sizing:border-box;flex:0 0 310px}.main-container[data-archive-layout=article-right] article .entry-footer{box-sizing:border-box;flex:0 0 100%;margin-bottom:calc(var(--stack-bottom, unset)/2);margin-top:calc(var(--stack-top, unset)/2)}.main-container[data-archive-layout=article-right] article .wp-post-image{width:unset}}.main-container[data-archive-layout=card] .archive-container{grid-gap:1.2rem;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;margin:0 auto 1.6666666667rem;max-width:1024px;padding-left:1.6666666667rem;padding-right:1.6666666667rem;width:100%}.main-container[data-archive-layout=card] article{border:1px solid #ddd;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;padding-left:0;padding-right:0}.main-container[data-archive-layout=card] article .article-inner{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;margin-top:unset;padding:.6em}.main-container[data-archive-layout=card] article .article-inner>*{margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,unset)}.main-container[data-archive-layout=card] article .article-inner>*+*{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.main-container[data-archive-layout=card] article .entry-content{box-sizing:border-box;flex:1 1 0;word-break:break-all}.main-container[data-archive-layout=card] .post-thumbnail img{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;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-auto-rows:1fr 1fr;grid-template-columns:1fr 1fr;padding-left:unset;padding-right:unset}}@media screen and (min-width:481px){.main-container[data-archive-layout=card] .archive-container{grid-auto-rows:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width:769px){.main-container[data-archive-layout=card] .archive-container{grid-auto-rows:1fr 1fr 1fr;grid-template-columns: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{align-self:center;box-sizing:border-box;flex:0 1 160px}.main-container[data-archive-layout=topics] .article-inner{box-sizing:border-box;flex:1 1 auto;margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}@media screen and (min-width:481px){.main-container[data-archive-layout=topics] article.post{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.main-container[data-archive-layout=topics] .post-thumbnail{align-self:unset;box-sizing:border-box;flex:0 0 160px}.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{left:0;margin-left:0;margin-right:0;max-width:100%;position:relative;right:0;width:100%}.wp-post-image{width:100%}.widget{margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,unset)}.widget+.widget{margin-bottom:var(--stack-bottom,unset);margin-top:var(--stack-top,unset)}.widget>*{margin-bottom:var(--first-stack-bottom,unset);margin-top:var(--first-stack-top,unset)}.widget>*+*{margin-top:.8333333333rem}.calendar_wrap{font-size:80%}.calendar_wrap td,.calendar_wrap th{padding:.4rem;text-align:center}.search-form{display:flex;max-width:320px;width:100%}.search-form label{display:flex}.search-field{flex-grow:1;width:100%}.search-submit{margin-left:.4rem}.wp-calendar-table{width:100%}.wp-calendar-table th{background:#edeff0;font-weight:400;text-align:center}.wp-calendar-nav{display:flex}.wp-calendar-nav-next{margin-left:auto}