/* Shared action language: same shape, spacing, typography and rounded 18px icons. */
.redesign .ui-action,.transparency .ui-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:44px;padding:12px 20px;border-radius:999px;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;letter-spacing:0;vertical-align:middle}
body .action-icon,body .ui-icon{display:block;flex:0 0 18px;width:18px;height:18px;min-width:18px;max-width:18px;margin:0;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ui-action>.action-icon{order:1}
.redesign .ui-text-action{display:inline-flex;align-items:center;gap:10px;line-height:1.6}
.trans-area-action{display:flex;align-items:center;justify-content:space-between;gap:12px}
.trans-area-action .action-icon{margin:0}
.transparency .protocol-downloads>.ui-action{display:flex;justify-content:space-between;padding-inline:18px}
.protocol-downloads>.ui-action>span{margin:0;font:inherit}
.redesign .flip-ready .ui-action{align-self:flex-start;width:auto;margin-top:auto;font-size:13px;padding:12px 20px}
.redesign .contact-close-action.ui-action{display:flex;width:100%;justify-content:space-between}
.header-inner .search button .ui-icon{width:18px;height:18px}
.redesign :is(.faq-list,.families-v2) summary .disclosure-chevron{width:18px;height:18px;flex:0 0 18px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ui-action:focus-visible,.ui-text-action:focus-visible{outline:3px solid #3163b3;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.ui-action,.ui-action .action-icon{transition:none!important;transform:none!important}}
/* File formats retain one action structure, with distinct visual emphasis. */
.transparency a.ui-action.download-pdf{background:#3163b3;color:#fff;border:1px solid #3163b3}
.transparency a.ui-action.download-pdf:hover{background:#254e92;border-color:#254e92}
.transparency a.ui-action.download-odt{background:#fff;color:#315f9e;border:1px solid #a9bfdf}
.transparency a.ui-action.download-odt:hover{background:#edf3fc;border-color:#3163b3}
