/* Content refinements: retain the existing WSD palette, typography and components. */
.wsd-availability{margin-top:16px!important;font-size:14px!important;line-height:1.6!important;}
.wsd-centred-link{text-align:center;margin:28px auto 0;max-width:780px;line-height:1.7;}
.btn.theme-bg,
.btn.theme-bg:hover,
.btn.theme-bg:focus,
.btn.theme-bg:active{color:#fff;}
.wsd-home-hero .wsd-home-hero-copy h1{font-size:clamp(36px,4.2vw,58px);line-height:1.12;}
.wsd-home-hero .wsd-home-hero-copy h1 strong{font-size:inherit;}
.wsd-home .wsd-aligned-section{scroll-margin-top:100px;}
.wsd-compare-grid article a{display:inline-block;margin-top:14px;color:#554bcf;font-weight:600;}
.wsd-example-send{display:inline-block;padding:10px 18px;border-radius:7px;background:#655cf6;color:white;font-size:14px;font-weight:600;}
.wsd-aligned-cta .wsd-availability{color:#dedbea;}
.wsd-home .wsd-home-actions .btn,.wsd-aligned-page .wsd-home-actions .btn{white-space:normal;text-transform:none;}
.header-right [data-saas-cta]{white-space:normal;text-transform:none!important;padding:13px 16px;line-height:1.3;font-size:13px;}
[data-saas-cta]{text-transform:none!important;}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #655cf6;outline-offset:4px;}
.btn:focus-visible{outline:3px solid #655cf6;outline-offset:4px;}
.wsd-plan-cta{padding:12px 16px;text-align:center;}
@media(max-width:767px){
  main .my-btn,.banner-btn .my-btn{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}
  main .my-btn .btn,.banner-btn .my-btn .btn{max-width:100%;white-space:normal;margin:0!important;}
  .wsd-two-column-table{min-width:0;width:100%;table-layout:fixed;}
  .wsd-two-column-table th,.wsd-two-column-table td{padding:14px 12px;overflow-wrap:anywhere;}
}
#dedicated-deployment,#microsoft-outlook-integration{scroll-margin-top:100px;}
@media(max-width:767px){.wsd-compare-grid{grid-template-columns:1fr;}.wsd-home-hero .wsd-home-hero-copy h1{font-size:38px;}.wsd-home-actions .btn{max-width:100%;}.wsd-aligned-cta h2{font-size:32px;}}

/* Give the seven primary links room; keep the early-access action on one line. */
@media (min-width:1200px){.header .main-menu>nav>ul>li{margin-right:24px}.header-right .my-btn [data-saas-cta]{white-space:nowrap;font-size:12px;padding:11px 12px}}
@media (min-width:992px) and (max-width:1199px){
  #header-sticky .header .row>.d-none.d-lg-flex{display:none!important;}
  #header-sticky .header .row>.col-xl-2.col-lg-2,
  #header-sticky .header .row>.col-xl-2.col-lg-3{flex:0 0 50%;max-width:50%;}
  #header-sticky .header-right .d-block.d-lg-none{display:block!important;}
  #header-sticky .brand-wordmark{display:inline-block;}
  #header-sticky .header-right .my-btn [data-saas-cta]{white-space:nowrap;}
}
