/* Precise interaction states requested for the current red identity. */
.faq-list details:hover,.faq-list details:focus-within{background:#c63d2d!important;color:#fff!important;border-color:#c63d2d!important}
.faq-list details:hover summary,.faq-list details:focus-within summary,.faq-list details:hover p,.faq-list details:focus-within p,.faq-list details:hover summary:after,.faq-list details:focus-within summary:after{color:#fff!important}
/* Once open, the FAQ returns to its calm white reading state. */
.faq-list details[open],.faq-list details[open]:hover,.faq-list details[open]:focus-within{background:#fff!important;color:#151515!important;border-color:#c63d2d!important}
.faq-list details[open] summary,.faq-list details[open] p,.faq-list details[open] summary:after{color:#151515!important}
.contact-section .outline-button:hover,.contact-section .outline-button:focus-visible{background:#c63d2d!important;border-color:#c63d2d!important;color:#fff!important}
.contact-section .outline-button:hover *,.contact-section .outline-button:focus-visible *{color:#fff!important}
.red-emphasis{color:#c63d2d!important}
.examples-section .case-caution,.examples-section .detail-extra{display:none!important}
