:root{--theme-color-dark-gray:#635436;--theme-color-alert-error:#FC4F4F;--theme-body-font-size:clamp(0.875rem, 3.5vw, 1rem);--theme-body-font-size-small:clamp(0.75rem, 3vw, 0.875rem);--theme-body-font-size-large:clamp(1rem, 4vw, 1.125rem);--theme-body-font-size-x-large:clamp(1.125rem, 4.5vw, 1.25rem);--theme-body-letter-spacing:0.01em;--theme-body-line-height:1.6;--theme-heading-font-size-h1:1.75rem;--theme-heading-font-size-h2:1.5rem;--theme-heading-font-size-h3:1.375rem;--theme-heading-font-size-h4:1.25rem;--theme-heading-font-size-h5:1.125rem;--theme-heading-font-size-h6:1rem;--theme-heading-font-size-special-small:clamp(1.625rem, 6vw, 2rem);--theme-heading-font-size-special-normal:clamp(1.75rem, 7vw, 2.25rem);--theme-heading-font-size-special-large:clamp(2.4rem, 10vw, 3rem);--theme-heading-letter-spacing:-0.02em;--theme-heading-line-height:1.4;--theme-special-letter-spacing:-0.02em;--theme-special-line-height:1.2;--theme-layout-margin:clamp(var(--theme-layout-margin-mobile), 5vw, var(--theme-layout-margin-desktop));--theme-button-line-height:1.2;--theme-button-padding-level-1:calc(var(--theme-button-padding-base) * 2/3) calc(var(--theme-button-padding-base) * 4/3);--theme-button-padding-level-2:var(--theme-button-padding-base) calc(var(--theme-button-padding-base) * 2);--theme-button-padding-level-3:calc(var(--theme-button-padding-base) * 4/3) calc(var(--theme-button-padding-base) * 8/3);--theme-spacing-level-1:calc(var(--theme-spacing-base, 6vh) * 0.5);--theme-spacing-level-2:calc(var(--theme-spacing-base, 6vh) * 0.75);--theme-spacing-level-3:var(--theme-spacing-base, 6vh);--theme-spacing-level-4:calc(var(--theme-spacing-base, 6vh) * 1.25);--theme-spacing-level-5:calc(var(--theme-spacing-base, 6vh) * 1.5);--theme-gap-level-1:clamp(calc(var(--theme-gap-base, var(--theme-gap-base, var(--theme-gap-base, 2rem))) * 0.25), 5vw, calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.25));--theme-gap-level-2:clamp(calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.375), 5vw, calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.5));--theme-gap-level-3:clamp(calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.5), 5vw, calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.75));--theme-gap-level-4:clamp(calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.625), 5vw, var(--theme-gap-base, var(--theme-gap-base, 2rem)));--theme-gap-level-5:clamp(calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.75), 5vw, calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 1.5));--theme-gap-level-6:clamp(calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 0.875), 5vw, calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 2.25));--theme-gap-level-7:clamp(var(--theme-gap-base, var(--theme-gap-base, 2rem)), 5vw, calc(var(--theme-gap-base, var(--theme-gap-base, 2rem)) * 3));--theme-section-content-padding-level-1:clamp( 1rem, 5vw, 1rem);--theme-section-content-padding-level-2:clamp( 1.25rem, 5vw, 1.5rem);--theme-section-content-padding-level-3:clamp( 1.5rem, 5vw, 2rem);--theme-section-content-padding-level-4:clamp( 1.75rem, 5vw, 3rem);--theme-section-content-padding-level-5:clamp( 2rem, 5vw, 4.5rem);--theme-block-content-padding-level-1:clamp( 1rem, 5vw, 1rem);--theme-block-content-padding-level-2:clamp( 1.25rem, 5vw, 1.5rem);--theme-block-content-padding-level-3:clamp( 1.5rem, 5vw, 2rem);--theme-block-content-padding-level-4:clamp( 1.75rem, 5vw, 3rem);--theme-block-content-padding-level-5:clamp( 2rem, 5vw, 4.5rem)}.article{margin-top:var(--theme-section-spacing-custom-top,var(--theme-section-spacing-top));margin-bottom:var(--theme-section-spacing-custom-bottom,var(--theme-section-spacing-bottom))}.article-container{margin-left:auto;margin-right:auto}.article-title{margin-bottom:10px;font-size:var(--theme-heading-font-size-special-large);font-family:var(--theme-special-font-family);font-weight:var(--theme-special-font-weight);letter-spacing:var(--theme-special-letter-spacing);font-variation-settings:"wght" var(--theme-special-font-weight)}.article-meta{display:flex;gap:10px}.article-meta span:not(:last-child):after{content:".";margin-left:10px}.article-meta small{margin-right:3px}.article-header{margin-bottom:40px}.article-thumbnail{display:flex;position:relative;left:50%;width:calc(100vw - 2 * var(--theme-layout-margin));margin-left:calc(-50vw + var(--theme-layout-margin));margin-bottom:40px}.article-thumbnail img{width:100%;max-height:70vh;-o-object-fit:cover;object-fit:cover}.article-comments{margin-top:6vh;border-top:1px solid}.article-footer{border-top:1px solid;border-color:var(--theme-border-color-gray);margin-top:40px;padding-top:30px}.article-tags{display:flex;gap:10px;font-size:var(--theme-body-font-size-small)}.article-tags__title:after{content:":"}.article-tags a{text-decoration:none}.article-tags ul{display:flex;gap:8px;margin:0;padding:0}.article-tags li{list-style:none;border:1px solid;border-color:var(--theme-border-color-gray);padding:0 7px;margin-bottom:0}.article-navigation{display:flex;justify-content:space-between;margin-top:30px;gap:30px}.article-navigation__prev,.article-navigation__next{display:flex;flex-direction:column;flex:1;text-decoration:none}.article-navigation__prev>span:first-child,.article-navigation__next>span:first-child{font-size:var(--theme-body-font-size-small);margin-bottom:5px}.article-navigation__prev>span:last-child,.article-navigation__next>span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25ch}.article-navigation__prev>span:hover,.article-navigation__next>span:hover{text-decoration:none}.article-navigation__next{align-items:flex-end;text-align:right}.comments-list{padding:0;margin:0}.comments-list-item__meta{display:flex;gap:6px;margin-top:15px;font-weight:var(--theme-font-weight-semibold);letter-spacing:var(--theme-heading-letter-spacing);font-variation-settings:"wght" var(--theme-font-weight-semibold)}.comments-list-item__meta:before{content:"";background-color:var(--theme-border-color-black);width:10px;height:1px;align-self:center}.comments-list-item__meta span{font-weight:400;letter-spacing:var(--theme-body-letter-spacing);font-variation-settings:"wght" var(--theme-font-weight-regular)}.comments-list-item__date{display:flex;gap:3px}.comments-list p{margin:0}.comments-list li{list-style:none;padding:20px;margin-bottom:20px;border:1px solid;border-color:var(--theme-border-color-gray)}.comment-form{display:flex;flex-wrap:wrap;gap:20px;max-width:920px}.comment-form-notice{width:100%;border:1px solid;padding:.75em 1em;font-size:var(--theme-body-font-size-small)}.comment-form__name,.comment-form__email{flex:1}.comment-form__message{width:100%}.comment-form__moderation-text{width:100%;font-size:var(--theme-body-font-size-small)}.comment-form h2{width:100%}.comment-form label{font-size:var(--theme-body-font-size-small)}.comment-form input{width:100%;margin:0}.comment-form textarea{height:180px}.comment-form .errors{width:100%;font-size:var(--theme-body-font-size-small);padding:20px;border:1px solid;border-color:var(--theme-color-alert-error);color:var(--theme-color-alert-error)}.comment-form .errors ul{padding-left:15px;margin:0}.comment-form .errors ul li{margin-bottom:0}