
/* V5: explicit contrast, consistent wordmark and evidence-led buying guidance. */
.contact-panel,.contact-panel p,.contact-panel h2,.contact-panel .contact-links a,.contact-panel .contact-qr{color:#183b31!important}
.contact-panel .eyebrow{color:#6c5428!important}.contact-panel .contact-links a{font-size:14px;text-decoration:underline;text-underline-offset:4px;line-height:1.8;min-height:44px;display:inline-flex;align-items:center}.contact-panel .contact-links a:hover{color:#654b1d!important}
.brand{display:inline-flex;flex-direction:column;align-items:flex-start;text-decoration:none;gap:3px}.brand-wordmark{display:flex;align-items:center;gap:10px;color:#183b31;font:42px/1 Georgia,serif;letter-spacing:2px}.brand-wordmark svg{width:39px;height:39px;flex:none}.brand-caption{font:9px/1.5 Arial,sans-serif!important;letter-spacing:3px!important;color:#183b31!important;margin-left:49px}.brand footer{color:#183b31}
.evidence-panel{border-block:1px solid #ccd3c3;background:#eeeee3}.evidence-panel .evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px}.evidence-panel article{border-top:2px solid #a78a4e;padding-top:20px}.evidence-panel h3{font:25px/1.3 Georgia,serif;color:#183b31}.evidence-panel p{color:#40584a;line-height:1.8;font-size:14px}.evidence-panel .eyebrow{color:#6c5428}.evidence-panel a{color:#183b31;text-decoration:underline;text-underline-offset:4px}.evidence-note{max-width:760px;font-size:13px!important}
#product-help{color:#d6e2d7;font-size:13px;line-height:1.7}.enquiry #buyer-preview:not([hidden]){display:block;margin-top:26px;border-top:1px solid #a9b69e;padding-top:22px}.enquiry #buyer-preview textarea{min-height:260px}#status{overflow-wrap:anywhere}[hidden]{display:none!important}
@media(max-width:760px){.brand-wordmark{font-size:34px}.brand-wordmark svg{width:32px;height:32px}.brand-caption{margin-left:42px;font-size:8px!important}.evidence-panel .evidence-grid{grid-template-columns:1fr;gap:20px}.contact-panel .contact-links a{font-size:14px}header nav a{font-size:12px;min-height:44px}}
