/* GAIDL Content Default: content-only enhancements. No business logic. */
.gaidl-content-hero .wp-block-button__link{font-weight:850;}
.gaidl-content-checklist li{margin-bottom:.45rem;}
.gaidl-content-shortcode-shell{margin-block:var(--space-6);}
.gaidl-content-meta{font-family:var(--font-mono);letter-spacing:.03em;}

/* GAIDL child header/footer and editor-safe content support */
.gaidl-header .navbar{align-items:center}.gaidl-header .wp-block-site-title a{text-decoration:none;color:var(--ink);font-weight:900;letter-spacing:-.04em}.gaidl-nav{gap:.25rem}.gaidl-nav a{font-weight:750;text-decoration:none}.gaidl-header .nav-actions{margin:0}.gaidl-header .wp-block-buttons{margin:0}.gaidl-footer .wp-block-site-title a{color:#fff;text-decoration:none}.gaidl-footer p{color:#AAB7CF}.gaidl-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.gaidl-footer li{margin:0}.gaidl-footer .footer-bottom p{margin:0}
@media(max-width:920px){.gaidl-header .nav-actions{display:none}.gaidl-header .navbar{gap:1rem}.gaidl-nav{margin-left:auto}.gaidl-nav .wp-block-navigation__responsive-container-open{display:flex}.gaidl-nav .wp-block-navigation__responsive-container-content{gap:.2rem}.gaidl-nav .wp-block-navigation-item__content{min-height:44px;display:flex;align-items:center}.gaidl-footer .footer-grid{grid-template-columns:1fr 1fr}.gaidl-footer .footer-brand{grid-column:1/-1}}
@media(max-width:680px){.gaidl-footer .footer-grid{grid-template-columns:1fr}.gaidl-nav .wp-block-navigation__responsive-container.is-menu-open{padding:1rem}.gaidl-nav .wp-block-navigation-item__content{font-size:1.15rem}}
