/* Chew Digital® English/Welsh reading support. */
.cd-welsh-notice[hidden],.cd-language-status[hidden]{display:none!important}
.cd-welsh-notice{box-sizing:border-box;display:block;width:min(92%,1400px);margin:24px auto 30px;padding:14px 20px;border:1px solid #729995;border-radius:12px;background:#153e43;color:#fff;font-size:.85rem;line-height:1.65;position:relative;z-index:1}
.cd-welsh-notice p{margin:0!important;color:#fff!important;font-size:inherit!important;line-height:inherit!important}
.cd-welsh-notice a{display:inline-block;color:#fff!important;text-decoration:underline;text-underline-offset:3px;margin-left:8px}
.cd-welsh-notice a:focus-visible{outline:2px solid #fff;outline-offset:4px}
.cd-language-status{margin:12px 8px 4px;font-size:.8rem;color:#013b51;line-height:1.5}
html[lang="cy"] .cat-quote-panel,html[lang="cy"] .cq-item,html[lang="cy"] .cd-quote-option-grid>*{min-width:0}
html[lang="cy"] .cat-quote-panel button,html[lang="cy"] .cq-step button,html[lang="cy"] .cd-feature-actions button{white-space:normal}
html[lang="cy"] .site-header .nav-links{font-size:.86rem;gap:12px}
@media(min-width:1361px) and (max-width:1480px){html[lang="cy"] .site-header .nav-links{font-size:.8rem;gap:8px}}
@media(max-width:1360px){html[lang="cy"] .site-header .nav-links{font-size:1rem;gap:8px}}
@media(max-width:600px){.cd-welsh-notice{font-size:.78rem;padding:12px 14px;margin-top:16px}.cd-welsh-notice a{margin-left:0;display:block;margin-top:6px}}
