.ed-studio,.ed-expertise,.ed-isander{--ed-ink:#172b43;--ed-blue:#607f99;--ed-line:rgba(23,43,67,.2);color:var(--ed-ink)}
.ed-studio h1,.ed-expertise h1,.ed-isander h1{font-size:clamp(3.1rem,6.8vw,7.5rem);line-height:1.02;letter-spacing:-.065em;font-weight:500;margin:26px 0 38px;text-wrap:balance}
.ed-studio h2,.ed-expertise h2,.ed-isander h2{font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:1.08;letter-spacing:-.05em;font-weight:500;margin:20px 0 28px;text-wrap:balance}
.ed-studio em,.ed-expertise em,.ed-isander em{font-family:Georgia,serif;font-weight:400;color:var(--ed-blue)}
.ed-studio p,.ed-expertise p,.ed-isander p{font-size:clamp(17px,1.25vw,21px);line-height:1.65;max-width:44em}
.ed-studio .current-action,.ed-expertise .current-action,.ed-isander .current-action{display:inline-flex;gap:28px;align-items:center;margin-top:18px}
.ed-intro-bottom{display:flex;justify-content:space-between;gap:48px;align-items:end}.ed-intro-bottom p{max-width:650px}.ed-intro-bottom>span{font-size:13px;line-height:1.7;text-align:right;flex-shrink:0}
.ed-people{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:90px 0 140px}.ed-person:nth-child(2){padding-top:160px}.ed-portrait{aspect-ratio:4/5;overflow:hidden;border-radius:3px 3px 80px 3px;background:#cbd7de}.ed-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block}.ed-person:nth-child(2) .ed-portrait{border-radius:80px 3px 3px 3px}.ed-person-text{padding-top:30px}.ed-person-text h2{font-size:clamp(30px,3vw,49px);margin:14px 0 8px}.ed-person-text .ed-role{font-size:18px;color:var(--ed-blue);margin:0 0 18px}.ed-person-text p{font-size:17px}.ed-person-text>a{display:inline-block;margin-top:16px;font-size:14px;text-underline-offset:5px}
.ed-statement{border-top:1px solid var(--ed-line);padding:70px 0 100px}.ed-statement p{max-width:730px;margin-left:auto}.ed-statement h2{max-width:950px}.ed-work{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center;margin:10px 0 140px}.ed-work figure{margin:0}.ed-work img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px 3px 80px 3px}.ed-work figcaption{font-size:12px;margin-top:14px}.ed-work h2{font-size:clamp(36px,3.5vw,60px)}.ed-work p{font-size:17px}.ed-way{border-top:1px solid var(--ed-line);padding-top:70px}.ed-way ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.ed-way li{border-top:1px solid var(--ed-line);padding-top:22px}.ed-way li>b{font-size:13px;color:var(--ed-blue)}.ed-way h3{font-size:26px;margin:22px 0 12px}.ed-way p{font-size:17px}.ed-end{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--ed-line);padding:75px 0;margin-top:110px}
.ed-expertise-intro{position:relative}.ed-expertise-intro>p{max-width:620px;margin-left:auto}.ed-service-nav{display:grid;grid-template-columns:repeat(4,1fr);margin:70px 0 110px;border-top:1px solid var(--ed-line)}.ed-service-nav a{padding:23px 10px 23px 0;font-size:17px;text-decoration:none;border-bottom:1px solid var(--ed-line)}.ed-service-nav span{font-size:12px;display:block;margin-bottom:12px;color:var(--ed-blue)}.ed-service{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:70px 0 100px;border-top:1px solid var(--ed-line);align-items:center;scroll-margin-top:110px}.ed-service:nth-child(even) .ed-service-image{order:2}.ed-service-image{aspect-ratio:1;overflow:hidden;border-radius:24px}.ed-service-image img{width:100%;height:100%;object-fit:cover}.ed-service ul{list-style:none;margin:26px 0;padding:0}.ed-service li{padding:12px 0;border-top:1px solid var(--ed-line);font-size:15px}.ed-service p{font-size:18px}.ed-service h2{font-size:clamp(33px,3.2vw,56px)}
.ed-isander{--ed-blue:#8d744d}.ed-isander-hero{display:grid;grid-template-columns:1fr 220px;gap:60px;align-items:center;margin-bottom:130px}.ed-isander-hero h1{font-size:clamp(3.1rem,6vw,6.8rem)}.ed-isander-hero img{width:100%;height:auto}.ed-isander-use{max-width:750px;margin:0 auto 60px}.ed-isander .isander-demo{border-radius:28px;min-height:720px;margin-bottom:120px}.ed-isander .isander-demo__prompt h2{font:400 clamp(2.2rem,4.8vw,5rem)/1.06 Manrope,Arial,sans-serif;color:#f4f0e7;letter-spacing:-.05em;max-width:840px;margin:0}.ed-isander .isander-demo__stage{width:min(900px,90%)}.ed-isander .isander-demo p{color:inherit}.ed-isander-product{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:100px}.ed-isander-features article{padding:26px 0;border-top:1px solid var(--ed-line)}.ed-isander-features span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ed-isander-features h3{font-size:25px;line-height:1.2;margin:20px 0 12px}.ed-isander-features p{font-size:17px}
.ed-magazine .current-magazine-title{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;font-size:clamp(55px,8vw,130px)!important;line-height:1.05!important;letter-spacing:-.065em!important;margin:35px 0 50px!important}.ed-dossiers{margin:70px 0 90px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ed-dossiers a{border-top:1px solid #172b4333;padding-top:25px;text-decoration:none}.ed-dossiers span{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ed-dossiers h2{font-size:28px;line-height:1.2;margin:18px 0}.ed-dossiers p{font-size:16px;line-height:1.6}
.ed-article .current-editorial-intro h1{max-width:1100px;font-size:clamp(36px,4.8vw,76px);line-height:1.1;text-wrap:balance}.ed-article .current-editorial-intro>p{max-width:800px;line-height:1.6}.ed-article .current-editorial-copy h2{margin-top:2.3em}.ed-article .current-editorial-copy h3{font-size:23px;line-height:1.25;margin:25px 0 12px}.ed-insight{margin:38px 0;padding:26px;background:#fff8;border:1px solid #172b4322;border-radius:16px}.ed-insight h2,.ed-insight h3{margin-top:0!important}.ed-insight table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.ed-insight th,.ed-insight td{text-align:left;vertical-align:top;padding:14px 10px;border-bottom:1px solid #172b4322;overflow-wrap:anywhere}.ed-insight th:first-child,.ed-insight td:first-child{padding-left:0}.ed-insight ol,.ed-insight ul{padding-left:20px}.ed-insight li{margin:14px 0}.ed-article .ed-update{font-size:13px;border-top:1px solid #172b4322;padding-top:16px}.ed-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ed-compare>div{border-top:2px solid #607f99;padding-top:18px}.ed-insight label{display:block;font-size:14px;margin:15px 0 7px}.ed-insight input{width:100%;border:1px solid #536e85;border-radius:7px;background:white;padding:13px;font:inherit}.ed-insight input:focus-visible{outline:3px solid #416d9b;outline-offset:3px}.ed-insight button{padding:12px 18px;border:1px solid #172b43;border-radius:8px;background:#172b43;color:white;font:inherit;cursor:pointer}.ed-insight .ed-error{color:#a12821;font-size:14px}
@media(min-width:1800px){.ed-studio,.ed-expertise,.ed-isander{max-width:1440px!important}}
@media(max-width:900px){.ed-intro-bottom{display:block}.ed-intro-bottom>span{display:block;text-align:left;margin-top:25px}.ed-people{gap:5%;margin-top:65px}.ed-person:nth-child(2){padding-top:100px}.ed-work{grid-template-columns:1fr;gap:35px}.ed-work img{aspect-ratio:4/3}.ed-way ol{gap:25px}.ed-service{gap:5%;grid-template-columns:1fr 1fr}.ed-service-nav{grid-template-columns:1fr 1fr}.ed-isander-hero{grid-template-columns:1fr 140px;gap:25px}.ed-isander-product{grid-template-columns:1fr}.ed-dossiers{gap:20px}}
@media(max-width:600px){.ed-studio h1,.ed-expertise h1,.ed-isander h1{font-size:clamp(35px,10vw,58px);letter-spacing:-.06em;line-height:1.07;margin-top:24px}.ed-studio h2,.ed-expertise h2,.ed-isander h2{font-size:clamp(29px,8vw,43px)}.ed-people{grid-template-columns:1fr;gap:65px;margin:55px 0 75px}.ed-person:nth-child(2){padding-top:0}.ed-portrait{max-height:560px}.ed-person-text h2{font-size:31px}.ed-person-text .ed-role{font-size:17px}.ed-statement{padding:45px 0 60px}.ed-work{margin-bottom:75px}.ed-way{padding-top:45px}.ed-way ol{grid-template-columns:1fr;gap:20px;margin-top:40px}.ed-way h3{margin-top:15px}.ed-end{display:block;padding:45px 0;margin-top:65px}.ed-service-nav{margin:45px 0 60px;gap:0 15px}.ed-service-nav a{font-size:14px;padding:18px 0}.ed-service{grid-template-columns:1fr;gap:25px;padding:40px 0 60px}.ed-service:nth-child(even) .ed-service-image{order:0}.ed-service-image{aspect-ratio:4/3;border-radius:15px}.ed-service-copy h2{margin-top:16px}.ed-service-copy p{font-size:17px}.ed-isander-hero{grid-template-columns:1fr;margin-bottom:65px}.ed-isander-hero img{width:92px;grid-row:1}.ed-isander-use{margin-bottom:35px}.ed-isander .isander-demo{border-radius:18px;min-height:700px;margin-bottom:60px}.ed-isander .isander-demo__stage{min-height:680px}.ed-isander .isander-demo__prompt h2{font-size:32px}.ed-isander .isander-demo__safety{font-size:11px!important;max-width:270px}.ed-isander-product{margin-bottom:60px}.ed-dossiers{grid-template-columns:1fr;margin:45px 0 60px}.ed-dossiers h2{font-size:26px}.ed-magazine .current-magazine-title{font-size:56px!important}.ed-insight{padding:18px;margin:28px 0}.ed-insight table{font-size:13px}.ed-insight th,.ed-insight td{padding:10px 6px}.ed-compare{grid-template-columns:1fr}.ed-article .current-editorial-intro h1{font-size:35px}}
.ed-isander .isander-demo__safety{position:static;max-width:560px;margin:28px auto 0!important;color:#b9c6c1!important;font-size:11px!important;line-height:1.6!important}
.ed-isander .isander-demo__steps{color:#a9b9b3;margin-top:26px}
.ed-isander .isander-demo__input input::placeholder{color:#a5b5af;opacity:1}
.ed-isander .isander-demo__eyebrow{color:#d8c494!important}
.ed-isander .isander-demo__input input{color:#f6f1e8!important;-webkit-text-fill-color:#f6f1e8!important}
.ed-isander .isander-demo__input input::placeholder{-webkit-text-fill-color:#a5b5af}
.ed-isander .isander-demo__connect p{font-size:14px;color:#d0dbd6}
@media(max-width:600px){.ed-isander .isander-demo__stage{padding:76px 0 40px;min-height:720px}.ed-isander .isander-demo__safety{max-width:270px}.ed-isander .isander-demo__prompt{min-height:100px}}
#isander-test .isander-demo__safety{font:500 11px/1.6 'Courier New',monospace!important;color:#b9c6c1!important;-webkit-text-fill-color:#b9c6c1!important;letter-spacing:.02em!important}
#isander-test .isander-demo__result-card h3{font:500 clamp(24px,3vw,38px)/1.1 Manrope,Arial,sans-serif!important;letter-spacing:-.035em;color:#f4f0e7!important;-webkit-text-fill-color:#f4f0e7!important}
#isander-test .isander-demo__result-card p,#isander-test .isander-demo__result-card strong,#isander-test .isander-demo__result-card code{color:#d5e2dc!important;-webkit-text-fill-color:#d5e2dc!important;font-size:14px!important}
#isander-test .isander-demo__file-status{color:#c5d2cc!important;-webkit-text-fill-color:#c5d2cc!important;font-size:12px!important}
.ed-magazine .current-magazine-title{white-space:normal!important;overflow-wrap:anywhere;max-width:100%!important}
@media(max-width:600px){.ed-magazine .current-magazine-title{font-size:clamp(42px,11vw,56px)!important}}

#isander-test .isander-demo__result-card p{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px!important}
#isander-test .isander-demo__result-card strong{white-space:nowrap;font-size:16px!important}
#isander-test .isander-demo__result-card code{font-size:11px!important;white-space:nowrap}
