
html body {
  --wsv-aykzyqy-piyavvg: #071b2d;
  --wsv-aykzyqy-qrulasn: #ffffff;
  --wsv-aykzyqy-xufvnv: #edf7fc;
  --wsv-aykzyqy-unahwd: #009fe3;
  --wsv-aykzyqy-jrhxv: #f2a900;
  --wsv-aykzyqy-astzi: #52697a;
  --wsv-aykzyqy-ypvne: #b8d9ea;
  --wsv-aykzyqy-qxyzx: "Arial Narrow", "Inter Tight", Inter, ui-sans-serif, system-ui, sans-serif;
  --wsv-aykzyqy-fziulrp: Inter, ui-sans-serif, system-ui, sans-serif;
}
html body .wsv-aykzyqy,
html body .wsv-aykzyqy-eilbtg,
html body .wsv-aykzyqy-nmkbclrr,
html body .wsv-ycdmthqt-oqkllsf--bqqmkoh,
html body .wsv-ycdmthqt-gkhhpwf--bqqmkoh {
  color: var(--wsv-aykzyqy-piyavvg);
  background: var(--wsv-aykzyqy-qrulasn);
  font-family: var(--wsv-aykzyqy-fziulrp);
}
html body .wsv-aykzyqy h1, html body .wsv-aykzyqy h2, html body .wsv-aykzyqy h3,
html body .wsv-aykzyqy-eilbtg h1, html body .wsv-aykzyqy-eilbtg h2,
html body .wsv-aykzyqy-nmkbclrr h1, html body .wsv-ycdmthqt-oqkllsf--bqqmkoh h1 {
  font-family: var(--wsv-aykzyqy-qxyzx);
  hyphens: none; -webkit-hyphens: none; overflow-wrap: normal;
}
html body .wsv-aykzyqy-khjtub { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
html body .wsv-aykzyqy-efqiwmsu {
  display: inline-block; margin: 0 0 6px; color: var(--wsv-aykzyqy-unahwd);
  font: 700 0.72rem/1.2 var(--wsv-aykzyqy-qxyzx); letter-spacing: 0.09em; text-transform: uppercase; text-decoration: none;
}
html body .wsv-aykzyqy-nuxqja {
  display: flex; flex-wrap: wrap; align-items: baseline; gap: 0 0.55rem; margin: 6px 0 0;
  color: var(--wsv-aykzyqy-astzi); font: 400 0.8125rem/1.4 var(--wsv-aykzyqy-fziulrp);
}
html body .wsv-aykzyqy-nuxqja a { color: var(--wsv-aykzyqy-piyavvg); text-decoration: none; }
html body .wsv-aykzyqy-skmqm { color: var(--wsv-aykzyqy-ypvne); }


html body .wsv-aykzyqy-wibcw {
  display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 18px;
  margin-top: 14px; padding: 10px 14px; background: var(--wsv-aykzyqy-xufvnv); border-top: 3px solid var(--wsv-aykzyqy-piyavvg); border-bottom: 1px solid var(--wsv-aykzyqy-ypvne);
}
html body .wsv-aykzyqy-wibcw__xlzrrn { font: 700 0.78rem/1.3 var(--wsv-aykzyqy-qxyzx); letter-spacing: 0.08em; text-transform: uppercase; }
html body .wsv-aykzyqy-wibcw__leumgr { display: flex; flex-wrap: wrap; gap: 6px 14px; }
html body .wsv-aykzyqy-wibcw__leumgr a { color: var(--wsv-aykzyqy-piyavvg); font: 600 0.85rem/1.3 var(--wsv-aykzyqy-fziulrp); text-decoration: none; border-bottom: 2px solid transparent; }
html body .wsv-aykzyqy-wibcw__leumgr a:hover, html body .wsv-aykzyqy-wibcw__leumgr a:focus-visible { border-bottom-color: var(--wsv-aykzyqy-unahwd); }


html body .wsv-aykzyqy-npudzrf { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 14px 28px; padding: 26px 0 18px; }
html body .wsv-aykzyqy-fpmceg { margin: 0 0 6px; font: 700 1.05rem/1.2 var(--wsv-aykzyqy-qxyzx); letter-spacing: 0.02em; }
html body .wsv-aykzyqy-blgpktjx { margin: 0; max-width: 44rem; color: var(--wsv-aykzyqy-astzi); font: 400 1.02rem/1.5 var(--wsv-aykzyqy-fziulrp); }
html body .wsv-aykzyqy-mhiclzbt { font: 700 3rem/0.9 var(--wsv-aykzyqy-qxyzx); color: var(--wsv-aykzyqy-piyavvg); letter-spacing: -0.02em; }
html body .wsv-aykzyqy-mhiclzbt span { color: var(--wsv-aykzyqy-jrhxv); padding: 0 2px; }


html body .wsv-aykzyqy-shbeoy { margin: 0 0 12px; padding-bottom: 6px; border-bottom: 2px solid var(--wsv-aykzyqy-piyavvg); font: 700 1.3rem/1.2 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-bpyojm__krouzb { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(15rem, 0.7fr); gap: 24px 32px; align-items: start; padding-bottom: 30px; }
html body .wsv-aykzyqy-bpyojm__bdygid, html body .wsv-aykzyqy-edlhsd__bdygid { display: block; aspect-ratio: 16 / 10; overflow: hidden; background: var(--wsv-aykzyqy-xufvnv); }
html body .wsv-aykzyqy-bpyojm__bdygid img, html body .wsv-aykzyqy-edlhsd__bdygid img { width: 100%; height: 100%; object-fit: cover; }
html body .wsv-aykzyqy-bpyojm__nohxg h3 { margin: 0 0 10px; font: 700 2rem/1.12 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-viepuut { margin: 0; font: 400 1.05rem/1.5 var(--wsv-aykzyqy-fziulrp); }
html body .wsv-aykzyqy-hyvrak { display: grid; gap: 0; }
html body .wsv-aykzyqy-jogwa { padding: 14px 0; border-bottom: 1px solid var(--wsv-aykzyqy-ypvne); }
html body .wsv-aykzyqy-jogwa:first-child { padding-top: 0; }
html body .wsv-aykzyqy-jogwa h3 { margin: 0 0 4px; font: 700 1.05rem/1.25 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-jogwa time { color: var(--wsv-aykzyqy-astzi); font: 400 0.8rem/1.4 var(--wsv-aykzyqy-fziulrp); }


html body .wsv-aykzyqy-qfridf { margin: 6px 0 30px; padding: 26px 0; background: var(--wsv-aykzyqy-piyavvg); color: #fff; }
html body .wsv-aykzyqy-qfridf__jpzcqwvu { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 8px 18px; margin-bottom: 16px; }
html body .wsv-aykzyqy-qfridf__jpzcqwvu h2 { margin: 0; font: 700 1.5rem/1.2 var(--wsv-aykzyqy-qxyzx); color: var(--wsv-aykzyqy-jrhxv); }
html body .wsv-aykzyqy-qfridf__jpzcqwvu a { color: #fff; font: 600 0.9rem/1.3 var(--wsv-aykzyqy-fziulrp); }
html body .wsv-aykzyqy-qfridf__wscylu { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 34px; list-style: none; margin: 0; padding: 0; }
html body .wsv-aykzyqy-qfridf__wscylu li { display: grid; grid-template-columns: 6.5rem minmax(0, 1fr); gap: 12px; align-items: baseline; padding: 11px 0; border-bottom: 1px solid rgba(255,255,255,0.18); }
html body .wsv-aykzyqy-qfridf__wscylu time { color: var(--wsv-aykzyqy-jrhxv); font: 700 0.78rem/1.4 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-qfridf__wscylu a { color: #fff; font: 600 1rem/1.35 var(--wsv-aykzyqy-fziulrp); text-decoration: none; }
html body .wsv-aykzyqy-qfridf__wscylu a:hover, html body .wsv-aykzyqy-qfridf__wscylu a:focus-visible { text-decoration: underline; }


html body .wsv-aykzyqy-edlhsd__jpzcqwvu { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 8px 18px; margin-bottom: 14px; padding-bottom: 8px; border-bottom: 2px solid var(--wsv-aykzyqy-piyavvg); }
html body .wsv-aykzyqy-edlhsd__jpzcqwvu h2 { margin: 0; font: 700 1.5rem/1.2 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-edlhsd__jpzcqwvu a { color: var(--wsv-aykzyqy-piyavvg); font: 600 0.9rem/1.3 var(--wsv-aykzyqy-fziulrp); }
html body .wsv-aykzyqy-edlhsd__krouzb { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 18px; }
html body .wsv-aykzyqy-edlhsd__lnpdqe { grid-column: span 2; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 { grid-column: span 3; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--3 { grid-column: span 3; }
html body .wsv-aykzyqy-edlhsd__lnpdqe h3 { margin: 0; font: 700 1.08rem/1.25 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 .wsv-aykzyqy-edlhsd__bdygid { aspect-ratio: 3 / 2; }
html body .wsv-aykzyqy-edlhsd__bdygid { margin-bottom: 10px; }


html body .wsv-aykzyqy-qlcfxky { display: flex; flex-wrap: wrap; gap: 10px; margin: 30px 0; padding: 14px; background: var(--wsv-aykzyqy-xufvnv); }
html body .wsv-aykzyqy-qlcfxky__asset { flex: 1 1 8rem; padding: 10px 12px; background: var(--wsv-aykzyqy-qrulasn); border-left: 4px solid var(--wsv-aykzyqy-unahwd); text-decoration: none; color: var(--wsv-aykzyqy-piyavvg); }
html body .wsv-aykzyqy-qlcfxky__asset span { display: block; font: 700 1rem/1.2 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-qlcfxky__asset em { font: 400 0.72rem/1.4 var(--wsv-aykzyqy-fziulrp); color: var(--wsv-aykzyqy-astzi); font-style: normal; letter-spacing: 0.06em; text-transform: uppercase; }
html body .wsv-aykzyqy-qlcfxky__asset:hover, html body .wsv-aykzyqy-qlcfxky__asset:focus-visible { border-left-color: var(--wsv-aykzyqy-jrhxv); }


html body .wsv-aykzyqy-vcehie h2 { margin: 0 0 12px; font: 700 1.4rem/1.2 var(--wsv-aykzyqy-qxyzx); }
html body .wsv-aykzyqy-vcehie ol { list-style: none; margin: 0; padding: 0; }
html body .wsv-aykzyqy-vcehie li { display: grid; grid-template-columns: 6.5rem minmax(5rem, 8rem) minmax(0, 1fr); gap: 10px 16px; align-items: baseline; padding: 10px 0; border-top: 1px solid var(--wsv-aykzyqy-ypvne); }
html body .wsv-aykzyqy-vcehie time { color: var(--wsv-aykzyqy-astzi); font: 400 0.8rem/1.4 var(--wsv-aykzyqy-fziulrp); }


html body .wsv-aykzyqy-gkhhpwf__qnoemb { padding: 30px 0 18px; background: var(--wsv-aykzyqy-qrulasn); position: relative; overflow: hidden; }
html body .wsv-aykzyqy-xbmeuh { position: relative; z-index: 1; display: inline-block; margin: 0 0 14px; }
html body .wsv-aykzyqy-xbmeuh img { display: block; width: auto; height: auto; min-width: 180px; max-height: 58px; max-width: min(320px, 74vw); }
html body .wsv-aykzyqy-gkhhpwf__qnoemb::after { content: "Marseille"; position: absolute; right: 0; bottom: -0.35em; font: 700 clamp(3rem, 12vw, 8rem)/1 var(--wsv-aykzyqy-qxyzx); color: var(--wsv-aykzyqy-xufvnv); z-index: 0; pointer-events: none; }
html body .wsv-aykzyqy-gkhhpwf__sxrhqfbz { position: relative; z-index: 1; display: flex; flex-wrap: wrap; gap: 8px 16px; }
html body .wsv-aykzyqy-gkhhpwf__sxrhqfbz a { color: var(--wsv-aykzyqy-piyavvg); font: 600 0.9rem/1.3 var(--wsv-aykzyqy-fziulrp); text-decoration: none; }
html body .wsv-aykzyqy-gkhhpwf__vxmuv { padding: 24px 0 18px; background: var(--wsv-aykzyqy-piyavvg); color: #fff; }
html body .wsv-aykzyqy-gkhhpwf__krouzb { display: flex; flex-wrap: wrap; gap: 20px 48px; justify-content: flex-start; }
html body .wsv-aykzyqy-gkhhpwf__vxmuv h2 { margin: 0 0 10px; font: 700 1rem/1.2 var(--wsv-aykzyqy-qxyzx); color: var(--wsv-aykzyqy-jrhxv); }
html body .wsv-aykzyqy-gkhhpwf__srcibwyg nav { display: flex; flex-direction: column; gap: 6px; }
html body .wsv-aykzyqy-gkhhpwf__vxmuv a { color: #fff; font: 600 0.9rem/1.3 var(--wsv-aykzyqy-fziulrp); text-decoration: none; }
html body .wsv-aykzyqy-gkhhpwf__vxmuv a:hover, html body .wsv-aykzyqy-gkhhpwf__vxmuv a:focus-visible { text-decoration: underline; }
html body .wsv-aykzyqy-gkhhpwf__zfwpw { max-width: 32rem; }
html body .wsv-aykzyqy-gkhhpwf__zfwpw p { margin: 0 0 12px; font: 400 0.92rem/1.5 var(--wsv-aykzyqy-fziulrp); color: rgba(255,255,255,0.85); }
html body .wsv-aykzyqy-gkhhpwf__oqlhjbbw { display: inline-block; padding: 9px 16px; background: var(--wsv-aykzyqy-jrhxv); color: var(--wsv-aykzyqy-piyavvg) !important; font-weight: 700 !important; }
html body .wsv-aykzyqy-gkhhpwf__vlnybjz { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px 18px; margin-top: 20px; padding-top: 14px; border-top: 1px solid rgba(255,255,255,0.2); font: 400 0.8rem/1.4 var(--wsv-aykzyqy-fziulrp); color: rgba(255,255,255,0.8); }
html body .wsv-aykzyqy-gkhhpwf__vlnybjz nav { display: flex; flex-wrap: wrap; gap: 8px 16px; }
html body .wsv-aykzyqy-gkhhpwf__vlnybjz a, html body .wsv-aykzyqy-gkhhpwf__vlnybjz button { color: rgba(255,255,255,0.9); background: none; border: 0; padding: 0; cursor: pointer; font: inherit; text-decoration: none; }


html body .wsv-aykzyqy-eilbtg .wsv-eilbtg-lnpdqe__fziulrp, html body .wsv-aykzyqy-eilbtg .wsv-xschj-lnpdqe__fziulrp { padding: 12px; }
html body .wsv-aykzyqy-eilbtg .wsv-eilbtg-qfbpfzsi, html body .wsv-aykzyqy-eilbtg .wsv-lcvgyav-uirzpae { max-width: 44rem; }
html body .wsv-nmkbclrr-wawydvgk { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 28px 36px; align-items: start; }
html body .dn-article-content { font-size: 1.125rem; line-height: 1.65; max-width: 42rem; }
html body .wsv-nmkbclrr-pwbszqm__yfgnw { box-sizing: border-box; width: 300px; min-width: 300px; height: auto; min-height: 250px; border: 1px dashed var(--wsv-aykzyqy-ypvne); background: var(--wsv-aykzyqy-xufvnv); }
html body .wsv-aykzyqy-lgzjgh, html body figure.wp-block-embed, html body figure.wp-block-embed-youtube, html body .fluid-width-video-wrapper { overflow: visible !important; aspect-ratio: auto !important; min-height: 0; background: var(--wsv-aykzyqy-qrulasn) !important; }
html body figure.wp-block-embed iframe, html body figure.wp-block-embed-youtube iframe { display: block; width: 100%; max-height: 360px; }
html body .wsv-xschj-krouzb { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; padding-bottom: 36px; }
html body .wsv-xschj-lnpdqe { border: 1px solid var(--wsv-aykzyqy-ypvne); background: var(--wsv-aykzyqy-qrulasn); }

@media (max-width: 1024px) {
  html body .wsv-aykzyqy-bpyojm__krouzb, html body .wsv-nmkbclrr-wawydvgk { grid-template-columns: minmax(0, 1fr); }
  html body .wsv-aykzyqy-edlhsd__krouzb, html body .wsv-xschj-krouzb { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  html body .wsv-aykzyqy-edlhsd__lnpdqe, html body .wsv-aykzyqy-edlhsd__lnpdqe--1, html body .wsv-aykzyqy-edlhsd__lnpdqe--3 { grid-column: span 1; }
  html body .wsv-nmkbclrr-pwbszqm__yfgnw { max-width: 100%; }
}
@media (max-width: 720px) {
  html body .wsv-aykzyqy-qfridf__wscylu { grid-template-columns: minmax(0, 1fr); }
  html body .wsv-aykzyqy-edlhsd__krouzb, html body .wsv-xschj-krouzb { grid-template-columns: minmax(0, 1fr); }
  html body .wsv-aykzyqy-qlcfxky { flex-wrap: nowrap; overflow-x: auto; }
  html body .wsv-aykzyqy-qlcfxky__asset { flex: 0 0 10rem; }
  html body .wsv-aykzyqy-vcehie li { grid-template-columns: minmax(0, 1fr); gap: 4px; }
  html body .wsv-aykzyqy-mhiclzbt { font-size: 2.2rem; }
  html body .wsv-aykzyqy-gkhhpwf__krouzb { flex-direction: column; }
}


html body .wsv-aykzyqy { font-size: 1rem; line-height: 1.55; }
html body .wsv-aykzyqy-umsfy-jpzcqwvu {
  display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between;
  gap: 8px 18px; margin: 0 0 16px; padding-bottom: 8px; border-bottom: 2px solid var(--wsv-aykzyqy-piyavvg);
}
html body .wsv-aykzyqy-umsfy-jpzcqwvu .wsv-aykzyqy-shbeoy { margin: 0; padding: 0; border: 0; }
html body .wsv-aykzyqy-umsfy-jpzcqwvu a { color: var(--wsv-aykzyqy-unahwd); font: 700 0.85rem/1.3 var(--wsv-aykzyqy-fziulrp); text-decoration: none; }
html body .wsv-aykzyqy-bpyojm__doeiefjf { margin: 0 0 10px; font-size: clamp(1.7rem, 2.4vw, 2.5rem); line-height: 1.08; font-weight: 700; }
html body .wsv-aykzyqy-hyvrak__doeiefjf { margin: 0 0 8px; font: 700 0.78rem/1.2 var(--wsv-aykzyqy-qxyzx); letter-spacing: 0.09em; text-transform: uppercase; color: var(--wsv-aykzyqy-astzi); }
html body .wsv-aykzyqy-nuxqja { font-size: 0.85rem; }
html body .wsv-aykzyqy-edlhsd__krouzb { grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 18px 20px; }
html body .wsv-aykzyqy-edlhsd__lnpdqe { grid-column: span 3; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 { grid-column: span 7; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--2 { grid-column: span 5; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--3 { grid-column: span 3; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 .wsv-aykzyqy-edlhsd__bdygid { aspect-ratio: 16 / 9; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--2 .wsv-aykzyqy-edlhsd__bdygid { aspect-ratio: 16 / 9; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 h3 { font-size: 1.5rem; line-height: 1.15; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--2 h3 { font-size: 1.2rem; line-height: 1.2; }
html body .wsv-aykzyqy-qlcfxky { gap: 12px; }
html body .wsv-aykzyqy-qlcfxky__asset span { font-size: 1.05rem; }
html body .wsv-aykzyqy-npudzrf { padding: 30px 0 22px; }
html body .wsv-aykzyqy-wibcw { padding: 12px 16px; }
@media (max-width: 1024px) {
  html body .wsv-aykzyqy-edlhsd__lnpdqe, html body .wsv-aykzyqy-edlhsd__lnpdqe--1, html body .wsv-aykzyqy-edlhsd__lnpdqe--2, html body .wsv-aykzyqy-edlhsd__lnpdqe--3 { grid-column: span 6; }
  html body .wsv-aykzyqy-edlhsd__krouzb { grid-template-columns: repeat(6, minmax(0, 1fr)); }
}
@media (max-width: 720px) {
  html body .wsv-aykzyqy-edlhsd__krouzb { grid-template-columns: minmax(0, 1fr); }
  html body .wsv-aykzyqy-edlhsd__lnpdqe, html body .wsv-aykzyqy-edlhsd__lnpdqe--1, html body .wsv-aykzyqy-edlhsd__lnpdqe--2, html body .wsv-aykzyqy-edlhsd__lnpdqe--3 { grid-column: span 1; }
}

@media (max-width: 1200px) and (min-width: 941px) {
  html body .smart-head-main .logo-image img { max-height: 44px; width: auto; }
  html body .smart-head-main .navigation-main a { font-size: 0.95rem; }
}


html body .wsv-aykzyqy-wibcw { flex-wrap: nowrap; align-items: center; gap: 10px 18px; justify-content: space-between; }
html body .wsv-aykzyqy-wibcw__xlzrrn { flex: 0 0 auto; }
html body .wsv-aykzyqy-wibcw__leumgr { min-width: 0; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; -ms-overflow-style: none; }
html body .wsv-aykzyqy-wibcw__leumgr::-webkit-scrollbar { display: none; }
html body .wsv-aykzyqy-wibcw__leumgr a { flex: 0 0 auto; }
@media (max-width: 720px) {
  html body .wsv-aykzyqy-wibcw { flex-wrap: wrap; }
  html body .wsv-aykzyqy-wibcw__xlzrrn { flex-basis: 100%; }
}


html body .wsv-aykzyqy a { transition: color .15s ease, border-color .15s ease; }
html body .wsv-aykzyqy-bpyojm__doeiefjf a:hover, html body .wsv-aykzyqy-bpyojm__doeiefjf a:focus-visible,
html body .wsv-aykzyqy-jogwa h3 a:hover, html body .wsv-aykzyqy-jogwa h3 a:focus-visible,
html body .wsv-aykzyqy-edlhsd__lnpdqe h3 a:hover, html body .wsv-aykzyqy-edlhsd__lnpdqe h3 a:focus-visible,
html body .wsv-aykzyqy-vcehie a:hover, html body .wsv-aykzyqy-vcehie a:focus-visible,
html body .wsv-aykzyqy-qlcfxky__asset:hover span, html body .wsv-aykzyqy-qlcfxky__asset:focus-visible span { color: var(--wsv-aykzyqy-unahwd); }
html body .wsv-aykzyqy a:focus-visible, html body .wsv-aykzyqy button:focus-visible,
html body .wsv-ycdmthqt-gkhhpwf--bqqmkoh a:focus-visible, html body .wsv-ycdmthqt-gkhhpwf--bqqmkoh button:focus-visible { outline: 3px solid var(--wsv-aykzyqy-unahwd); outline-offset: 2px; }
html body .wsv-ycdmthqt-gkhhpwf--bqqmkoh a:hover, html body .wsv-ycdmthqt-gkhhpwf--bqqmkoh a:focus-visible { text-decoration: underline; }


html body .dn-share { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin: 14px 0 0; }
html body .wsv-kgkta__qfezwsm { font: 700 0.72rem/1.2 var(--wsv-aykzyqy-qxyzx); letter-spacing: 0.08em; text-transform: uppercase; color: var(--wsv-aykzyqy-astzi); }
html body .dn-share a { color: var(--wsv-aykzyqy-piyavvg); font: 600 0.85rem/1.3 var(--wsv-aykzyqy-fziulrp); text-decoration: none; border-bottom: 2px solid transparent; transition: color .15s ease, border-color .15s ease; }
html body .dn-share a:hover, html body .dn-share a:focus-visible { color: var(--wsv-aykzyqy-unahwd); border-bottom-color: var(--wsv-aykzyqy-unahwd); }


html body .wsv-rndglo a:hover, html body .wsv-rndglo a:focus-visible,
html body .wsv-nmkbclrr-lcvgyav:hover, html body .wsv-nmkbclrr-lcvgyav:focus-visible,
html body .wsv-lcvgyav-lnpdqe a:hover, html body .wsv-lcvgyav-lnpdqe a:focus-visible { color: var(--wsv-aykzyqy-unahwd); text-decoration: underline; }
html body .wsv-feibaj a:hover, html body .wsv-feibaj a:focus-visible { color: var(--wsv-aykzyqy-unahwd); border-color: var(--wsv-aykzyqy-unahwd); }
html body button[data-wsv-ngsim-avyvzbg]:hover, html body button[data-wsv-ngsim-avyvzbg]:focus-visible,
html body .wsv-ycdmthqt-gkhhpwf--bqqmkoh button:hover, html body .wsv-ycdmthqt-gkhhpwf--bqqmkoh button:focus-visible { color: var(--wsv-aykzyqy-unahwd); text-decoration: underline; }
html body .spc-social a:hover, html body .spc-social a:focus-visible { opacity: .7; }
html body .wsv-eilbtg-lnpdqe a:hover, html body .wsv-eilbtg-lnpdqe a:focus-visible { color: var(--wsv-aykzyqy-unahwd); }


html body .mobile-menu-container.off-canvas .off-canvas-widgets,
html body .mobile-menu-container.off-canvas .smartmag-widget-newsletter,
html body .mobile-menu-container.off-canvas .block-newsletter,
html body .mobile-menu-container.off-canvas .spc-newsletter { display: none !important; }
html body .mobile-menu-container.off-canvas .off-canvas-head {
  position: relative; display: flex; align-items: center; justify-content: space-between;
  gap: 12px; min-height: 60px; padding: 8px 16px; border-bottom: 1px solid var(--wsv-aykzyqy-ypvne);
}
html body .mobile-menu-container.off-canvas .off-canvas-head .close {
  position: static; display: inline-flex; align-items: center; justify-content: center;
  width: 44px; height: 44px; margin: 0; flex: 0 0 auto; color: var(--wsv-aykzyqy-piyavvg);
}
html body .mobile-menu-container.off-canvas .off-canvas-head .ts-logo { margin-left: auto; }


html body .wsv-aykzyqy { font-size: 16px; line-height: 1.6; }
html body .wsv-aykzyqy-blgpktjx, html body .wsv-aykzyqy-viepuut { font-size: 1.0625rem; line-height: 1.6; }
html body .wsv-aykzyqy-jogwa h3, html body .wsv-aykzyqy-edlhsd__lnpdqe h3 { font-size: 1.125rem; line-height: 1.3; }
html body .wsv-aykzyqy-vcehie li > a { font-size: 1.0625rem; line-height: 1.35; }
html body .wsv-aykzyqy-nuxqja, html body .wsv-aykzyqy-jogwa time, html body .wsv-aykzyqy-vcehie time, html body .wsv-aykzyqy-efqiwmsu { font-size: 0.8125rem; }
html body .wsv-aykzyqy-jogwa__bdygid { display: block; aspect-ratio: 16 / 9; overflow: hidden; margin-bottom: 8px; background: var(--wsv-aykzyqy-xufvnv); }
html body .wsv-aykzyqy-jogwa__bdygid img { width: 100%; height: 100%; object-fit: cover; }
html body .wsv-aykzyqy-hyvrak { display: grid; gap: 16px; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1, html body .wsv-aykzyqy-edlhsd__lnpdqe--2 { grid-column: span 6; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 .wsv-aykzyqy-edlhsd__bdygid, html body .wsv-aykzyqy-edlhsd__lnpdqe--2 .wsv-aykzyqy-edlhsd__bdygid { aspect-ratio: 16 / 9; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 h3, html body .wsv-aykzyqy-edlhsd__lnpdqe--2 h3 { font-size: 1.25rem; line-height: 1.2; }
html body .wsv-nmkbclrr-pwbszqm__yfgnw { background: transparent; border: 0; }
@media (max-width: 1024px) { html body .wsv-nmkbclrr-pwbszqm { display: none; } }
html body .wsv-pzthehhm--qltkwklh { display: grid; gap: 24px; }
html body .wsv-pzthehhm__eljixg { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px; }
html body .wsv-pzthehhm__hynztdg { min-width: 0; }
html body .wsv-pzthehhm__hynztdg h3, html body .wsv-pzthehhm__hynztdg p,
html body .wsv-pzthehhm__svkdjerm h2, html body .wsv-pzthehhm__svkdjerm p,
html body .wsv-pzthehhm__hnnsh-csxqy h2 { overflow-wrap: break-word; word-break: normal; writing-mode: horizontal-tb; }
html body .wsv-pzthehhm__svkdjerm { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 16px 24px; align-items: center; }
html body .wsv-pzthehhm__svkdjerm-cvoionv { grid-row: span 2; align-self: center; }
html body .wsv-pzthehhm__svkdjerm > div:not(.wsv-pzthehhm__svkdjerm-cvoionv) { min-width: 0; }
html body .wsv-pzthehhm__svkdjerm .wsv-pzthehhm__uclcr { grid-column: 2; justify-self: start; }
@media (max-width: 720px) {
  html body .wsv-pzthehhm__svkdjerm { grid-template-columns: minmax(0, 1fr); }
  html body .wsv-pzthehhm__svkdjerm-cvoionv { grid-row: auto; }
  html body .wsv-pzthehhm__svkdjerm .wsv-pzthehhm__uclcr { grid-column: 1; }
}


html body .wsv-aykzyqy { font-size: 16px; }
html body .wsv-aykzyqy-blgpktjx { font-size: 16px; line-height: 1.55; }
html body .wsv-aykzyqy-viepuut { font-size: 16px; line-height: 1.6; }
html body .wsv-aykzyqy-fpmceg { font-size: 17px; }
html body .wsv-aykzyqy-shbeoy { font-size: 20px; }
html body .wsv-aykzyqy-bpyojm__doeiefjf { font-size: clamp(28px, 3.2vw, 44px); line-height: 1.1; }
html body .wsv-aykzyqy-jogwa h3, html body .wsv-aykzyqy-edlhsd__lnpdqe h3 { font-size: 18px; line-height: 1.3; }
html body .wsv-aykzyqy-vcehie li > a { font-size: 16px; line-height: 1.4; }
html body .wsv-aykzyqy-nuxqja, html body .wsv-aykzyqy-jogwa time, html body .wsv-aykzyqy-vcehie time, html body .wsv-aykzyqy-efqiwmsu { font-size: 13px; line-height: 1.45; }
html body .wsv-aykzyqy-edlhsd__lnpdqe--1 h3, html body .wsv-aykzyqy-edlhsd__lnpdqe--2 h3 { font-size: 20px; line-height: 1.2; }
html body .wsv-pzthehhm__svkdjerm { display: grid; grid-template-columns: minmax(0, 180px) minmax(0, 1fr); gap: 16px 28px; align-items: center; }
html body .wsv-pzthehhm__svkdjerm-cvoionv { grid-row: span 2; align-self: center; }
html body .wsv-pzthehhm__svkdjerm-cvoionv img { max-width: 180px; height: auto; }
html body .wsv-pzthehhm__svkdjerm > div:not(.wsv-pzthehhm__svkdjerm-cvoionv) { min-width: 0; }
html body .wsv-pzthehhm__svkdjerm .wsv-pzthehhm__uclcr { grid-column: 2; justify-self: start; }
html body .wsv-pzthehhm__svkdjerm h2 { font-size: 24px; line-height: 1.25; }
html body .wsv-pzthehhm__svkdjerm p { font-size: 16px; line-height: 1.6; }
html body .wsv-pzthehhm__hynztdg h3 { font-size: 20px; }
html body .wsv-pzthehhm__hynztdg p { font-size: 15px; line-height: 1.5; }
html body .wsv-nmkbclrr-pwbszqm__yfgnw { background: transparent; border: 0; }
@media (max-width: 1200px) {
  html body .wsv-nmkbclrr-wawydvgk { grid-template-columns: minmax(0, 1fr); }
  html body .wsv-nmkbclrr-pwbszqm { display: none; }
}
@media (max-width: 720px) {
  html body .wsv-pzthehhm__svkdjerm { grid-template-columns: minmax(0, 1fr); }
  html body .wsv-pzthehhm__svkdjerm-cvoionv { grid-row: auto; }
  html body .wsv-pzthehhm__svkdjerm-cvoionv img { max-width: 150px; }
  html body .wsv-pzthehhm__svkdjerm .wsv-pzthehhm__uclcr { grid-column: 1; }
}


@media (min-width: 1025px) {
  html body .wsv-nmkbclrr-wawydvgk { display: grid !important; grid-template-columns: minmax(0, 1fr) 300px !important; gap: 28px 36px; align-items: start; }
  html body .wsv-nmkbclrr-pwbszqm { display: block !important; }
  html body .wsv-nmkbclrr-nyhdcn { min-width: 0; }
}


html body .smart-head a[href*="eepurl.com"],
html body a.ts-button[href*="eepurl.com"],
html body a[href*="eepurl.com"],
html body .mobile-menu a[href*="eepurl.com"] { display: none !important; visibility: hidden !important; }
html body .mobile-menu-container.off-canvas .off-canvas-widgets { display: none !important; }


html body .wsv-aykzyqy h1, html body .wsv-aykzyqy h2, html body .wsv-aykzyqy h3, html body .wsv-aykzyqy h4 { color: #071b2d; }
html body .wsv-aykzyqy-efqiwmsu { color: #009fe3; }
html body .wsv-aykzyqy-vcehie h2, html body .wsv-aykzyqy-qfridf h2 { color: #071b2d; }
html body .wsv-aykzyqy-qfridf h2 { color: #f2a900; }


html body .wsv-hmxzdr { max-width: 860px !important; width: 100%; margin-left: auto !important; margin-right: auto !important; }
@media (max-width: 600px) { html body .wsv-dbzqptsi-krouzb { grid-template-columns: minmax(0, 1fr) !important; } }


html body .wsv-ycdmthqt-oqkllsf .wsv-ycdmthqt-oqkllsf__jpzcqwvu { padding-top: 16px !important; }
html body .wsv-ycdmthqt-oqkllsf .wsv-ycdmthqt-oqkllsf__jpzcqwvu .wsv-rndglo { margin: 0; }
html body .wsv-ycdmthqt-oqkllsf .wsv-ycdmthqt-oqkllsf__jpzcqwvu h1 { margin-top: 18px !important; margin-bottom: 18px; font-size: clamp(30px, 3.4vw, 46px); line-height: 1.12; }
html body .wsv-pzthehhm--hmxzdr .wsv-pzthehhm__fpkfb h2 { font-size: clamp(24px, 2.4vw, 34px); line-height: 1.2; max-width: 30ch; }
html body .wsv-pzthehhm--hmxzdr .wsv-pzthehhm__fpkfb { margin-bottom: 24px; }
html body .wsv-pzthehhm--hmxzdr .wsv-pzthehhm__rymgjl h2 { font-size: clamp(20px, 1.8vw, 28px); line-height: 1.25; }


html body .wsv-ycdmthqt-oqkllsf .wsv-ycdmthqt-oqkllsf__jpzcqwvu h1 { margin-top: 28px !important; }


html body .wsv-pzthehhm a:is([class*="button"],[class*="uclcr"]), html body .wsv-pzthehhm .wsv-pzthehhm__uclcr, html body .wsv-pzthehhm button,
html body .wsv-hmxzdr a:is([class*="button"],[class*="uclcr"]), html body .wsv-hmxzdr button, html body .wsv-hmxzdr-dbzqptsi button,
html body .wsv-dbzqptsi-ccjlpabo {
  background: #071b2d !important; color: #ffffff !important; border: 1px solid #071b2d !important;
}
html body .wsv-pzthehhm a:is([class*="button"],[class*="uclcr"]):hover, html body .wsv-pzthehhm a:is([class*="button"],[class*="uclcr"]):focus-visible,
html body .wsv-pzthehhm .wsv-pzthehhm__uclcr:hover, html body .wsv-pzthehhm .wsv-pzthehhm__uclcr:focus-visible,
html body .wsv-pzthehhm button:hover, html body .wsv-pzthehhm button:focus-visible,
html body .wsv-hmxzdr a:is([class*="button"],[class*="uclcr"]):hover, html body .wsv-hmxzdr a:is([class*="button"],[class*="uclcr"]):focus-visible,
html body .wsv-hmxzdr button:hover, html body .wsv-hmxzdr button:focus-visible,
html body .wsv-hmxzdr-dbzqptsi button:hover, html body .wsv-hmxzdr-dbzqptsi button:focus-visible,
html body .wsv-dbzqptsi-ccjlpabo:hover, html body .wsv-dbzqptsi-ccjlpabo:focus-visible {
  background: #071b2d !important; color: #ffffff !important; outline: 3px solid #009fe3; outline-offset: 2px;
}


