.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4)}@media (min-width:768px){.container{padding-inline:var(--space-6)}}@media (min-width:1024px){.container{padding-inline:var(--space-8)}}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1;padding-block:var(--space-8)}@media (min-width:1024px){.site-main{padding-block:var(--space-12)}}.content-area{width:100%}.has-sidebar .content-area-inner{display:grid;gap:var(--space-8);grid-template-columns:1fr}@media (min-width:1024px){.has-sidebar .content-area-inner{grid-template-columns:1fr var(--sidebar-width);align-items:start}}@media (min-width:1024px){.widget-area{position:sticky;top:calc(var(--header-height) + var(--space-6))}}.posts-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.has-sidebar .posts-grid{grid-template-columns:1fr}@media (min-width:640px){.has-sidebar .posts-grid{grid-template-columns:repeat(2,1fr)}}.tutorials-grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.tutorials-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tutorials-grid{grid-template-columns:repeat(3,1fr)}}.entry-content{max-width:var(--content-max)}.site-main--tutorial .entry-content{max-width:100%}.page .entry-content,.page-template-default .entry-content,.home .entry-content{max-width:100%}.entry-header{max-width:100%}.homepage-custom-block{width:100%;overflow-x:clip;color:var(--color-text);padding-block:var(--space-8)}.homepage-custom-block .container>*{max-width:100%}.homepage-custom-block .wp-block-group,.homepage-custom-block .wp-block-columns{max-width:100%}.page-header{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.page-header__title{font-size:var(--font-size-3xl);margin-bottom:var(--space-2)}@media (min-width:768px){.page-header__title{font-size:var(--font-size-4xl)}}.page-header__description{color:var(--color-text-muted);font-size:var(--font-size-lg);margin-bottom:0}