/* One demonstration, followed by an open editorial service summary. */
.services-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(48px,9vw,144px);padding-top:100px;padding-bottom:110px}
.services-editorial .section-intro{display:block;margin:0;align-self:start;position:sticky;top:70px}
.services-editorial .section-intro h2{margin-top:22px;line-height:1.12}
.service-list article{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:25px;padding:30px 0;border-top:1px solid #38342c}
.service-list article:first-child{padding-top:8px;border-top:0}
.service-number{color:#c9b477;font-size:10px;padding-top:9px}
.service-list h3{font-weight:450;font-size:31px;letter-spacing:-.035em;line-height:1.18;margin:0 0 12px}
.service-list p{max-width:455px;font-size:15px;line-height:1.7;color:#b5ada0;margin:0}
.service-list .service-link{margin-top:13px;font-size:12px;gap:18px}
.site-header .language-link{font:500 11px/1 var(--sans);border:1px solid #403b31;border-radius:10px;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}
.header-actions{display:flex;align-items:center;gap:22px}
.site-footer-links{display:flex;flex-wrap:wrap;gap:8px 24px;width:100%;border-top:1px solid #332f28;margin-top:18px;padding-top:18px}
.site-footer-links a{min-height:44px;display:inline-flex;align-items:center;color:#b5ada0}
@media(max-width:760px){.services-editorial{grid-template-columns:1fr;gap:34px;padding-top:55px;padding-bottom:60px}.services-editorial .section-intro{position:static}.service-list article{grid-template-columns:25px minmax(0,1fr);gap:18px;padding:26px 0}.service-list h3{font-size:27px}.service-list p{font-size:14px}.header-actions{gap:9px}.site-header .contact-link{font-size:10px;gap:7px;max-width:100px}.site-header .contact-link .arrow-disc{display:none}.site-header .brand{gap:10px}.site-header .brand span{font-size:10px}.site-header .brand svg{width:25px}.site-header .language-link{font-size:10px}.site-footer-links{gap:0 20px}}
