/* Consolidated UX audit refinements. Loaded after route and plugin styles. */
.mx-trial-note{font-size:12px!important;line-height:18px!important}
@media(max-width:760px){.mx-trial-note{font-size:11px!important;line-height:17px!important}}
.mx-hero-shortcut,.hero-workflow-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px!important;line-height:1.45!important}
.mx-study-description{font-size:14px!important;line-height:21px!important;max-width:380px}
.mx-study-description p{font-size:inherit!important;line-height:inherit!important}
#close-exchange small{font-size:12px!important;line-height:20px!important}
#compliance article a{display:inline-flex;align-items:center;min-height:44px;font-size:13px!important;line-height:20.8px!important}
#questions [role=tablist],#faq [role=tablist]{overflow-x:auto;scroll-padding-inline:8px;overscroll-behavior-inline:contain}
.mx-seo-next a,.mx-final-next a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:760px){
 .mx-seo-next{gap:4px!important}
 .mx-final-next{gap:8px!important}
}
.pipeline-page .pipeline-ribbon{padding-block:8px!important}
.pipeline-page .pipeline-ribbon a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:12px!important;line-height:1.4!important}
.pipeline-page .pipeline-small{font-size:12px!important;line-height:18px!important}
.pipeline-page .pipeline-brief-label,.pipeline-page .pipeline-brief-recipient>span,.pipeline-page .pipeline-brief-outcome>span,.pipeline-page .pipeline-brief-bar span,.pipeline-page .pipeline-readiness-grid .eyebrow{font-size:11px!important;line-height:17.6px!important}
.mx-hero-guide,.pipeline-hero a.text-link[href^="#overview"]{display:inline-flex;align-items:center;min-height:44px;font-size:13px!important;line-height:1.45!important}
body[data-mx-ux-route="en-gb/file-exchange-with-audit-trails"] .pipeline-scenario-grid>article:first-child .pipeline-index,
body[data-mx-ux-route="en-gb/secure-file-sharing-in-australia"] .pipeline-scenario-grid>article:first-child .pipeline-index,
body[data-mx-ux-route="en-gb/secure-file-sharing-in-the-uae"] .pipeline-scenario-grid>article:first-child .pipeline-index{color:#F28ACB!important}
@media(max-width:760px){
 .pipeline-page .pipeline-ribbon{padding-block:4px!important}
 .pipeline-page .pipeline-ribbon a{font-size:11px!important}
 .pipeline-page .pipeline-small{font-size:11px!important;line-height:17px!important}
}
body[data-mx-ux-route="en-gb/solutions"] .hub-eyebrow,
body[data-mx-ux-route="en-gb/industries"] .hub-eyebrow,
body[data-mx-ux-route="en-gb/comparisons"] .hub-eyebrow,
body[data-mx-ux-route="en-gb/international-file-sharing"] .hub-eyebrow{color:#B5B5CB!important}
@media(max-width:760px){
 body[data-mx-ux-route="en-gb/solutions"] .hub-finder{padding-inline:16px!important}
 body[data-mx-ux-route="en-gb/solutions"] .hub-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .hub-start-card .hub-step{margin-bottom:16px!important}
 .hub-start-card p{margin-bottom:20px!important}
}
@media(min-width:761px){
 body[data-mx-ux-route="en-gb/secure-client-file-sharing"] #overview .network-notes,
 body[data-mx-ux-route="en-gb/secure-client-file-sharing"] #asr .network-notes,
 body[data-mx-ux-route="en-gb/secure-portal-to-upload-files"] #overview .network-notes,
 body[data-mx-ux-route="en-gb/secure-portal-to-upload-files"] #asr .network-notes{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(min-width:1051px){
 body[data-mx-ux-route="en-gb/enterprise-document-management"] #controls .duet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-mx-ux-route="en-gb/enterprise-document-management"] #controls .duet-grid>article{min-width:0}
 body[data-mx-ux-route="en-gb/enterprise-document-management"] #controls .duet-grid p{max-width:460px}
}
@media(min-width:761px){
 body[data-mx-ux-route="en-gb/secure-portal-to-upload-files"] #controls .editorial-bento{grid-template-rows:auto!important}
 body[data-mx-ux-route="en-gb/secure-portal-to-upload-files"] #controls .editorial-bento>article{grid-row:auto!important;grid-column:auto!important}
}
.u-contact-email,.u-contact-call a[href^="tel:"]{display:inline-flex;align-items:center;min-height:44px}
#mx-audit-decision .mx-audit-table{margin-top:0!important}
.mx-ux-scroll-hint{font-size:13px!important;line-height:20px!important;margin:0 0 8px!important;color:inherit}
#hub-no-result-advice{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;padding:8px 12px}
#destination-advice{scroll-margin-top:118px}
#mx-audit-decision .mx-audit-table table td>p{margin:0!important}
#mx-audit-decision .mx-audit-table table td>p+p{margin-top:6px!important}
.mx-audit-sources{line-height:1.65!important}
@media(max-width:760px){
 .pipeline-matrix>div:not(:first-child)>span,.pipeline-matrix>div:not(:first-child)>p{font-size:13px!important;line-height:22.1px!important}
 .pipeline-matrix>div:first-child>strong{font-size:12px!important;line-height:20.4px!important}
}
@media(min-width:851px) and (max-width:1100px){
 body[data-mx-ux-route="en-gb/sharefile-alternative"] .pipeline-visual,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-australia"] .pipeline-visual{margin-left:16px!important}
}
.mx-demo-breadcrumb{display:none}
@media(max-width:760px){
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mx-demo-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 auto 16px!important;font-size:13px;line-height:20px}
 #mxdemo-message{min-height:110px}
}
@media(max-width:760px){
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mx-demo-layout{display:flex!important;flex-direction:column!important;gap:30px!important}
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mx-demo-layout>*:first-child{order:2}
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mx-demo-layout>*:last-child{order:1}
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mx-demo-layout .u-steps p{font-size:15px!important;line-height:25.5px!important}
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mxdemo_form-step-heading p{font-size:15px!important;line-height:25.5px!important}
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mxdemo_field input[type="checkbox"]{width:18px!important;height:18px!important}
 body[data-mx-ux-route="en-gb/enterprise-demo"] .mxdemo_consent,body[data-mx-ux-route="en-gb/enterprise-demo"] .mxdemo_consent label{font-size:14px!important;line-height:23px!important}
}
#mxdemo-root .mxdemo_field-error{scroll-margin-top:110px}
#mxreconnect-root aside .u-text-link,#mxrc-result .mxrc-result-action,#mxrc-reset.is-visible{display:inline-flex;align-items:center;min-height:44px}
@media(min-width:761px){#mxreconnect-root.u-reconnect-layout{row-gap:48px!important}}
@media(max-width:760px){#mxreconnect-root.u-reconnect-layout{row-gap:35px!important}}
#mxrc-reset.is-visible{margin-top:16px!important;padding-block:0!important}
#mxreconnect-root aside{margin-top:12px!important;padding-bottom:0!important}
body[data-mx-ux-route="en-gb/white-label-file-sharing"] .pipeline-readiness-grid.mx-acceptance-notes article p{max-width:800px}
body[data-mx-ux-route="en-gb/enterprise-file-collaboration"] #controls .mx-work-item:first-child .mx-work-copy p{max-width:65ch}
@media(max-width:760px){
 body[data-mx-ux-route="en-gb/enterprise-file-collaboration"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related),
 body[data-mx-ux-route="en-gb/enterprise-document-management"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related),
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-australia"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related),
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-canada"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related),
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-ireland"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related),
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-the-uae"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related),
 body[data-mx-ux-route="en-gb/iso-compliance"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related),
 body[data-mx-ux-route="en-gb/uk-data-protection-act"] :is(.mx-related-section,.mx-final-next,.mx-seo-next,.pipeline-related){padding-block:52px!important}
 body[data-mx-ux-route="en-gb/enterprise-document-management"] .rail-chapters{margin:18px 0 16px!important}
 body[data-mx-ux-route="en-gb/iso-compliance"] .rail-chapters{margin:18px 0 16px!important}
 body[data-mx-ux-route="en-gb/gdpr"] .rail-chapters{margin:18px 0 16px!important}
 body[data-mx-ux-route="en-gb/enterprise-document-management"] .rail-chapters>article,
 body[data-mx-ux-route="en-gb/iso-compliance"] .rail-chapters>article,
 body[data-mx-ux-route="en-gb/gdpr"] .rail-chapters>article{padding-bottom:30px!important}
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-australia"] .pipeline-readiness-grid article,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-canada"] .pipeline-readiness-grid article,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-ireland"] .pipeline-readiness-grid article,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-the-uae"] .pipeline-readiness-grid article{padding-left:56px!important}
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-australia"] .pipeline-readiness-grid article p,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-canada"] .pipeline-readiness-grid article p,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-ireland"] .pipeline-readiness-grid article p,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-the-uae"] .pipeline-readiness-grid article p{max-width:286px}
}
#mxreconnect-root .mxrc-help small,#mxrc-jlr-options small{color:#666176!important}
.u-contact-call>p:last-child{color:#666176!important}
#mxreconnect-root #mxrc-reset{margin-top:16px!important;padding-block:0!important}
#mxreconnect-root #mxrc-result .mxrc-result-action{min-height:44px}
#mxreconnect-root aside .u-text-link{min-height:44px}
@media(max-width:760px){body[data-mx-ux-route="en-gb/contact-us"] .u-route-list>h2{margin-top:0!important}}
body[data-mx-ux-route="en-gb/contact-us"] .u-contact-grid>.mx-content-breadcrumb{margin-bottom:0!important}
@media(max-width:760px){body[data-mx-ux-route="en-gb/reconnect"] #mxreconnect-root>.mx-content-breadcrumb{margin-bottom:0!important}}
@media(min-width:761px){
 body[data-mx-ux-route="en-gb/iso-compliance"] #overview{row-gap:48px!important}
}
body[data-mx-ux-route="en-gb/iso-compliance"] #faq .faq-intro>p:not(.eyebrow),
body[data-mx-ux-route="en-gb/gdpr"] #faq .faq-intro>p:not(.eyebrow),
body[data-mx-ux-route="en-gb/uk-data-protection-act"] #faq .faq-intro>p:not(.eyebrow),
body[data-mx-ux-route="en-gb/pipeda"] #questions>p:not(.eyebrow){max-width:520px}
#faq.mx-tabbed-faq .mx-master-answer,#questions.mx-tabbed-faq .mx-master-answer{color:#54465E!important}
@media(min-width:761px){body[data-mx-ux-route="en-gb/pipeda"] .cm-intro h1{font-size:95%!important}}
body[data-mx-ux-route="en-gb/pipeda"] .mx-content-breadcrumb.mx-breadcrumb-fallback{position:relative;top:var(--mx-header-clearance,86px);z-index:1}
body[data-mx-ux-route="en-gb/pipeda"] .mx-content-breadcrumb.mx-breadcrumb-fallback{scroll-margin-top:118px}
body[data-mx-ux-route="en-gb/uk-data-protection-act"] #faq .mx-master-answer,
body[data-mx-ux-route="en-gb/pipeda"] #questions .mx-master-answer{color:#54465E!important}
#compliance article a[href^="#"]{display:inline-flex;align-items:center;min-height:44px}
#compliance article a[href^="#"]{text-underline-offset:3px}
.ed-ribbon .exchange-ribbon>div>span{font-size:10px!important;line-height:14px!important}
.ed-ribbon .exchange-ribbon>div>small{font-size:11px!important;line-height:15px!important}
@media(max-width:760px){body[data-mx-ux-route="en-gb/enterprise-document-management"] .ed-ribbon .exchange-ribbon{margin-block:20px!important}}
@media(max-width:760px){
 body[data-mx-ux-route="en-gb/enterprise-file-collaboration"] .mx-final-next{padding-block:52px!important}
 #mx-audit-decision table td>p{margin:0}
 body[data-mx-ux-route="en-gb/iso-compliance"] #mx-audit-decision table td>p,
 body[data-mx-ux-route="en-gb/gdpr"] #mx-audit-decision table td>p{margin:0!important}
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-australia"] .pipeline-faq .faq-intro>p,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-canada"] .pipeline-faq .faq-intro>p,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-ireland"] .pipeline-faq .faq-intro>p,
 body[data-mx-ux-route="en-gb/secure-file-sharing-in-the-uae"] .pipeline-faq .faq-intro>p{max-width:520px}
 body[data-mx-ux-route="en-gb/iso-compliance"] .exchange-ledger time,
 body[data-mx-ux-route="en-gb/uk-data-protection-act"] .exchange-ledger time{font-size:12px!important;line-height:19.2px!important}
 body[data-mx-ux-route="en-gb/iso-compliance"] .exchange-ledger .ledger-entry>span,
 body[data-mx-ux-route="en-gb/uk-data-protection-act"] .exchange-ledger .ledger-entry>span{font-size:13px!important;line-height:19.5px!important}
}
body[data-mx-ux-route="en-gb/secure-file-sharing-in-australia"] .pipeline-faq .faq-intro>p:not(.eyebrow),
body[data-mx-ux-route="en-gb/secure-file-sharing-in-canada"] .pipeline-faq .faq-intro>p:not(.eyebrow),
body[data-mx-ux-route="en-gb/secure-file-sharing-in-ireland"] .pipeline-faq .faq-intro>p:not(.eyebrow),
body[data-mx-ux-route="en-gb/secure-file-sharing-in-the-uae"] .pipeline-faq .faq-intro>p:not(.eyebrow){max-width:520px}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}}
