/* Consistent readable text on every page, including embedded previews. */
.rebuild-site{--r-ink:#172c40;--r-muted:#4b5c6d;--r-paper:#fff;color:#172c40;color-scheme:light}
.rebuild-site strong,.rebuild-site b{color:inherit}
.rebuild-site :is(h4,h5,h6){color:#172c40}
.rebuild-site .document-list strong,.rebuild-site .product-links a{color:#172c40}
.rebuild-site .document-list small,.rebuild-site .document-list span{color:#4b5c6d}
.rebuild-site .prose{color:#42566b}
.rebuild-site .prose :is(strong,b){color:#243b53}
.rebuild-site :is(input,select,textarea){color:#263f56}
.rebuild-site :is(input,textarea)::placeholder{color:#596b7c;opacity:1}
.rebuild-site .international-contact-options{display:grid;gap:10px;margin:0 0 20px}
.rebuild-site .international-contact-options>a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:12px 14px;border-radius:9px;font:600 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;overflow-wrap:anywhere;transition:background .2s}
.rebuild-site .international-contact-options .contact-email{color:#fff;background:#203f59;border:1px solid #203f59}
.rebuild-site .international-contact-options .contact-email:hover{background:#142d42}
.rebuild-site .international-contact-options .contact-whatsapp{color:#175439;background:#f0f8f3;border:1px solid #aac7b6}
.rebuild-site .international-contact-options .contact-whatsapp:hover{background:#e2f1e8}
.rebuild-site .international-contact-options p{font:400 12px/1.65 Arial,Helvetica,sans-serif;color:#4b5c6d;margin:2px 0 0}
