.elementor .montlior-breadcrumb-current{color:var(--montlior-navy);}.elementor .montlior-reset{min-width:0px;padding:0px;margin:0px;}.elementor .montlior-archive-river{min-width:0px;}.elementor .montlior-empty-note{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height:1.55;font-size: var(--step-0); padding: var(--sp-5) 0;\n}.elementor .montlior-rail-newsletter-form{width:100%;display:flex;flex-wrap:wrap;gap: var(--sp-2);\n}.elementor .montlior-rail-newsletter-note{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height:1.55;font-size: var(--step--1); margin-bottom: var(--sp-3);\n}.elementor .montlior-rail-newsletter-title{font-family:var(--font-headline);font-weight:700;color:var(--ink);letter-spacing:-0.01em;line-height:1.16;font-size: var(--step-1); margin-bottom: var(--sp-1);\n}.elementor .montlior-rail-newsletter{border-width:1px;border-color:var(--rule);border-style:solid;display:block;padding: var(--sp-4);\n}.elementor .montlior-pagination-link:hover,.elementor .montlior-pagination-link:focus-visible{border-color:var(--montlior-navy);}.elementor .montlior-pagination-link{min-width:2.6em;font-family:var(--font-body);font-weight:500;color:var(--montlior-navy);text-align:center;text-decoration:none;padding-block-start:0.55em;padding-block-end:0.55em;padding-inline-start:0.9em;padding-inline-end:0.9em;border-radius:3px;border-width:1px;border-color:var(--rule);border-style:solid;display:inline-block;line-height: normal; font-size: var(--step--1); &:focus-visible { border-color: var(--montlior-navy); }\n}.elementor .montlior-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap: var(--sp-2); padding: var(--sp-6) 0;\n}.elementor .montlior-section-intro{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height:1.55;font-size: var(--step-1); max-width: var(--measure); margin-top: var(--sp-2);\n}.elementor .montlior-section-h1{font-family:var(--font-headline);font-weight:700;color:var(--montlior-navy);letter-spacing:-0.01em;line-height:1.16;font-size: var(--step-4);\n}.elementor .montlior-section-header{display:block;padding: var(--sp-5) 0 var(--sp-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-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-mostread-link:hover,.elementor .montlior-mostread-link:focus-visible{text-decoration:underline;text-underline-offset: 3px; text-decoration-color: var(--montlior-blue);\n}.elementor .montlior-mostread-link{font-family:var(--font-headline);font-weight:600;color:var(--ink);line-height:1.3;text-decoration:none;display:inline-block;font-size: var(--step-0);\n}.elementor .montlior-newsletter-button:hover,.elementor .montlior-newsletter-button:focus-visible{background-color:var(--montlior-blue);}.elementor .montlior-newsletter-button{font-family:var(--font-body);font-weight:500;color:#FFFFFF;line-height:1.55;cursor:pointer;padding-block-start:0.75em;padding-block-end:0.75em;padding-inline-start:1.6em;padding-inline-end:1.6em;border-radius:3px;border-width:0px;background-color:var(--montlior-navy);flex:0 1 auto;font-size: var(--step-0); line-height: normal;\n}.elementor .montlior-newsletter-input{height:auto;min-width:0px;font-family:var(--font-body);color:var(--ink);padding-block-start:0.75em;padding-block-end:0.75em;padding-inline-start:1em;padding-inline-end:1em;border-radius:3px;border-width:1px;border-color:var(--meta-grey);border-style:solid;background-color:var(--paper);flex:1 1 230px;font-size: var(--step-0);\n}.elementor .montlior-ad-rail{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-ad-media-square{overflow:hidden;aspect-ratio:1 / 1;grid-area: 1 / 1; & img { width: 100%; height: 100%; object-fit: cover; display: block; }\n}.elementor .montlior-ad-copy-overlay{min-width:0px;color:#FFFFFF;background-image:linear-gradient(180deg, rgba(15, 42, 82, 0) 0%,rgba(15, 42, 82, 0.55) 42%,rgba(15, 42, 82, 0.94) 78%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:0.35em;justify-items:start;align-content:end;grid-area: 1 / 1; padding: var(--sp-3);\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-newsletter-note{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height:1.55;font-size: var(--step--1);\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-mostread-list{display:flex;flex-direction:column;counter-reset: mostread; & > * { counter-increment: mostread; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--sp-3); align-items: start; padding-block: var(--sp-3); } & > * + * { border-top: 1px solid var(--navy-soft); } & > *:first-child { padding-top: 0; } & > *:last-child { padding-bottom: 0; } & > *::before { content: counter(mostread); font-family: "Archivo", sans-serif; font-weight: 600; font-size: var(--step-2); line-height: 1; color: var(--montlior-gold); } counter-reset: mostread; & > * { counter-increment: mostread; display: grid; grid-template-columns: auto minmax(0, 1fr); gap: var(--sp-3); align-items: start; padding-block: var(--sp-3); } & > * + * { border-top: 1px solid var(--navy-soft); } & > *:first-child { padding-top: 0; } & > *:last-child { padding-bottom: 0; } & > *::before { content: counter(mostread); font-family: var(--font-kicker); font-weight: 600; font-size: var(--step-2); line-height: 1; color: var(--montlior-gold); } counter-reset: mostread; & > * { counter-increment: mostread; display: grid; grid-template-columns: 2ch minmax(0, 1fr); gap: var(--sp-3); align-items: start; padding-block: var(--sp-3); } & > * + * { border-top: 1px solid var(--navy-soft); } & > *:first-child { padding-top: 0; } & > *:last-child { padding-bottom: 0; } & > *::before { content: counter(mostread); font-family: var(--font-headline); font-weight: 700; font-size: var(--step-3); line-height: 0.9; color: var(--montlior-blue); font-variant-numeric: lining-nums; } counter-reset: mostread; & > * { counter-increment: mostread; display: grid; grid-template-columns: 2ch minmax(0, 1fr); gap: var(--sp-3); align-items: start; padding-block: var(--sp-3); } & > * + * { border-top: 1px solid var(--navy-soft); } & > *:first-child { padding-top: var(--sp-3); } & > *:last-child { padding-bottom: var(--sp-3); }\n}.elementor .montlior-mostread-title{font-family:var(--font-kicker);font-weight:600;color:var(--montlior-navy);text-transform:uppercase;border-block-end-width:3px;line-height: normal; font-size: var(--step-1); letter-spacing: var(--kicker-tracking); line-height: normal; border-bottom-style: solid; border-bottom-color: var(--montlior-navy); font-size: var(--step-1); letter-spacing: var(--kicker-tracking); padding-bottom: var(--sp-2); padding-bottom: var(--sp-2);\n}.elementor .montlior-mostread{background-color:var(--blue-tint);display:block;flex-direction:column;padding: var(--sp-4); gap: var(--sp-3); padding: var(--sp-4);\n}.elementor .montlior-rail{min-width:0px;display:grid;align-content:start;align-self:stretch;gap: var(--sp-5);\n}.elementor .montlior-with-rail{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap: var(--sp-6); gap: var(--sp-6);\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-standfirst{font-family:var(--font-body);font-weight:400;color:var(--meta-grey);line-height:1.55;font-size: var(--step-0); max-width: var(--measure);\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-page-shell{container-name: page; container-type: inline-size;\n}.elementor .montlior-wrap{width:min(100% - clamp(2rem, 7vw, 5rem), 1360px);margin-inline: auto;\n}