/* CSSTidy 1.7.3: Wed, 10 Jun 2026 23:32:14 +0000 */:root{--container:1240px;--sp-xsm:1.6rem;--sp-sm:3.2rem;--sp-md:4.8rem;--sp-lg:6.4rem}.sidebar{min-width:280px;flex:1 1 30%;display:flex;flex-direction:column;gap:var(--sp-md)}.sidebar.is-empty{display:none}.sidebar .block{padding:0}.sidebar .block .container{width:100%}.widget__title{margin-bottom:0;position:relative;color:rgb(var(--text));font-family:var(--font-secondary);font-style:normal;font-weight:400;line-height:1.25;font-size:clamp(3.6rem,1.9vw,3.6rem)}.widget--menu{padding:var(--sp-xsm);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--sp-xsm)}.widget--menu>*{width:100%}.widget--menu .menu{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--sp-xsm)}.widget--menu .menu .menu-item{width:100%;background:rgb(var(--secondary-light));border:1px solid rgb(var(--tertiary));box-shadow:4px 4px 0 rgba(0,0,0,.05);transition:.3s ease-in-out}.widget--menu .menu .menu-item:hover{background-color:rgb(var(--secondary))}.widget--menu .menu .menu-item a{width:100%;padding:var(--sp-xsm);display:flex;justify-content:space-between;align-items:center;text-align:left;color:rgb(var(--text));font-weight:700}.widget--menu .menu .menu-item a::after{content:"❯";font-size:16px;display:block;color:rgb(var(--primary-dark))}.page__inner,.single__inner{padding:var(--sp-lg) 0}.page__wrapper,.single__wrapper{display:flex;flex-wrap:wrap;gap:var(--sp-md)}.page__main,.single__main{min-width:280px;flex:1 0 calc(60% - var(--sp-md))}.page__main .block .container,.single__main .block .container{width:100%}.page__image,.single__image{margin-bottom:var(--sp-xsm)}