/* Mauricie à cœur — le carnet (cartes, liste, page article) */
.mac-ui.mac-ui{display:block !important;width:100% !important;background:#FFFFFF !important;font-family:'Figtree','Segoe UI',system-ui,sans-serif !important;font-size:18px !important;line-height:1.6 !important;color:#034451 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}
:where(.mac-ui) :where(h1,h2,h3,p,a,nav,header,footer,figure,figcaption,span,button,ul,li,time,aside,section,article,div,img,svg):not(:where(.mac-article__content, .mac-article__content *)){box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:none !important;box-shadow:none !important;text-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;text-decoration:none !important;float:none !important;min-width:0 !important;max-width:none !important;font-style:normal !important;list-style:none !important}
.mac-ui.mac-ui .mac-sr{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}
.mac-ui.mac-ui a:focus-visible,.mac-ui.mac-ui button:focus-visible{outline:3px solid #FC6F52 !important;outline-offset:3px !important;border-radius:12px !important}
.mac-ui.mac-ui .mac-eyebrow{display:inline-flex !important;align-items:center !important;gap:9px !important;margin-bottom:20px !important;padding:8px 16px 8px 12px !important;border-radius:999px !important;background:rgba(252,111,82,.13) !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.07em !important;line-height:1.2 !important;text-transform:uppercase !important;color:#034451 !important}
.mac-ui.mac-ui .mac-eyebrow svg{display:block !important;width:16px !important;height:16px !important;flex:0 0 auto !important;fill:#FC6F52 !important}
.mac-ui.mac-ui .mac-btn-ghost{display:inline-flex !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important;height:50px !important;padding:0 24px !important;border-radius:999px !important;border:1.5px solid rgba(3,68,81,.28) !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;color:#034451 !important;white-space:nowrap !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease !important}
.mac-ui.mac-ui .mac-btn-ghost:hover,.mac-ui.mac-ui .mac-btn-ghost:focus-visible{background:#034451 !important;border-color:#034451 !important;color:#FFFFFF !important}

.mac-ui.mac-ui .mac-acards{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:28px !important}
.mac-ui.mac-ui .mac-acards--2{grid-template-columns:repeat(2,minmax(0,1fr)) !important;max-width:780px !important}
.mac-ui.mac-ui .mac-acards--1{grid-template-columns:minmax(0,1fr) !important;max-width:400px !important}
.mac-ui.mac-ui .mac-acard{display:block !important;border-radius:24px !important;overflow:hidden !important;background:#FFFFFF !important;border:1px solid rgba(3,68,81,.11) !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease !important}
.mac-ui.mac-ui .mac-acard:hover{transform:translateY(-4px) !important;border-color:transparent !important;box-shadow:0 26px 50px -28px rgba(3,68,81,.55) !important}
.mac-ui.mac-ui .mac-acard__link{display:flex !important;flex-direction:column !important;height:100% !important;color:#034451 !important}
.mac-ui.mac-ui .mac-acard__media{position:relative !important;display:block !important;aspect-ratio:3 / 2 !important;overflow:hidden !important;background:#DCE8E9 !important}
.mac-ui.mac-ui .mac-acard__media.is-empty{display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(140deg,#02323C 0%,#034451 50%,#0B6B78 100%) !important}
.mac-ui.mac-ui .mac-acard__media.is-empty svg{display:block !important;width:56px !important;height:56px !important;fill:#FC6F52 !important;opacity:.92 !important}
.mac-ui.mac-ui .mac-acard__media.is-empty svg[viewBox] path+circle{fill:#FFFFFF !important}
.mac-ui.mac-ui .mac-acard--vedette{border-color:#FC6F52 !important}
.mac-ui.mac-ui .mac-carnet__actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:28px !important}
.mac-ui.mac-ui .mac-carnet__actions .mac-pills{margin-top:0 !important}
.mac-ui.mac-ui .mac-btn-map{display:inline-flex !important;align-items:center !important;gap:8px !important;height:46px !important;padding:0 20px !important;border-radius:999px !important;background:#034451 !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:600 !important;line-height:1 !important;color:#FFFFFF !important;white-space:nowrap !important}
.mac-ui.mac-ui .mac-btn-map svg{display:block !important;width:17px !important;height:17px !important;fill:none !important;stroke:#FC6F52 !important;stroke-width:2.2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
.mac-ui.mac-ui .mac-btn-map:hover{background:#02323C !important}
.mac-ui.mac-ui .mac-article__chips{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;margin:0 0 22px !important}
.mac-ui.mac-ui .mac-acard__img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important;transition:transform .6s ease !important}
.mac-ui.mac-ui .mac-acard:hover .mac-acard__img{transform:scale(1.045) !important}
.mac-ui.mac-ui .mac-acard__cat{position:absolute !important;left:14px !important;top:14px !important;padding:7px 14px !important;border-radius:999px !important;background:#FFFFFF !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:13px !important;font-weight:600 !important;line-height:1.1 !important;color:#034451 !important;box-shadow:0 6px 16px -8px rgba(3,68,81,.5) !important}
.mac-ui.mac-ui .mac-acard__body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;gap:10px !important;padding:22px 24px 26px !important}
.mac-ui.mac-ui .mac-acard__meta{font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.3 !important;color:#4E6F77 !important}
.mac-ui.mac-ui .mac-acard__title{font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:22px !important;font-weight:600 !important;line-height:1.22 !important;letter-spacing:-.01em !important;color:#034451 !important;text-wrap:balance !important}
.mac-ui.mac-ui .mac-acard__text{display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-family:'Figtree','Segoe UI',system-ui,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.6 !important;color:#3B5D65 !important}
.mac-ui.mac-ui .mac-acard__more{margin-top:auto !important;padding-top:8px !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important;color:#034451 !important}
.mac-ui.mac-ui .mac-acard__more span{display:inline-block !important;margin-left:4px !important;color:#E4553B !important;transition:transform .2s ease !important}
.mac-ui.mac-ui .mac-acard:hover .mac-acard__more span{transform:translateX(4px) !important}
.mac-ui.mac-ui .mac-acard--une{grid-column:1 / -1 !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__link{flex-direction:row !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__media{flex:0 0 58% !important;aspect-ratio:auto !important;min-height:400px !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__body{justify-content:center !important;gap:14px !important;padding:44px 48px !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__title{font-size:clamp(26px,2.6vw,36px) !important;line-height:1.14 !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__text{-webkit-line-clamp:4 !important;font-size:18px !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__more{margin-top:8px !important}

.mac-ui.mac-ui.mac-articles{padding:104px 32px 112px !important;background:#FFFFFF !important}
.mac-ui.mac-ui.mac-articles--clair{background:#F3F8F8 !important}
.mac-ui.mac-ui .mac-articles__in,.mac-ui.mac-ui .mac-related__in{width:100% !important;max-width:1160px !important;margin:0 auto !important}
.mac-ui.mac-ui .mac-articles__head{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;justify-content:space-between !important;gap:20px 32px !important;margin-bottom:44px !important}
.mac-ui.mac-ui .mac-articles__title{font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:clamp(32px,3.8vw,52px) !important;font-weight:700 !important;line-height:1.06 !important;letter-spacing:-.022em !important;color:#034451 !important}

.mac-ui.mac-ui .mac-carnet__head{padding:84px 32px 36px !important;background:linear-gradient(180deg,#EEF5F5 0%,#FFFFFF 100%) !important}
.mac-ui.mac-ui .mac-carnet__head-in{width:100% !important;max-width:1160px !important;margin:0 auto !important}
.mac-ui.mac-ui .mac-carnet__title{font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:clamp(40px,5.6vw,76px) !important;font-weight:700 !important;line-height:1.02 !important;letter-spacing:-.028em !important;color:#034451 !important}
.mac-ui.mac-ui .mac-carnet__intro{max-width:700px !important;margin-top:20px !important;font-size:clamp(18px,1.5vw,21px) !important;line-height:1.6 !important;color:#2C5058 !important}
.mac-ui.mac-ui .mac-pills{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:36px !important}
.mac-ui.mac-ui .mac-pills a{display:inline-flex !important;align-items:center !important;height:46px !important;padding:0 20px !important;border-radius:999px !important;background:#FFFFFF !important;border:1px solid rgba(3,68,81,.18) !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:15.5px !important;font-weight:500 !important;line-height:1 !important;color:#034451 !important;white-space:nowrap !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease !important}
.mac-ui.mac-ui .mac-pills a:hover{border-color:#034451 !important}
.mac-ui.mac-ui .mac-pills a.is-active{background:#034451 !important;border-color:#034451 !important;color:#FFFFFF !important}
.mac-ui.mac-ui .mac-carnet__in{width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:28px 32px 120px !important}
.mac-ui.mac-ui .mac-carnet__empty{padding:64px 0 !important;font-size:20px !important;color:#2C5058 !important}
.mac-ui.mac-ui .mac-pager{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;margin-top:64px !important}
.mac-ui.mac-ui .mac-pager .page-numbers{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:48px !important;height:48px !important;padding:0 14px !important;border-radius:999px !important;border:1px solid rgba(3,68,81,.18) !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;color:#034451 !important;transition:background-color .2s ease,color .2s ease !important}
.mac-ui.mac-ui .mac-pager a.page-numbers:hover{background:rgba(3,68,81,.07) !important}
.mac-ui.mac-ui .mac-pager .page-numbers.current{background:#034451 !important;border-color:#034451 !important;color:#FFFFFF !important}
.mac-ui.mac-ui .mac-pager .page-numbers.dots{border-color:transparent !important}

.mac-ui.mac-ui .mac-article__head{width:100% !important;max-width:924px !important;margin:0 auto !important;padding:72px 32px 44px !important;text-align:center !important}
.mac-ui.mac-ui .mac-crumbs{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.08em !important;line-height:1.3 !important;text-transform:uppercase !important;color:#4E6F77 !important}
.mac-ui.mac-ui .mac-crumbs a{color:#034451 !important;text-decoration:underline !important;text-decoration-color:#FC6F52 !important;text-decoration-thickness:2px !important;text-underline-offset:4px !important}
.mac-ui.mac-ui .mac-crumbs a:hover{color:#E4553B !important}
.mac-ui.mac-ui .mac-article__title{margin:22px 0 22px !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:clamp(36px,5vw,64px) !important;font-weight:700 !important;line-height:1.06 !important;letter-spacing:-.025em !important;color:#034451 !important;text-wrap:balance !important}
.mac-ui.mac-ui .mac-article__lead{max-width:720px !important;margin:0 auto 26px !important;font-size:clamp(19px,1.7vw,23px) !important;font-weight:400 !important;line-height:1.55 !important;color:#2C5058 !important;text-wrap:pretty !important}
.mac-ui.mac-ui .mac-article__meta{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:6px 10px !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:15px !important;font-weight:500 !important;line-height:1.3 !important;color:#4E6F77 !important}
.mac-ui.mac-ui .mac-article__cover{width:100% !important;max-width:1224px !important;margin:0 auto !important;padding:0 32px !important}
.mac-ui.mac-ui .mac-article__cover img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:16 / 9 !important;object-fit:cover !important;border-radius:28px !important;background:#DCE8E9 !important;box-shadow:0 34px 70px -44px rgba(3,68,81,.7) !important}
.mac-ui.mac-ui .mac-article__cover figcaption{margin-top:12px !important;font-size:14px !important;line-height:1.4 !important;text-align:center !important;color:#4E6F77 !important}
.mac-ui.mac-ui .mac-article__foot{display:flex !important;flex-direction:column !important;gap:30px !important;width:100% !important;max-width:804px !important;margin:0 auto !important;padding:16px 32px 96px !important}
.mac-ui.mac-ui .mac-article__tags{display:flex !important;flex-wrap:wrap !important;gap:8px !important}
.mac-ui.mac-ui .mac-tag{display:inline-flex !important;align-items:center !important;height:40px !important;padding:0 16px !important;border-radius:999px !important;background:#F3F8F8 !important;border:1px solid rgba(3,68,81,.14) !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:1 !important;color:#034451 !important;transition:background-color .2s ease,color .2s ease !important}
.mac-ui.mac-ui .mac-tag:hover{background:#034451 !important;color:#FFFFFF !important}
.mac-ui.mac-ui .mac-tag--type{background:#034451 !important;border-color:#034451 !important;color:#FFFFFF !important}
.mac-ui.mac-ui .mac-tag--type:hover{background:#02323C !important}
.mac-ui.mac-ui .mac-share{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important;padding-top:28px !important;border-top:1px solid rgba(3,68,81,.14) !important}
.mac-ui.mac-ui .mac-share__label{margin-right:6px !important;font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:15px !important;font-weight:600 !important;color:#034451 !important}
.mac-ui.mac-ui .mac-share__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;border-radius:50% !important;background:rgba(3,68,81,.07) !important;color:#034451 !important;cursor:pointer !important;transition:background-color .2s ease,color .2s ease !important;-webkit-appearance:none !important;appearance:none !important}
.mac-ui.mac-ui .mac-share__btn svg{display:block !important;width:20px !important;height:20px !important;fill:currentColor !important}
.mac-ui.mac-ui .mac-share__btn svg.is-stroke{fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
.mac-ui.mac-ui .mac-share__btn:hover,.mac-ui.mac-ui .mac-share__btn:focus-visible{background:#034451 !important;color:#FFFFFF !important}
.mac-ui.mac-ui .mac-share__done{font-family:'Outfit','Segoe UI',system-ui,sans-serif !important;font-size:14.5px !important;font-weight:600 !important;color:#C8442B !important}
.mac-ui.mac-ui .mac-author{display:flex !important;align-items:center !important;gap:24px !important;padding:28px 30px !important;border-radius:24px !important;background:#F3F8F8 !important}
.mac-ui.mac-ui .mac-author__photo{display:block !important;flex:0 0 auto !important;width:96px !important;height:96px !important;border-radius:50% !important;object-fit:cover !important;object-position:center 25% !important;border:4px solid #FFFFFF !important;box-shadow:0 12px 26px -14px rgba(3,68,81,.6) !important}
.mac-ui.mac-ui .mac-author__name{margin-bottom:4px !important;font-family:'Caveat','Segoe Script','Bradley Hand',cursive !important;font-size:32px !important;font-weight:600 !important;line-height:1.1 !important;color:#E4553B !important}
.mac-ui.mac-ui .mac-author__bio{font-size:16.5px !important;line-height:1.6 !important;color:#2C5058 !important}
.mac-ui.mac-ui .mac-related{padding:88px 32px 104px !important;background:#F3F8F8 !important}

@media (max-width:1000px){
.mac-ui.mac-ui .mac-acards{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:22px !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__link{flex-direction:column !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__media{flex:0 0 auto !important;aspect-ratio:16 / 9 !important;min-height:0 !important}
.mac-ui.mac-ui .mac-acard--une .mac-acard__body{padding:28px 28px 32px !important}
}
@media (max-width:640px){
.mac-ui.mac-ui .mac-acards,.mac-ui.mac-ui .mac-acards--2{grid-template-columns:minmax(0,1fr) !important}
.mac-ui.mac-ui.mac-articles{padding:72px 18px 80px !important}
.mac-ui.mac-ui .mac-articles__head{margin-bottom:32px !important}
.mac-ui.mac-ui .mac-carnet__head{padding:56px 18px 24px !important}
.mac-ui.mac-ui .mac-pills{flex-wrap:nowrap !important;overflow-x:auto !important;margin-left:-18px !important;margin-right:-18px !important;padding:4px 18px 10px !important;scrollbar-width:none !important}
.mac-ui.mac-ui .mac-carnet__in{padding:20px 18px 88px !important}
.mac-ui.mac-ui .mac-article__head{padding:48px 18px 32px !important}
.mac-ui.mac-ui .mac-article__cover{padding:0 18px !important}
.mac-ui.mac-ui .mac-article__cover img{border-radius:20px !important;aspect-ratio:4 / 3 !important}
.mac-ui.mac-ui .mac-article__foot{padding:8px 18px 72px !important}
.mac-ui.mac-ui .mac-author{flex-direction:column !important;align-items:flex-start !important;gap:16px !important;padding:24px !important}
.mac-ui.mac-ui .mac-related{padding:64px 18px 80px !important}
}
@media (prefers-reduced-motion:reduce){
.mac-ui.mac-ui *{transition:none !important}
}

/* ---- Texte des articles (sans !important : les blocs et Elementor gardent la main) ---- */
.mac-ui.mac-ui .mac-article__content{box-sizing:border-box;width:100%;max-width:804px;margin:0 auto;padding:56px 32px 24px;font-family:'Figtree','Segoe UI',system-ui,sans-serif;font-size:19px;line-height:1.8;color:#25474F}
.mac-ui.mac-ui .mac-article__content.is-elementor{max-width:none;padding:40px 0 24px}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) > *{margin-top:0;margin-bottom:1.45em}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) > *:last-child{margin-bottom:0}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) p{font-size:19px;line-height:1.8;color:#25474F;text-wrap:pretty}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) strong{font-weight:600;color:#034451}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) :is(h2,h3,h4){font-family:'Outfit','Segoe UI',system-ui,sans-serif;color:#034451;letter-spacing:-.015em;text-wrap:balance}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) h2{margin-top:2.1em;margin-bottom:.65em;font-size:clamp(27px,2.7vw,36px);font-weight:700;line-height:1.15}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) h3{margin-top:1.8em;margin-bottom:.55em;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.25}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) h4{margin-top:1.6em;margin-bottom:.5em;font-size:20px;font-weight:600;line-height:1.3}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) a:not(.wp-block-button__link){color:#034451;text-decoration:underline;text-decoration-color:#FC6F52;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s ease}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) a:not(.wp-block-button__link):hover{color:#C8442B}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) :is(ul,ol){padding-left:1.35em}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) li{margin:.45em 0;padding-left:.2em}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) li::marker{color:#E4553B;font-weight:700}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) blockquote{margin:2em 0;padding:6px 0 6px 28px;border:0;border-left:4px solid #FC6F52;background:none;font-family:'Outfit','Segoe UI',system-ui,sans-serif;font-size:clamp(22px,2.1vw,28px);font-weight:500;font-style:normal;line-height:1.38;color:#034451}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) blockquote p{margin:0;font-size:inherit;line-height:inherit;color:inherit}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) blockquote cite{display:block;margin-top:12px;font-family:'Figtree','Segoe UI',system-ui,sans-serif;font-size:15px;font-style:normal;color:#4E6F77}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) img{max-width:100%;height:auto;border-radius:20px}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) figure{margin:2.2em 0;max-width:100%}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) figcaption{margin-top:10px;font-size:14.5px;line-height:1.45;text-align:center;color:#4E6F77}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) :is(hr,.wp-block-separator){width:120px;height:3px;margin:3em auto;border:0;border-radius:3px;background:#FC6F52;opacity:.8}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) table{width:100%;border-collapse:collapse;font-size:17px}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) :is(th,td){padding:12px 14px;border:0;border-bottom:1px solid rgba(3,68,81,.14);text-align:left;vertical-align:top}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) th{font-family:'Outfit','Segoe UI',system-ui,sans-serif;font-weight:600;color:#034451}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) .wp-block-button__link{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:999px;background:#034451;font-family:'Outfit','Segoe UI',system-ui,sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;text-decoration:none}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) .wp-block-button__link:hover{background:#02323C}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) :is(iframe,video){max-width:100%;border-radius:20px}
@media (min-width:1100px){
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) > .alignwide{width:calc(100% + 240px);max-width:none;margin-left:-120px;margin-right:-120px}
}
@media (max-width:640px){
.mac-ui.mac-ui .mac-article__content{padding:40px 18px 16px;font-size:18px}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) p{font-size:18px;line-height:1.75}
.mac-ui.mac-ui .mac-article__content:not(.is-elementor) img{border-radius:16px}
}
