body{margin:0}.wp-site-blocks{min-height:100vh}.gf-site-footer{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);padding-block:var(--wp--preset--spacing--md,2rem)}.gf-base-theme-footer__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wp--preset--spacing--sm,1.25rem)}.gf-base-theme-footer__brand{display:grid;gap:var(--wp--preset--spacing--xs,.75rem);max-width:26rem}.gf-base-theme-footer__brand .wp-block-site-title{margin:0;font-family:var(--wp--preset--font-family--sans,ui-sans-serif,system-ui,sans-serif);font-weight:750;line-height:1.15}.gf-base-theme-footer__brand .wp-block-site-title a{color:inherit;text-decoration:none}.gf-base-theme-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.gf-base-theme-header__brand{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.gf-base-theme-header__brand .wp-block-site-title{margin:0;font-family:var(--wp--preset--font-family--sans,ui-sans-serif,system-ui,sans-serif);font-size:clamp(1rem, 1rem + 0.25vw, 1.25rem);font-weight:750;line-height:1.15}.gf-base-theme-header__brand .wp-block-site-title a{color:inherit;text-decoration:none}.gf-base-theme-header__brand .wp-block-site-logo{flex:0 0 auto}.gf-base-theme-header__inner>.gf-navigation{flex:1 1 22rem}.gf-header-zones{align-items:center;width:100%}.gf-header-zone{display:flex;align-items:center;gap:var(--wp--preset--spacing--xs,.75rem);min-width:0}.gf-header-zone-left{justify-content:flex-start}.gf-header-zone-center{justify-content:center;text-align:center}.gf-header-zone-right{justify-content:flex-end}.gf-header-zones-center-brand .gf-header-zone-left .gf-navigation-list,.gf-header-zones-split-actions .gf-header-zone-left .gf-navigation-list{justify-content:flex-start}.gf-header-zones-center-brand .gf-header-zone-right .gf-navigation-list,.gf-header-zones-split-actions .gf-header-zone-right .gf-navigation-list,.gf-header-zones-brand-left .gf-header-zone-right .gf-navigation-list{justify-content:flex-end}.gf-base-theme-post-meta{opacity:.75}.gf-base-theme-archive-header{margin-block-end:var(--wp--preset--spacing--sm,1.25rem)}@media (max-width:700px){.gf-base-theme-header__inner{align-items:stretch}.gf-base-theme-header__brand,.gf-base-theme-header__inner>.gf-navigation{width:100%}.gf-header-zones,.gf-header-zones-brand-left,.gf-header-zones-center-brand,.gf-header-zones-split-actions{grid-template-columns:1fr}.gf-header-zone,.gf-header-zone-left,.gf-header-zone-center,.gf-header-zone-right{justify-content:center;width:100%}.gf-base-theme-footer__grid,.gf-base-theme-footer__brand,.gf-base-theme-footer__grid .gf-navigation{width:100%}.gf-base-theme-footer__grid .gf-navigation-list{justify-content:flex-start}}h1.wp-block-heading{font-size:var(--wp--preset--font-size--heading-xl);line-height:1.15}h2.wp-block-heading{font-size:var(--wp--preset--font-size--heading-lg);line-height:1.2}h3.wp-block-heading{font-size:var(--wp--preset--font-size--heading-md);line-height:1.25}h4.wp-block-heading{font-size:var(--wp--preset--font-size--body-lg);line-height:1.3}h5.wp-block-heading,h6.wp-block-heading{font-size:var(--wp--preset--font-size--body);line-height:1.4}