.elementor .montlior-reset{min-width:0px;padding:0px;margin:0px;}.elementor .montlior-ad-inarticle{margin-inline: auto; max-width: var(--measure);\n}.elementor .montlior-headline-card{font-size: var(--step-1);\n}.elementor .montlior-card-grid{display:grid;grid-auto-rows:auto;}.elementor .montlior-reading-progress{width:100%;height:3px;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:140;background-color:var(--montlior-blue);transform:scale3d(0, 1, 1);transform-origin:0px 50% 0px;pointer-events: none;\n}.elementor .montlior-author-more{font-family:var(--font-body);font-weight:500;color:var(--montlior-blue);text-decoration:underline;display:inline-block;line-height: normal; text-underline-offset: 3px; font-size: var(--step--1);\n}.elementor .montlior-author-bio{max-width:60ch;font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height:1.55;font-size: var(--step--1); margin-top: var(--sp-1);\n}.elementor .montlior-author-name{font-family:var(--font-headline);font-weight:700;color:var(--ink);letter-spacing:-0.01em;line-height:1.16;font-size: var(--step-1);\n}.elementor .montlior-author-body{min-width:0px;display:block;}.elementor .montlior-author-face{width:72px;height:72px;overflow:hidden;border-radius:50%;display:block;box-shadow: 0 0 0 1px var(--rule); & img { width: 100%; height: 100%; object-fit: cover; display: block; }\n}.elementor .montlior-author-card{border-width:1px;border-color:var(--rule);border-style:solid;background-color:var(--alt-surface);display:grid;grid-template-columns:72px minmax(0, 1fr);align-items:start;gap: var(--sp-4); padding: var(--sp-4);\n}.elementor .montlior-tag-row{width:auto;display:block;}.elementor .montlior-chip-row{width:auto;display:flex;flex-wrap:wrap;gap: var(--sp-2);\n}.elementor .montlior-related-frame{max-width:180px;}.elementor .montlior-related-title:hover,.elementor .montlior-related-title:focus-visible{text-decoration:underline;text-underline-offset: 3px; text-decoration-color: var(--montlior-blue);\n}.elementor .montlior-related-title{font-family:var(--font-headline);font-weight:700;color:var(--ink);letter-spacing:-0.01em;line-height:1.16;text-decoration:none;font-size: var(--step-1); &:focus-visible { text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .montlior-related-body{min-width:0px;display:flex;flex-direction:column;gap: var(--sp-2);\n}.elementor .montlior-related-box{background-color:var(--blue-tint);display:grid;grid-template-columns:minmax(0, 1fr);gap: var(--sp-3); padding: var(--sp-3) var(--sp-4);\n}.elementor .montlior-article-body{min-width:0px;font-family:var(--font-body);font-weight:400;font-size:clamp(1.02rem, 0.97rem + 0.25vw, 1.15rem);color:var(--ink);line-height:1.75;display:block;margin-inline: auto; max-width: var(--measure); margin-inline: auto; max-width: var(--measure);\n}.elementor .montlior-credit{font-size:0.85em;color:var(--meta-grey);letter-spacing:0.06em;text-transform:uppercase;display:inline;white-space: nowrap;\n}.elementor .montlior-caption-text{display:inline;}.elementor .montlior-figcaption{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);display:block;line-height: normal; font-size: var(--step--1); padding: var(--sp-2) 0;\n}.elementor .montlior-article-hero{display:block;}.elementor .montlior-share-copy{flex:0 1 auto;}.elementor .montlior-share-email{flex:0 1 auto;}.elementor .montlior-share-facebook{flex:0 1 auto;}.elementor .montlior-share-x{flex:0 1 auto;}.elementor .montlior-share-link:hover,.elementor .montlior-share-link:focus-visible{border-color:var(--montlior-blue);background-color:var(--blue-tint);}.elementor .montlior-share-link{width:36px;height:36px;min-width:36px;font-size:0px;color:var(--montlior-navy);cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:var(--rule);border-style:solid;background-color:var(--paper);display:inline-flex;justify-content:center;align-items:center;&:focus-visible { background-color: var(--blue-tint); border-color: var(--montlior-blue); }\n}.elementor .montlior-share-row{width:auto;margin-inline-start:auto;display:flex;flex:0 0 auto;gap: var(--sp-2);\n}.elementor .montlior-read-time{white-space: nowrap;\n}.elementor .montlior-updated-tag{font-weight:500;color:var(--montlior-navy);}.elementor .montlior-byline-times{width:auto;font-family:var(--font-body);font-weight:400;color:var(--meta-grey);display:grid;gap:2px;flex:0 0 auto;line-height: normal; font-size: var(--step--1);\n}.elementor .montlior-byline-role{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height: normal; font-size: var(--step--1);\n}.elementor .montlior-byline-name:hover,.elementor .montlior-byline-name:focus-visible{text-decoration:underline;}.elementor .montlior-byline-name{font-family:var(--font-body);font-weight:500;color:var(--montlior-navy);text-decoration:none;display:inline-block;line-height: normal; font-size: var(--step--1); &:focus-visible { text-decoration: underline; }\n}.elementor .montlior-byline-id{width:auto;display:flex;flex-direction:column;flex:0 0 auto;}.elementor .montlior-byline-face{width:44px;height:44px;overflow:hidden;border-radius:50%;display:block;flex:0 1 auto;box-shadow: 0 0 0 1px var(--rule); & img { width: 100%; height: 100%; object-fit: cover; display: block; }\n}.elementor .montlior-byline-row{display:flex;flex-wrap:wrap;align-items:center;gap: var(--sp-3); padding: var(--sp-3) 0;\n}.elementor .montlior-article-standfirst{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height: normal; font-size: var(--step-1); max-width: var(--measure);\n}.elementor .montlior-article-title{font-family:var(--font-headline);font-weight:700;color:var(--ink);letter-spacing:-0.015em;line-height:1.16;text-wrap: balance; font-size: var(--step-4);\n}.elementor .montlior-breadcrumb-sep{color:var(--rule);}.elementor .montlior-breadcrumb{display:flex;gap:0.55em;flex-wrap:wrap;align-items: baseline;\n}.elementor .montlior-article-header{display:grid;gap: var(--sp-3); padding: var(--sp-5) 0 var(--sp-4);\n}.elementor .montlior-article-col{min-width:0px;max-width:780px;margin-inline: auto;\n}.elementor .montlior-ticker-pause:hover,.elementor .montlior-ticker-pause:focus-visible{color:var(--montlior-navy);border-color:var(--meta-grey);}.elementor .montlior-ticker-pause{width:28px;height:28px;min-width:28px;font-size:0px;color:var(--meta-grey);cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:var(--rule);border-style:solid;background-color:var(--paper);display:none;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .montlior-nameplate{text-align:center;}.elementor .montlior-condensed-search{font-size:0px;color:#FFFFFF;padding:0.7em;border-radius:0px;background-color:rgba(0, 0, 0, 0);display:inline-flex;flex:0 1 auto;justify-content:center;align-items:center;}.elementor .montlior-condensed-nav{width:auto;min-width:0px;padding:0px;flex:1 1 0px;}.elementor .montlior-condensed-logo{width:auto;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:8px;display:inline-flex;flex:0 1 auto;align-items:center;}.elementor .montlior-condensed-inner{padding:0px;display:flex;align-items:center;gap: var(--sp-2);\n}.elementor .montlior-condensed{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:100;padding:0px;background-color:var(--montlior-navy);box-shadow:0px 2px 14px 0px rgba(15, 42, 82, 0.35);}.elementor .montlior-ad-nav-next{font-size:0px;}.elementor .montlior-ad-nav-prev{font-size:0px;}.elementor .montlior-ad-nav:hover,.elementor .montlior-ad-nav:focus-visible{border-color:var(--montlior-navy);background-color:var(--blue-tint);}.elementor .montlior-ad-nav{width:30px;height:30px;min-width:30px;color:var(--montlior-navy);cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:var(--rule);border-style:solid;background-color:var(--paper);display:inline-flex;justify-content:center;align-items:center;}.elementor .montlior-ad-dots{display:flex;gap:6px;align-items:center;}.elementor .montlior-ad-controls{display:none;justify-content:flex-end;align-items:center;gap: var(--sp-2); padding-top: var(--sp-2); gap: var(--sp-2); padding-top: var(--sp-2);\n}.elementor .montlior-ad-slider{container-type: inline-size;\n}.elementor .montlior-utility-search:hover,.elementor .montlior-utility-search:focus-visible{color:var(--montlior-blue);}.elementor .montlior-utility-search{color:var(--montlior-navy);text-decoration:none;display:inline-flex;gap:0.45em;align-items:center;white-space: nowrap;\n}.elementor .montlior-ticker-item:hover,.elementor .montlior-ticker-item:focus-visible{color:var(--montlior-navy);text-decoration:underline;text-underline-offset: 3px;\n}.elementor .montlior-ticker-item{font-family:var(--font-body);font-weight:500;color:var(--ink);text-decoration:none;display:inline-flex;gap:2.75rem;align-items:center;line-height: normal; white-space: nowrap; font-size: var(--step--1);\n}.elementor .montlior-ticker-track{margin:0px;display:flex;gap:2.75rem;align-items:center;width: max-content; padding-block: 0.6em; padding-inline: 0;\n}.elementor .montlior-ticker{min-width:0px;overflow:hidden;position:relative;padding:0px;display:flex;flex:1 1 0px;align-items:center;}.elementor .montlior-breaking-badge{font-family:var(--font-kicker);font-weight:600;color:#FFFFFF;text-transform:uppercase;padding-block-start:0.38em;padding-block-end:0.38em;padding-inline-start:0.75em;padding-inline-end:0.75em;background-color:var(--breaking-red);display:inline-flex;gap:0.5em;align-items:center;align-self:center;line-height: normal; white-space: nowrap; font-size: var(--step--1); letter-spacing: var(--kicker-tracking);\n}.elementor .montlior-breaking-inner{min-height:44px;padding:0px;display:flex;align-items:stretch;gap: var(--sp-3);\n}.elementor .montlior-breaking{padding:0px;border-block-end-width:1px;background-color:var(--paper);border-bottom-style: solid; border-bottom-color: var(--rule);\n}.elementor .montlior-spaced-section{margin-top: var(--sp-6);\n}.elementor .montlior-ad-slide{min-width:0px;scroll-snap-align: start;\n}.elementor .montlior-ad-track{padding:0px;margin:0px;display:grid;grid-auto-flow:column;grid-auto-columns:100%;}.elementor .montlior-ad-viewport{overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; overscroll-behavior-inline: contain;\n}.elementor .montlior-story-cell{min-width:0px;container-type: inline-size;\n}.elementor .montlior-ad-cta{font-family:var(--font-body);font-weight:500;color:#FFFFFF;line-height:1.55;padding-block-end:2px;margin-block-start:0.5em;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.45); font-size: var(--step--1); line-height: normal;\n}.elementor .montlior-ad-headline{max-width:42ch;font-family:var(--font-body);font-weight:400;color:rgba(255, 255, 255, 0.86);line-height:1.55;font-size: var(--step-0); line-height: normal;\n}.elementor .montlior-ad-brand{font-family:var(--font-headline);font-weight:700;color:#FFFFFF;line-height:1.2;font-size: var(--step-1);\n}.elementor .montlior-ad-sector{font-family:var(--font-kicker);font-weight:600;font-size:0.66rem;color:rgba(255, 255, 255, 0.62);letter-spacing:0.14em;text-transform:uppercase;line-height: normal;\n}.elementor .montlior-ad-copy{min-width:0px;color:#FFFFFF;padding:clamp(0.9rem, 3cqi, 2.2rem);display:grid;gap:0.35em;justify-items:start;align-content:center;}.elementor .montlior-ad-media{min-height:80px;overflow:hidden;aspect-ratio:16 / 9;& img { width: 100%; height: 100%; object-fit: cover; display: block; }\n}.elementor .montlior-ad-inner{overflow:hidden;position:relative;color:inherit;text-decoration:none;background-color:var(--montlior-navy);display:grid;grid-template-columns:minmax(0, 1fr);}.elementor .montlior-ad-label{font-family:var(--font-kicker);font-weight:600;font-size:0.68rem;color:var(--meta-grey);letter-spacing:0.16em;text-transform:uppercase;line-height: normal; margin-bottom: var(--sp-2);\n}.elementor .montlior-ad{border-block-start-width:1px;container-type: inline-size; border-top-style: solid; border-top-color: var(--rule); padding: var(--sp-2) 0 0;\n}.elementor .montlior-band-title{font-family:var(--font-kicker);font-weight:600;color:var(--montlior-navy);text-transform:uppercase;line-height: normal; font-size: var(--step-1); letter-spacing: var(--kicker-tracking);\n}.elementor .montlior-band-head{display:flex;justify-content:space-between;align-items: baseline; gap: var(--sp-3); margin-bottom: var(--sp-4);\n}.elementor .montlior-band{padding-block: var(--sp-6);\n}.elementor .montlior-band-alt{border-block-start-width:1px;border-block-end-width:1px;background-color:var(--alt-surface);border-top-style: solid; border-top-color: var(--rule); border-bottom-style: solid; border-bottom-color: var(--rule);\n}.elementor .montlior-section-more:hover,.elementor .montlior-section-more:focus-visible{text-decoration:underline;text-underline-offset: 3px;\n}.elementor .montlior-section-more{font-family:var(--font-body);font-weight:500;color:var(--montlior-blue);line-height:1.55;text-decoration:none;white-space: nowrap; font-size: var(--step--1); line-height: normal;\n}.elementor .montlior-story-body{min-width:0px;display:flex;flex-direction:column;gap: var(--sp-2);\n}.elementor .montlior-story{min-width:0px;display:flex;flex-direction:column;gap: var(--sp-2);\n}.elementor .montlior-frame{width:100%;overflow:hidden;position:relative;background-color:var(--blue-tint);display:block;& img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.5s cubic-bezier(0.2, 0.65, 0.25, 1); } &:hover img { transform: scale(1.03); }\n}.elementor .montlior-frame-16x9{aspect-ratio:16 / 9;}.elementor .montlior-meta{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height:1.55;display:flex;gap:0px;flex-wrap:wrap;align-items: baseline; font-size: var(--step--1); & > * + *::before { content: "\00b7"; margin-inline: 0.45em; } line-height: normal; gap: 0.35em 0; & > * + *::before { content: "\00b7"; margin-inline: 0.8em; }\n}.elementor .montlior-headline:hover,.elementor .montlior-headline:focus-visible{text-decoration:underline;text-underline-offset: 4px; text-decoration-thickness: 2px; text-decoration-color: var(--montlior-blue);\n}.elementor .montlior-headline{font-family:var(--font-headline);font-weight:700;color:var(--ink);letter-spacing:-0.01em;line-height:1.18;text-decoration:none;text-wrap: balance; text-wrap: wrap;\n}.elementor .montlior-kicker:hover,.elementor .montlior-kicker:focus-visible{text-decoration:underline;text-underline-offset: 3px;\n}.elementor .montlior-kicker{font-family:var(--font-kicker);font-weight:600;color:var(--montlior-blue);text-decoration:none;text-transform:uppercase;display:inline-block;line-height: normal; font-size: var(--step--1); letter-spacing: var(--kicker-tracking);\n}.elementor .montlior-loop-single{display:block;gap:0px;grid-auto-rows:auto;}.elementor .montlior-group-card:hover,.elementor .montlior-group-card:focus-visible{border-color:var(--montlior-gold);background-color:rgba(255, 255, 255, 0.05);}.elementor .montlior-group-card{height:100%;position:relative;font-family:var(--font-body);font-weight:600;font-size:clamp(0.95rem, 0.915rem + 0.18vw, 1.075rem);color:#ffffff;line-height:1.3;text-decoration:none;padding-block-start:clamp(0.75rem, 0.69rem + 0.3vw, 0.96rem);padding-block-end:clamp(0.75rem, 0.69rem + 0.3vw, 0.96rem);padding-inline-start:21px;padding-inline-end:clamp(0.75rem, 0.69rem + 0.3vw, 0.96rem);border-radius:3px;border-width:1px;border-color:rgba(255, 255, 255, 0.16);border-style:solid;background-color:rgba(0, 0, 0, 0);display:block;text-align: left; &::before { content: ""; position: absolute; left: clamp(0.75rem, 0.69rem + 0.3vw, 0.96rem); top: 1.35em; width: 6px; height: 6px; background: var(--montlior-gold); transform: rotate(45deg); } & span { display: block; margin-top: 0.25em; font-size: clamp(0.72rem, 0.685rem + 0.18vw, 0.845rem); font-weight: 400; color: rgba(255, 255, 255, 0.6); } padding: var(--sp-3) var(--sp-3) var(--sp-3) calc(var(--sp-3) + 18px);\n}.elementor .montlior-footer-col{display:block;& .elementor-nav-menu { display: block; } & .elementor-nav-menu li + li { margin-top: clamp(0.5rem, 0.46rem + 0.2vw, 0.64rem); } & .elementor-nav-menu a.elementor-item { display: inline; padding: 0; font-family: var(--font-body); font-size: clamp(0.72rem, 0.685rem + 0.18vw, 0.845rem); font-weight: 400; line-height: 1.55; color: rgba(255, 255, 255, 0.82); background-color: transparent; } & .elementor-nav-menu a.elementor-item:hover { color: #ffffff; text-decoration: underline; text-underline-offset: 3px; background-color: transparent; }\n}.elementor .montlior-footer-heading{font-family:var(--font-kicker);font-weight:600;font-size:clamp(0.72rem, 0.685rem + 0.18vw, 0.845rem);color:#ffffff;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0px;margin-block-end:clamp(0.75rem, 0.69rem + 0.3vw, 0.96rem);margin-inline-start:0px;margin-inline-end:0px;line-height: normal;\n}.elementor .montlior-footer-link:hover,.elementor .montlior-footer-link:focus-visible{color:#ffffff;text-decoration:underline;text-underline-offset: 3px;\n}.elementor .montlior-footer-link{font-family:var(--font-body);font-weight:400;font-size:clamp(0.72rem, 0.685rem + 0.18vw, 0.845rem);color:rgba(255, 255, 255, 0.82);line-height:1.55;text-decoration:none;padding:0px;border-radius:0px;background-color:rgba(0, 0, 0, 0);&:focus-visible { outline: 2px solid #ffffff; outline-offset: 2px; }\n}.elementor .montlior-utility-link:hover,.elementor .montlior-utility-link:focus-visible{color:var(--montlior-navy);text-decoration:underline;}.elementor .montlior-utility-link{font-family:var(--font-body);font-weight:500;font-size:clamp(0.72rem, 0.685rem + 0.18vw, 0.845rem);color:var(--meta-grey);line-height:1;text-decoration:none;padding:0px;border-radius:0px;background-color:rgba(0, 0, 0, 0);transition:color 0.18s;white-space: nowrap; &:focus-visible { outline: 2px solid var(--montlior-blue); outline-offset: 2px; }\n}.elementor .montlior-wrap{width:min(100% - clamp(2rem, 7vw, 5rem), 1360px);margin-inline: auto;\n}.elementor .montlior-group-link:hover,.elementor .montlior-group-link:focus-visible{color:var(--gold-bright);}.elementor .montlior-group-link{font-family:var(--font-kicker);font-weight:600;font-size:clamp(0.62rem, 0.59rem + 0.14vw, 0.72rem);color:rgba(255, 255, 255, 0.78);letter-spacing:0.1em;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:0.55em;padding-block-end:0.55em;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:rgba(0, 0, 0, 0);transition:color 0.18s;white-space: nowrap; &:focus-visible { outline: 2px solid var(--gold-bright); outline-offset: 2px; }\n}