/* V8: complete visual narratives, professional situations and responsibility. */
.v8-site-page{overflow:clip}
.v8-site-page h1,.v8-site-page h2,.v8-site-page h3{letter-spacing:-.035em}
.v8-site-page em{font-style:normal;color:#7550d8}
.v8-pagehero{background:radial-gradient(ellipse at 8% 30%,#ddd5ff,transparent 64%),linear-gradient(120deg,#f5f3ff,#e9edff);padding-top:64px;position:relative}
.v8-pagehero-copy{max-width:920px;position:relative;z-index:1;padding-bottom:55px}
.v8-pagehero h1{font-size:clamp(52px,5.7vw,80px);line-height:1.02;max-width:1060px}
.v8-pagehero-copy>p{font-size:20px;line-height:1.65;max-width:780px;margin-top:28px;color:#44435d}
.v8-pagehero .actions{margin-top:30px;gap:28px}
.v8-email{font-size:16px;color:#362a90;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}
.v8-pagehero-photo{height:500px;overflow:hidden;border-radius:20px 20px 0 0;position:relative}
.v8-pagehero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:scale(1.04) translateY(var(--photo-shift,0px));will-change:transform}
.v8-tone-intelligence .v8-pagehero-photo{height:420px}.v8-tone-intelligence .v8-pagehero-photo img{object-position:50% 33%}
.v8-tone-presse{background:linear-gradient(115deg,#21166b,#7951dc);color:#fff}.v8-tone-presse em{color:#d6c5ff}.v8-tone-presse .v8-pagehero-copy>p,.v8-tone-presse .v8-email{color:#eee8ff}.v8-tone-presse .btn{background:#fff;color:#322598}
.v8-tone-investisseurs{background:radial-gradient(ellipse at 95% 90%,#7554d1,transparent 75%),#20205c;color:white}.v8-tone-investisseurs em{color:#c6b5ff}.v8-tone-investisseurs .v8-pagehero-copy>p,.v8-tone-investisseurs .v8-email{color:#e2def4}.v8-tone-investisseurs .btn{background:#fff;color:#322598}
.v8-tone-partenaires .v8-pagehero-copy{max-width:1030px}.v8-tone-environnement{background:linear-gradient(135deg,#eef0ff,#d9d8ff 65%,#c7c7ff)}
.v8-chapter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:100px;padding-bottom:100px}
.v8-chapter-photo{height:565px;overflow:hidden;border-radius:16px 75px 16px 16px}.v8-chapter-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}
.v8-chapter-copy h2{font-size:48px;line-height:1.06;margin-bottom:25px}.v8-chapter-copy p,.v8-feature-body p,.v8-reading-body p,.v8-wide-copy p{font-size:18px;line-height:1.8;margin-top:17px;color:#50506a}
.v8-chapter-copy ul,.v8-feature-body ul,.v8-reading-body ul{padding-left:20px;font-size:17px;line-height:1.8;margin-top:25px;color:#45435e}.v8-chapter-copy li,.v8-feature-body li,.v8-reading-body li{margin-bottom:10px}
.v8-chapter-copy .text-link,.v8-feature-body .text-link,.v8-reading-body .text-link{margin-top:25px;line-height:1.6}
.v8-chapter-reverse .v8-chapter-photo{order:2;border-radius:75px 16px 16px 16px}.v8-chapter-reverse .v8-chapter-copy{order:1}
.v8-feature-spread{padding:80px 0;background:radial-gradient(ellipse at 85% 15%,#6141c3,transparent 72%),linear-gradient(120deg,#19174b,#32207e);color:white}
.v8-feature-spread>.container{max-width:940px}.v8-feature-title h2{font-size:58px;max-width:760px;line-height:1.08;margin-bottom:35px}.v8-feature-body p,.v8-feature-body ul{color:#e3def4;font-size:19px}.v8-feature-body .text-link{color:white}
.v8-reading{padding-top:20px;padding-bottom:100px;max-width:1000px}.v8-reading>h2{font-size:44px;line-height:1.1;margin-bottom:35px}.v8-reading details{border-top:1px solid #d9d4eb}.v8-reading details:last-child{border-bottom:1px solid #d9d4eb}
.v8-reading summary{padding:27px 0;display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:22px;line-height:1.35;font-weight:600}.v8-reading summary::-webkit-details-marker{display:none}.v8-reading summary>span{font-weight:400;color:#6848c5;flex:none;font-size:28px;transition:transform .25s}.v8-reading details[open] summary>span{transform:rotate(45deg)}.v8-reading-body{padding:0 35px 30px 0;max-width:820px}.v8-reading-body p:first-child{margin-top:0}
.v8-finale{position:relative;background:radial-gradient(ellipse at 80% 10%,#9570f7a3,transparent 70%),linear-gradient(115deg,#1c205e,#4430af 65%,#6947ca);color:#fff;isolation:isolate;padding:85px 0;overflow:hidden}
.v8-finale:after{content:'';position:absolute;width:550px;height:550px;border:1px solid #ffffff21;border-radius:50%;top:-190px;right:-160px;box-shadow:0 0 0 90px #ffffff08,0 0 0 180px #ffffff05;z-index:-1}.v8-finale h2{font-size:64px;line-height:1.03;max-width:900px}.v8-finale p{font-size:20px;line-height:1.7;max-width:750px;color:#e5dff8;margin:28px 0 32px}.v8-finale .btn{background:#fff;color:#362693}.v8-finale .btn-arrow{background:#e9e0ff}
.v8-product-story{background:linear-gradient(140deg,#e7e0ff,#eef1ff 70%,#f8f7ff);padding:80px 0 65px}.v8-wide-copy{max-width:860px;margin-bottom:40px}.v8-wide-copy h2{font-size:52px;line-height:1.07}.v8-product-interactive .v4-app{box-shadow:0 25px 60px #31217625}.v8-product-tabs{display:flex;justify-content:center;gap:12px;padding-top:28px;flex-wrap:wrap}.v8-product-tabs button{padding:14px 20px;border-radius:30px;border:1px solid #bcb1e1;background:#ffffff9c;font:inherit;font-size:15px;color:#342764;cursor:pointer}.v8-product-tabs button[aria-pressed=true]{background:#322699;color:#fff;border-color:#322699}.v8-product-tabs button:hover{box-shadow:0 5px 18px #33207720}
.v8-transition{padding-top:90px;padding-bottom:30px}.v8-transition>h2{font-size:56px;line-height:1.08;max-width:860px;margin-bottom:55px}.v8-transition-track{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;position:relative}.v8-transition-track article{border-top:2px solid #a18cdd;padding-top:25px}.v8-transition-track article>span{font:700 50px 'Cabinet Grotesk',sans-serif;color:#8570bf}.v8-transition-track h3{font-size:28px;line-height:1.15;margin:20px 0 17px}.v8-transition-track p{font-size:16px;line-height:1.75;color:#57546b}
.v8-status-band{padding-top:80px;padding-bottom:60px;max-width:970px}.v8-status-band>p:first-child{color:#55409a;font-size:18px}.v8-status-band h2{font-size:65px;line-height:1.04;margin:18px 0 28px}.v8-status-band>p:last-child{font-size:21px;line-height:1.7;max-width:730px;color:#545068}.v8-status-band+.v8-chapter{padding-top:35px}
.v8-resource-chain{padding:75px 0;background:linear-gradient(120deg,#29206f,#6944c8);color:#fff;margin-bottom:80px}.v8-resource-chain h2{font-size:54px;line-height:1.1}.v8-resource-chain .container>div{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;margin-top:45px}.v8-resource-chain span{border-bottom:1px solid #a392d5;padding-bottom:16px;font-size:22px}
.v8-resources{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:90px;padding-bottom:100px}.v8-resources a>div{height:320px;overflow:hidden;border-radius:14px}.v8-resources img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.v8-resources a:hover img{transform:scale(1.04)}.v8-resources h2{font-size:31px;line-height:1.1;margin:25px 0 15px;display:flex;justify-content:space-between;gap:15px}.v8-resources h2 .icon{flex:none}.v8-resources p{font-size:17px;line-height:1.7;color:#545168}
/* Commitments: people, environmental study, European independence. */
.v8-cover{position:relative;isolation:isolate;background:#24205d;min-height:730px;display:flex;align-items:flex-end;color:#fff;overflow:hidden}
.v8-cover-photo{position:absolute;inset:0;z-index:-2}.v8-cover-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(1.04) translateY(var(--photo-shift,0px))}
.v8-cover:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#1b174bef 0%,#29205d9c 43%,#2e205626 100%)}
.v8-cover-copy{padding-top:190px;padding-bottom:60px}.v8-cover h1{font-size:clamp(60px,6vw,88px);line-height:1.02;max-width:1100px;text-shadow:0 3px 35px #14103833}.v8-cover h1 em{color:#d8c9ff}.v8-cover p{font-size:20px;line-height:1.7;max-width:750px;margin-top:25px;color:#f0ebfb}.v8-cover-down{display:inline-flex;gap:24px;align-items:center;margin-top:30px;font-size:16px}.v8-cover-down>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid #ffffff9c;border-radius:50%;transition:transform .3s}.v8-cover-down:hover>span{transform:translateY(6px)}
.v8-anchor-nav{display:flex;gap:45px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #ded9ee;flex-wrap:wrap}.v8-anchor-nav a{font-size:16px;color:#42328d}.v8-anchor-nav a:hover{text-decoration:underline;text-underline-offset:5px}.v8-commitments [id]{scroll-margin-top:100px}
.v8-rse-intro{padding-top:85px;padding-bottom:90px;max-width:1000px}.v8-rse-intro h2{font-size:58px;line-height:1.06}.v8-rse-intro p{font-size:22px;line-height:1.75;max-width:810px;margin-top:32px;color:#545068}
.v8-europe-chapter{background:radial-gradient(ellipse at 20% 0%,#e0d5ff,transparent 70%),linear-gradient(135deg,#f5f2ff,#edf2ff);padding:80px 0 40px}.v8-europe-intro{max-width:900px;margin-bottom:20px}.v8-europe-intro h2{font-size:66px;line-height:1.05}.v8-europe-intro>p{font-size:20px;line-height:1.75;max-width:770px;color:#55506b;margin-top:26px}.v8-europe-chapter .eu-network{max-width:920px;margin:10px auto 0}
.v8-rse-story{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding-top:100px;padding-bottom:100px}.v8-rse-photo{height:610px;border-radius:16px 80px 16px 16px;overflow:hidden}.v8-rse-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.v8-rse-copy h2{font-size:55px;line-height:1.07}.v8-rse-copy p{font-size:19px;line-height:1.8;color:#56526b;margin-top:25px}.v8-rse-copy .text-link{margin-top:28px;line-height:1.6}.v8-people-commitment{padding:80px 0;background:linear-gradient(130deg,#27206e,#6544c0);color:white}.v8-people-commitment>.container{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.v8-people-commitment h2 em{color:#d5c5ff}.v8-people-commitment p{color:#e2dcf5}.v8-people-commitment .text-link{color:white}.v8-people-commitment .v8-rse-photo{border-radius:80px 16px 16px 16px}
.v8-data-commitment{padding-top:95px;padding-bottom:85px;display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:center}.v8-data-copy h2{font-size:60px;line-height:1.05}.v8-data-copy p{font-size:19px;color:#56526b;line-height:1.8;margin:26px 0}.v8-data-visual{position:relative;border-radius:50%;aspect-ratio:1;background:radial-gradient(circle,#c7b9fa 0%,#eae4ff 48%,#f7f4ff 65%,#fff 70%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0}.v8-data-mail,.v8-data-folder{background:white;box-shadow:0 15px 45px #4d329520;border:1px solid #dad0f4;border-radius:18px;display:grid;place-items:center;color:#6244b8}.v8-data-mail{width:90px;height:75px;transform:rotate(-9deg)}.v8-data-mail svg{width:45px;height:45px}.v8-data-visual>span{height:55px;width:2px;background:repeating-linear-gradient(0deg,#967cca 0px,#967cca 5px,transparent 5px,transparent 11px)}.v8-data-folder{max-width:270px;padding:20px 30px;gap:12px;text-align:center;transform:rotate(4deg)}.v8-data-folder svg{width:52px;height:52px}.v8-data-folder b{font-size:17px;line-height:1.45;font-weight:500}
/* Use cases: accessible tabs, full photographic changes. */
.v8-uses-title{padding-top:65px;padding-bottom:45px}.v8-uses-title h1{font-size:76px;line-height:1.02;max-width:1100px}.v8-uses-title>p{max-width:775px;font-size:20px;line-height:1.7;margin-top:30px;color:#55516b}
.v8-use-explorer{padding-bottom:30px}.v8-use-tabs{display:flex;gap:8px;border-bottom:1px solid #dcd3ed;margin-bottom:25px}.v8-use-tabs button{font:inherit;font-size:18px;font-weight:500;background:transparent;border:0;border-bottom:3px solid transparent;padding:18px 25px;cursor:pointer;color:#625774;border-radius:7px 7px 0 0;transition:background .25s,color .25s}.v8-use-tabs button[aria-selected=true]{color:#342297;border-bottom-color:#6140c5;background:#eee7ff}.v8-use-tabs button:hover{background:#f1ecfc}
.v8-use-panel{display:grid;grid-template-columns:1.1fr 1fr;background:linear-gradient(125deg,#28206b,#6e46cc);color:white;border-radius:18px;overflow:hidden;min-height:530px}.v8-use-panel[hidden]{display:none}.v8-use-photo{overflow:hidden}.v8-use-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;animation:v8-use-photo .65s ease-out both}.v8-use-copy{align-self:center;padding:40px 45px}.v8-use-copy h2{font-size:46px;line-height:1.05}.v8-use-copy p{font-size:18px;line-height:1.8;margin:28px 0;color:#e9e2fa}.v8-use-copy .btn{background:white;color:#352293}.v8-use-copy .btn-arrow{background:#e5dcfa}.v8-use-copy{animation:v7-arrive .5s ease-out both}
@keyframes v8-use-photo{from{opacity:.3;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}
.v8-workday{position:relative;padding-top:95px;padding-bottom:95px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.v8-workday-photo{height:600px;border-radius:16px 70px 16px 16px;overflow:hidden}.v8-workday-photo img{width:100%;height:100%;object-fit:cover;transform:scale(1.04) translateY(var(--photo-shift,0px))}.v8-workday-copy h2{font-size:53px;line-height:1.06}.v8-workday-copy p{font-size:19px;line-height:1.8;color:#56516e;margin:28px 0}
/* Tiny website credit: its own centered line, after the legal navigation. */
.site-footer .site-credit{display:block;width:100%;min-height:0;margin:26px 0 0;font-size:10px;line-height:1.5;color:#686477;text-align:right}
.site-credit a{color:inherit;text-decoration:none}.site-credit strong{font:700 10px/1.5 'DM Sans',sans-serif}.site-credit a:hover{text-decoration:underline;text-underline-offset:3px}.site-credit a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.detail-page:has(.detail-heading)+footer{margin-top:0}.detail-page .detail-heading{padding:40px;background:linear-gradient(125deg,#f0eaff,#eff3ff);border-radius:20px}.detail-page .detail-heading h1{font-size:58px}.detail-page .detail-sections{max-width:860px}
/* Native focus and restrained motion on every new interaction. */
.v8-site-page button:focus-visible,.v8-site-page a:focus-visible,.v8-site-page summary:focus-visible{outline:3px solid #8d6ae6;outline-offset:5px}
.v8-pagehero-copy{animation:v7-arrive .8s ease-out both}.v8-pagehero-photo{animation:v7-arrive 1s ease-out both}
@media(max-width:1100px){.v8-pagehero h1{font-size:66px}.v8-chapter,.v8-rse-story,.v8-people-commitment>.container,.v8-workday{gap:45px}.v8-chapter-copy h2{font-size:43px}.v8-rse-copy h2{font-size:46px}.v8-uses-title h1{font-size:65px}.v8-use-copy{padding:35px}.v8-use-copy h2{font-size:40px}.v8-transition-track{grid-template-columns:repeat(2,1fr);row-gap:40px}.v8-resources{gap:23px}.v8-resources a>div{height:290px}.v8-data-commitment{gap:40px}}
@media(max-width:800px){.v8-pagehero{padding-top:45px}.v8-pagehero h1{font-size:58px}.v8-pagehero-photo{height:400px}.v8-pagehero-copy>p{font-size:19px}.v8-chapter,.v8-rse-story,.v8-people-commitment>.container,.v8-workday{grid-template-columns:1fr;gap:38px}.v8-chapter,.v8-rse-story,.v8-workday{padding-top:65px;padding-bottom:65px}.v8-chapter-photo{height:420px}.v8-chapter-reverse .v8-chapter-photo,.v8-chapter-reverse .v8-chapter-copy{order:initial}.v8-chapter-copy{max-width:700px}.v8-chapter-copy h2{font-size:45px}.v8-feature-title h2{font-size:49px}.v8-feature-spread{padding:65px 0}.v8-finale{padding:65px 0}.v8-finale h2{font-size:56px}.v8-resources{grid-template-columns:1fr 1fr}.v8-rse-photo{height:450px}.v8-cover{min-height:730px}.v8-cover h1{font-size:66px}.v8-rse-intro h2{font-size:52px}.v8-europe-intro h2{font-size:58px}.v8-data-commitment{grid-template-columns:1fr 1fr;gap:25px}.v8-data-copy h2{font-size:49px}.v8-data-copy p{font-size:17px}.v8-data-folder{padding:16px;max-width:230px}.v8-uses-title h1{font-size:58px}.v8-use-panel{grid-template-columns:1fr}.v8-use-photo{height:390px}.v8-use-copy{padding:40px}.v8-use-copy h2{font-size:46px}.v8-workday-photo{height:440px}.v8-workday-copy h2{font-size:50px}.v8-reading{padding-bottom:65px}.v8-reading-body{padding-right:0}.v8-cover-copy{padding-top:220px}.v8-people-commitment .v8-rse-photo{grid-row:1}.v8-rse-copy h2{font-size:49px}.v8-data-visual{max-height:360px}}
@media(max-width:540px){.v8-pagehero{padding-top:32px}.v8-pagehero h1{font-size:46px;line-height:1.05}.v8-pagehero h1 br{display:none}.v8-pagehero h1 em{display:block}.v8-pagehero-copy{padding-bottom:32px}.v8-pagehero-copy>p{font-size:17px;line-height:1.75;margin-top:22px}.v8-pagehero .actions{gap:22px;align-items:flex-start;flex-direction:column}.v8-email{font-size:14px}.v8-pagehero-photo{height:285px;border-radius:12px 12px 0 0}.v8-tone-intelligence .v8-pagehero-photo{height:300px}.v8-chapter-photo{height:330px;border-top-right-radius:55px}.v8-chapter,.v8-rse-story,.v8-workday{gap:30px;padding-top:50px;padding-bottom:50px}.v8-chapter-copy h2{font-size:38px}.v8-chapter-copy p,.v8-feature-body p,.v8-reading-body p,.v8-wide-copy p{font-size:17px;line-height:1.8}.v8-feature-title h2{font-size:40px}.v8-feature-spread{padding:50px 0}.v8-reading>h2{font-size:36px}.v8-reading summary{font-size:19px;padding:23px 0}.v8-reading-body p{font-size:16px}.v8-finale h2{font-size:43px}.v8-finale p{font-size:17px;margin:23px 0 28px}.v8-finale{padding:55px 0}.v8-product-story{padding:50px 0}.v8-wide-copy h2{font-size:39px}.v8-product-tabs{gap:8px}.v8-product-tabs button{font-size:13px;padding:12px 14px}.v8-transition{padding-top:55px}.v8-transition>h2{font-size:42px}.v8-transition-track{grid-template-columns:1fr;gap:32px}.v8-transition-track article{position:relative;padding-left:60px;min-height:170px}.v8-transition-track article>span{position:absolute;left:0;top:22px;font-size:40px}.v8-transition-track h3{margin-top:0;font-size:27px}.v8-status-band{padding-top:50px;padding-bottom:35px}.v8-status-band h2{font-size:46px}.v8-status-band>p:last-child{font-size:18px}.v8-resource-chain{padding:50px 0;margin-bottom:50px}.v8-resource-chain h2{font-size:40px}.v8-resource-chain .container>div{display:grid;grid-template-columns:1fr 1fr;gap:22px}.v8-resource-chain span{font-size:17px}.v8-resources{grid-template-columns:1fr;padding-top:50px;padding-bottom:55px;gap:36px}.v8-resources a>div{height:290px}.v8-cover{min-height:700px}.v8-cover-copy{padding-top:250px;padding-bottom:40px}.v8-cover h1{font-size:47px;line-height:1.06}.v8-cover h1 br{display:none}.v8-cover p{font-size:17px;line-height:1.7}.v8-cover-photo img{object-position:48% 30%}.v8-cover:after{background:linear-gradient(0deg,#1b174bf5 2%,#29205db5 48%,#2e205615 100%)}.v8-cover-down{font-size:15px}.v8-anchor-nav{gap:23px;padding-top:20px;padding-bottom:20px}.v8-anchor-nav a{font-size:13px}.v8-rse-intro{padding-top:55px;padding-bottom:55px}.v8-rse-intro h2{font-size:41px}.v8-rse-intro p{font-size:18px;margin-top:23px}.v8-europe-chapter{padding-top:55px;padding-bottom:20px}.v8-europe-intro h2{font-size:44px}.v8-europe-intro>p{font-size:17px}.v8-rse-photo{height:330px}.v8-rse-copy h2{font-size:40px}.v8-rse-copy p{font-size:17px;margin-top:22px}.v8-people-commitment{padding:50px 0}.v8-data-commitment{grid-template-columns:1fr;padding-top:55px;padding-bottom:45px;gap:15px}.v8-data-copy h2{font-size:44px}.v8-data-visual{width:100%;max-width:350px;margin:auto}.v8-data-folder{max-width:245px}.v8-uses-title{padding-top:38px;padding-bottom:30px}.v8-uses-title h1{font-size:46px}.v8-uses-title h1 br{display:none}.v8-uses-title h1 em{display:block}.v8-uses-title>p{font-size:17px;margin-top:23px}.v8-use-tabs{gap:0;justify-content:space-between}.v8-use-tabs button{font-size:13px;padding:15px 10px}.v8-use-photo{height:290px}.v8-use-copy{padding:30px 24px 36px}.v8-use-copy h2{font-size:37px}.v8-use-copy p{font-size:17px;margin:23px 0}.v8-workday-photo{height:335px}.v8-workday-copy h2{font-size:41px}.v8-workday-copy p{font-size:17px}.detail-page .detail-heading{padding:26px 22px}.detail-page .detail-heading h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){.v8-pagehero-copy,.v8-pagehero-photo,.v8-use-photo img,.v8-use-copy{animation:none}.v8-pagehero-photo img,.v8-cover-photo img,.v8-workday-photo img{transform:none;will-change:auto}.v8-site-page *{scroll-behavior:auto!important}.v8-use-tabs button,.v8-cover-down>span,.v8-reading summary>span,.v8-resources img{transition:none}}

/* Give the European map enough room in the existing home/product composition. */
.v4-europe{background:radial-gradient(ellipse at 80% 70%,#d0c2fa,transparent 65%),linear-gradient(120deg,#f5f2ff,#eef2ff);color:#252044;padding:75px 0}
.v4-europe>.container{display:grid;grid-template-columns:1fr 1fr;gap:35px;min-height:0;align-items:center}
.v4-europe-copy{width:100%;padding:0}.v4-europe-copy h2{color:#282048;font-size:55px}.v4-europe-copy h2 em{color:#6943bf}.v4-europe-copy p{color:#5b536e}.v4-europe-copy .text-link{color:#4e3099}
.v4-europe-visual{position:relative;inset:auto;width:100%;height:auto;margin:0;max-width:none;filter:none;opacity:1}
.v8-europe-chapter .eu-map{max-width:760px;margin:0 auto}.eu-map__replay{font-size:13px}.eu-map__caption{padding-top:12px}
@media(max-width:800px){.v4-europe>.container{grid-template-columns:1fr;gap:20px}.v4-europe-copy{max-width:none}.v4-europe-visual{max-width:540px;margin:auto}.v4-europe-copy h2{font-size:49px}}
@media(max-width:540px){.v4-europe{padding:55px 0}.v4-europe-copy h2{font-size:41px}}
@media(max-width:540px){.v8-cover h1 em{display:block}}
