.euralis-series{--es-ink:#202022;--es-paper:#f3f0e9;--es-line:#ded8cf;color:var(--es-ink)}
.euralis-series [id]{scroll-margin-top:160px}
.blog-article:has(.euralis-series) .article-title-main{font-size:clamp(2.5rem,5vw,5.2rem);line-height:1.05}
.blog-article:has(.euralis-series) .article-title-rest{font-size:clamp(1.3rem,2.25vw,2.15rem);line-height:1.16}
.blog-article:has(.euralis-series) .article-hero-media{aspect-ratio:1200/1010;min-height:0;background:#202022;border:0;border-radius:18px;box-shadow:0 20px 55px #20202222}
.blog-article:has(.euralis-series) .article-hero-media::after{display:none}
.blog-article:has(.euralis-series) .article-hero-media>img{object-fit:contain}
.euralis-series .es-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}
.euralis-series .es-section{padding-block:80px}
.euralis-series .es-kicker{font-size:12px;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin:0 0 20px}
.euralis-series h2{font:400 clamp(28px,3vw,43px)/1.16 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px}
.euralis-series p{font-size:18px;line-height:1.85;margin:0 0 23px}
.euralis-series a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}
.euralis-series a:hover{color:#a12469}
.euralis-series a:focus-visible,.euralis-series video:focus-visible{outline:3px solid #39b5df;outline-offset:5px}
.euralis-series figure{margin:0}
.euralis-series img{display:block;width:100%;height:auto}
.euralis-series .es-summary{background:var(--es-paper);border-block:1px solid var(--es-line);padding-block:48px}
.euralis-series .es-summary-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}
.euralis-series .es-summary p{font-size:17px;margin-bottom:0}
.euralis-series .es-summary .es-kicker{font-size:12px;margin-bottom:18px}
.euralis-series .es-summary h2{font-size:clamp(28px,3vw,39px);margin-bottom:20px}
.euralis-series .es-summary-aside{border-left:1px solid #c9c1b4;padding-left:34px}
.euralis-series .es-summary-aside>span{font:400 25px/1.3 var(--display);display:block;margin-bottom:22px}
.euralis-series .es-summary-aside p{font-size:14px}
.euralis-series .es-summary-aside a{display:inline-block;font-size:14px;font-weight:800;margin-top:20px}
.euralis-series .es-summary-aside time{display:block;margin-top:24px;font-size:12px;color:#716b61}
.euralis-series .es-opening{display:grid;grid-template-columns:.8fr 1.2fr;gap:76px;align-items:start}
.euralis-series .es-prose p:last-child{margin-bottom:0}
.euralis-series .es-voices{padding-block:65px;background:#202022;color:#fff}
.euralis-series .es-voices h2{color:#fff}
.euralis-series .es-voices .es-kicker{color:#8ed3e8}
.euralis-series .es-voices p{color:#e5e2dc}
.euralis-series .es-film{border:1px solid var(--es-line);border-radius:16px;overflow:hidden;background:#f7f6f3;min-width:0}
.euralis-series .es-film-copy{padding:27px}
.euralis-series .es-film h3{font:400 24px/1.25 var(--display);margin:12px 0 18px}
.euralis-series .es-film p{font-size:16px;margin-bottom:18px}
.euralis-series .es-number{font-size:11px!important;line-height:1.6;letter-spacing:.07em;text-transform:uppercase;font-weight:800}
.euralis-series .es-duration{font-size:12px;color:#716b61}
.euralis-series .es-film-main{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;margin-top:35px;background:#202022;color:#fff}
.euralis-series .es-film-main h3{color:#fff}
.euralis-series .es-film-main .es-duration{color:#d4cec5}
.euralis-series .es-film-main figcaption{padding:12px 18px;font-size:12px;color:#d4cec5}
.euralis-series video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000}
.euralis-series .es-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;align-items:start}
.euralis-series .es-process{background:var(--es-paper);border-block:1px solid var(--es-line);padding-block:65px}
.euralis-series .es-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:38px}
.euralis-series .es-process-grid>div{border-top:2px solid var(--es-ink);padding-top:22px}
.euralis-series .es-process-grid span{display:block;font:400 38px/1 var(--display);color:#8b8376;margin-bottom:25px}
.euralis-series .es-process-grid h3{font-size:22px;line-height:1.25;margin:0 0 18px}
.euralis-series .es-process-grid p{font-size:16px;margin-bottom:0}
.euralis-series .es-process-end{max-width:820px;margin:40px auto 0;font-size:17px}
.euralis-series .es-image-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}
.euralis-series .es-image-pair img{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:8px}
.euralis-series .es-image-pair figcaption{font-size:13px;line-height:1.7;padding-top:13px;color:#716b61}
.euralis-series .es-choice{padding-block:65px;background:var(--es-ink);color:#fff}
.euralis-series .es-choice h2{color:#fff}
.euralis-series .es-choice .es-kicker{color:#8ed3e8}
.euralis-series .es-choice p{color:#e5e2dc}
.euralis-series .es-ending{max-width:820px}
@media(max-width:850px){.euralis-series .es-opening,.euralis-series .es-summary-grid{grid-template-columns:1fr;gap:28px}.euralis-series .es-summary-aside{border-left:0;border-top:1px solid #c9c1b4;padding:25px 0 0}.euralis-series .es-film-main{grid-template-columns:1fr}.euralis-series .es-film-main figure{grid-row:1}.euralis-series .es-film-grid{grid-template-columns:1fr}.euralis-series .es-film-grid .es-film{display:grid;grid-template-columns:1fr 1fr;align-items:center}.euralis-series .es-film-copy{padding:23px}.euralis-series .es-process-grid{gap:22px}.euralis-series .es-section{padding-block:55px}}
@media(max-width:540px){.euralis-series .es-wrap{width:calc(100% - 36px)}.euralis-series .es-film-grid .es-film{display:block}.euralis-series .es-process-grid,.euralis-series .es-image-pair{grid-template-columns:1fr}.euralis-series p{font-size:16px;line-height:1.8}.euralis-series .es-summary p{font-size:16px}.euralis-series .es-summary-aside>span{font-size:23px}.euralis-series .es-voices,.euralis-series .es-choice,.euralis-series .es-process{padding-block:44px}}
