/**handles:q8castle-layout**/
.q8-main{min-height:68vh}.q8-container{width:min(var(--q8-container),calc(100% - 32px));margin-inline:auto}.q8-archive-page,.q8-author-page,.q8-category-page,.q8-error-page,.q8-home-page,.q8-index-page,.q8-page,.q8-search-page,.q8-single-page{padding-block:28px 54px}.q8-page-header,.q8-search-header,.q8-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 20px}.q8-page-header h1,.q8-search-header h1,.q8-section-heading h2{margin:0;font-size:clamp(24px, 3vw, 34px);line-height:1.35}.q8-page-header p,.q8-search-header p,.q8-section-heading p{margin:6px 0 0;color:var(--q8-muted)}.q8-eyebrow{display:inline-flex;margin:0 0 6px;color:var(--q8-blue);font-size:13px;font-weight:700}.q8-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.q8-breadcrumbs{margin:0 0 18px;color:var(--q8-muted);font-size:13px}.q8-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0;padding:0;list-style:none}.q8-breadcrumbs__item{display:inline-flex;align-items:center;gap:7px}.q8-breadcrumbs__item:not(:last-child)::after{content:"-";color:#9aa7b8}.q8-breadcrumbs a{color:var(--q8-muted)}.q8-breadcrumbs a:hover{color:var(--q8-blue)}.q8-breadcrumbs span{color:var(--q8-text);font-family:var(--q8-ui-font);font-weight:800}@media (max-width:900px){.q8-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q8-page-header,.q8-search-header,.q8-section-heading{align-items:start;flex-direction:column}}@media (max-width:640px){.q8-container{width:min(100% - 20px,var(--q8-container))}.q8-post-grid{grid-template-columns:1fr}}