.site-header:has(.template-enquiry-banner){flex-wrap:wrap}.template-enquiry-banner{flex:0 0 100%;order:4;text-align:center;background:var(--soft);border-radius:8px}.template-enquiry-banner a{display:block;padding:8px 12px;color:var(--text);font-size:14px;line-height:1.3;text-decoration:none}.template-enquiry-banner strong{color:var(--accent);text-decoration:underline}.template-enquiry-card a:focus-visible,.template-enquiry-banner a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html:has(.template-enquiry-banner){scroll-padding-top:var(--article-toc-top, 185px)}@media print{.template-enquiry-banner{display:none}}
