/* SEO GTD Design System v3 — reusable in future WordPress theme */
:root{--gtd-bg:#f4f7fb;--gtd-surface:#fff;--gtd-ink:#182943;--gtd-muted:#52647c;--gtd-navy:#102b4d;--gtd-blue:#1263a1;--gtd-gold:#f5ba47;--gtd-border:#dce5f0;--gtd-radius:16px;--gtd-shadow:0 12px 34px rgba(19,45,79,.07);--gtd-container:1200px;--gtd-space:clamp(18px,2.5vw,32px)}
html{scroll-behavior:smooth}body{color:var(--gtd-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f4b63b;outline-offset:3px}img{max-width:100%;height:auto}.gtd-brand-logo{display:block;width:112px;height:auto;object-fit:contain;aspect-ratio:1.4;mix-blend-mode:screen}.gtd-design-header{background:#102b4d;color:white}.gtd-design-header .gtd-brand-logo{width:104px}.gtd-design-header a{color:white}.gtd-design-header .gtd-nav a{border-radius:9px;padding:10px 12px;text-decoration:none;font-weight:650;font-size:14px}.gtd-design-header .gtd-nav a:hover,.gtd-design-header .gtd-nav a[aria-current]{background:rgba(255,255,255,.14)}.gtd-design-header .gtd-nav{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.gtd-design-header .gtd-header-inner{max-width:var(--gtd-container);margin:auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.gtd-design-header .gtd-brand-link{display:flex;align-items:center;gap:12px;text-decoration:none}.gtd-design-header .gtd-brand-title{font-weight:800;font-size:18px}.gtd-design-header .gtd-brand-subtitle{display:block;font-size:12px;color:#b9cde2}.gtd-card{background:white;border:1px solid var(--gtd-border);border-radius:var(--gtd-radius);box-shadow:var(--gtd-shadow)}.gtd-footer-logo{width:100px;height:auto;mix-blend-mode:screen}
@media(max-width:850px){.gtd-design-header .gtd-header-inner{align-items:flex-start;flex-direction:column;gap:4px}.gtd-design-header .gtd-nav{padding-bottom:8px}.gtd-design-header .gtd-nav a{padding:8px 9px}}
