/* One shared action-button treatment. Filters, tabs and menu controls stay distinct. */body .eng1n-cta.eng1n-cta{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;min-height:50px !important;min-width:0 !important;width:fit-content !important;max-width:100% !important;box-sizing:border-box !important;padding:14px 20px !important;border:1px solid transparent !important;border-radius:3px !important;background:#eeefeb !important;color:#1e292e !important;font-family:inherit !important;font-size:14px !important;font-weight:750 !important;line-height:1.4 !important;letter-spacing:-.015em !important;text-transform:none !important;text-decoration:none !important;text-align:center !important;white-space:normal !important;box-shadow:0 4px 0 #10191db3 !important;transform:none !important;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease !important}body .eng1n-cta.eng1n-cta--orange{background:#ff6947 !important;color:#fff !important}body .eng1n-cta.eng1n-cta:hover:not(:disabled){background:#fff !important;transform:translateY(-1px) !important;box-shadow:0 5px 0 #10191db3 !important}body .eng1n-cta.eng1n-cta--orange:hover:not(:disabled){background:#f75e3d !important}body .eng1n-cta.eng1n-cta:active:not(:disabled){transform:translateY(3px) !important;box-shadow:0 1px 0 #10191db3 !important}body .eng1n-cta.eng1n-cta:focus-visible{outline:2px solid #eeefeb !important;outline-offset:5px !important}body .eng1n-cta.eng1n-cta:disabled{opacity:.45;cursor:not-allowed}/* The header action shares the treatment, at a navigation-appropriate size. */@media (max-width: 1150px){}@media (max-width: 560px){body .eng1n-cta.eng1n-cta{padding:13px 18px !important;font-size:13px !important;min-height:48px !important}body .brief-output-actions .eng1n-cta{width:100% !important}}@media (prefers-reduced-motion: reduce){body .eng1n-cta.eng1n-cta{transition:none !important}}/* Matching quiet header pills, separate from the stronger in-page CTAs. */@media (max-width: 1150px){}@media (max-width: 760px){}@media (max-width: 360px){}
