/* ATU architectural editorial system. Loaded after the established ATU presentation. */
.atu-editorial-services{--aes-paper:#f1f1f1;--aes-ink:#090909;--aes-red:#e10600;--aes-gutter:clamp(22px,5vw,96px)}
.atu-editorial-services .aes-chapter{position:relative;isolation:isolate;overflow:hidden}
.atu-editorial-services .aes-chapter-stamp{display:flex;align-items:center;gap:22px;grid-column:1/-1;font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.12em;padding-bottom:22px;border-bottom:1px solid #09090940;position:relative;z-index:3;width:100%}
.atu-editorial-services .aes-chapter-stamp>span:first-child{color:var(--aes-red);min-width:24px}.atu-editorial-services .aes-chapter-stamp>span:nth-child(2){margin-left:auto}.atu-editorial-services .aes-chapter-stamp i{display:block;width:7px;height:7px;background:var(--aes-red)}
.atu-editorial-services .dark .aes-chapter-stamp{border-color:#f1f1f144}
.atu-editorial-services .aes-display-word{position:absolute;left:-.035em;bottom:-.21em;z-index:-1;color:var(--aes-ink);opacity:.055;font-size:clamp(160px,24vw,460px);font-weight:700;letter-spacing:-.075em;line-height:.9;white-space:nowrap;pointer-events:none;user-select:none}
.atu-editorial-services .dark .aes-display-word{color:var(--aes-paper);opacity:.065}
/* Evolution: three image-led chapters on one continuous architectural datum. */
.atu-editorial-services.svc-evolution .evolution-stack{overflow:hidden;background:var(--aes-ink)}
.atu-editorial-services.svc-evolution .spine-visual{width:100%;inset:0;opacity:1;z-index:0;background:var(--aes-ink)}
.atu-editorial-services.svc-evolution .spine-visual img{display:none}
.atu-editorial-services.svc-evolution .spine-visual i{right:auto;left:5vw;width:2px;z-index:5}
.atu-editorial-services.svc-evolution .stack-content{width:100%;position:relative;z-index:1}
.atu-editorial-services.svc-evolution .stack-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto auto 1fr auto;column-gap:6vw;min-height:740px;padding:35px var(--aes-gutter) 66px calc(var(--aes-gutter) + 32px);border:0;border-top:1px solid #f1f1f133;background:var(--aes-ink);color:var(--aes-paper);overflow:hidden;position:relative}
.atu-editorial-services.svc-evolution .stack-row .aes-chapter-stamp{grid-column:1/-1;border-bottom-color:#f1f1f140;padding-bottom:20px;margin-bottom:45px}
.atu-editorial-services.svc-evolution .stack-row>.eyebrow{grid-column:1;position:relative;z-index:3;margin:0}
.atu-editorial-services.svc-evolution .stack-row h2{grid-column:1/-1;max-width:9ch;font-size:clamp(65px,8.7vw,150px);line-height:.93;letter-spacing:-.06em;margin:24px 0 0;position:relative;z-index:3;align-self:start}
.atu-editorial-services.svc-evolution .stack-row>p:not(.eyebrow){grid-column:1;max-width:26ch;margin:35px 0 0;font-size:clamp(18px,1.6vw,23px);position:relative;z-index:3;align-self:end}
.atu-editorial-services.svc-evolution .stack-row>.textlink{grid-column:1;justify-self:start;margin:24px 0 0;position:relative;z-index:3}
.atu-editorial-services.svc-evolution .aes-evolution-art{position:absolute;inset:0 0 0 22%;z-index:0;margin:0;overflow:hidden}
.atu-editorial-services.svc-evolution .aes-evolution-art img{width:100%;height:100%;object-fit:cover;object-position:65% center;transform:scale(1.035);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.atu-editorial-services.svc-evolution .aes-inview .aes-evolution-art img{transform:scale(1)}
.atu-editorial-services.svc-evolution .aes-evolution-art:after{content:'';position:absolute;inset:0;background:#090909}
.atu-editorial-services.svc-evolution .stack-row .aes-display-word{left:35%;bottom:-.12em;color:var(--aes-paper);opacity:.11;z-index:1;font-size:clamp(150px,20vw,380px)}
.atu-editorial-services.svc-evolution .stack-row[data-aes-service=care] .aes-evolution-art{left:19%}
.atu-editorial-services.svc-evolution .stack-row[data-aes-service=care] .aes-evolution-art img{object-position:74% center}
.atu-editorial-services.svc-evolution .stack-row[data-aes-service=intelligence] .aes-display-word{font-size:clamp(100px,12.5vw,240px);left:28%}
.atu-editorial-services.svc-evolution .stack-row[data-aes-service=intelligence] .aes-evolution-art img{object-position:80% center}
.atu-editorial-services.svc-evolution .synergy{padding:40px var(--aes-gutter) 115px;min-height:700px;background:var(--aes-paper);color:var(--aes-ink);grid-template-columns:1.15fr .85fr;gap:32px 7vw}
.atu-editorial-services.svc-evolution .synergy .aes-chapter-stamp{border-color:#09090940;margin-bottom:20px}
.atu-editorial-services.svc-evolution .synergy h2{font-size:clamp(66px,7.1vw,118px);max-width:11ch;line-height:.93}
.atu-editorial-services.svc-evolution .synergy>.lead{font-size:clamp(20px,1.7vw,26px);padding-top:70px}
.atu-editorial-services.svc-evolution .synergy .aes-display-word{color:var(--aes-red);opacity:.07}
.atu-editorial-services.svc-evolution .three-notes{margin-top:30px;border-color:#09090950;gap:40px}
/* Service focus: large type, a cropped architectural image, and a real selectable index. */
.atu-editorial-services .service-overview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;padding:35px var(--aes-gutter) 85px;background:var(--aes-paper);min-height:1000px}
.atu-editorial-services .service-overview .aes-chapter-stamp{margin-bottom:54px}
.atu-editorial-services .aes-overview-copy{grid-column:1/-1;display:grid;grid-template-columns:1.35fr .65fr;gap:9vw;position:relative;z-index:3}
.atu-editorial-services .service-overview h2{font-size:clamp(58px,6.7vw,112px);line-height:.98;letter-spacing:-.06em;max-width:13ch}
.atu-editorial-services .aes-overview-copy>p{margin:0;max-width:31ch;align-self:end;padding-bottom:8px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}
.atu-editorial-services .aes-focus-visual{grid-column:5/-1;grid-row:3;position:relative;height:380px;margin:57px 0 0;background:var(--aes-ink);overflow:hidden}
.atu-editorial-services .aes-focus-visual img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:66% 54%;transform:scale(1.11);transition:transform .75s cubic-bezier(.2,.7,.2,1),object-position .75s}
.atu-editorial-services .service-overview[data-aes-focus='1'] .aes-focus-visual img{object-position:40% 55%;transform:scale(1.36)}
.atu-editorial-services .service-overview[data-aes-focus='2'] .aes-focus-visual img{object-position:85% 70%;transform:scale(1.2)}
.atu-editorial-services .service-overview[data-aes-focus='3'] .aes-focus-visual img{object-position:55% 45%;transform:scale(1)}
.atu-editorial-services .aes-focus-note{grid-column:1/5;grid-row:3;align-self:end;padding:20px 32px 10px 0;position:relative;z-index:2}
.atu-editorial-services .aes-focus-count{display:block;font-size:clamp(110px,15vw,230px);line-height:.75;letter-spacing:-.09em;color:var(--aes-red);margin-left:-.035em}
.atu-editorial-services .service-overview .aes-focus-copy{margin-top:32px;max-width:27ch;font-size:17px;min-height:5em}
.atu-editorial-services .aes-focus-controls{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-self:auto;list-style:none;padding:0;margin:40px 0 0;border-top:1px solid #09090950;border-bottom:1px solid #09090950;position:relative;z-index:3}
.atu-editorial-services .aes-focus-controls li{display:block;margin:0;padding:0;border:0!important;min-width:0;font-size:inherit}
.atu-editorial-services .aes-focus-controls li:before{display:none}
.atu-editorial-services .aes-focus-button{width:100%;height:100%;min-height:112px;border:0;border-right:1px solid #09090930;background:transparent;color:var(--aes-ink);padding:18px 18px 22px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:clamp(18px,1.5vw,24px);line-height:1.15;letter-spacing:-.03em;transition:background .2s,color .2s}
.atu-editorial-services .aes-focus-controls li:last-child .aes-focus-button{border-right:0}
.atu-editorial-services .aes-focus-button-number{font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.1em;color:var(--aes-red);margin-bottom:17px}
.atu-editorial-services .aes-focus-button[aria-pressed=true]{background:var(--aes-ink);color:var(--aes-paper)}
.atu-editorial-services .aes-focus-button:hover{background:#dddddd}.atu-editorial-services .aes-focus-button[aria-pressed=true]:hover{background:#222222}
.atu-editorial-services .number-list.aes-focus-controls{grid-template-columns:repeat(3,minmax(0,1fr))}
.atu-editorial-services .number-list .aes-focus-button>.aes-focus-label{display:block}
.atu-editorial-services .number-list .aes-focus-button strong{font-size:clamp(20px,1.7vw,27px)}
.atu-editorial-services .number-list .aes-focus-button .aes-focus-detail{display:block;font-size:15px;margin-top:12px;line-height:1.4}
.atu-editorial-services.svc-intelligence .service-overview .aes-display-word{font-size:19vw}
/* Build proof: actual work as oversized linked sheets, not three generic link cards. */
.atu-editorial-services .work-links{background:var(--aes-ink);padding:35px var(--aes-gutter) 115px}
.atu-editorial-services .work-links>.eyebrow{margin-top:50px}
.atu-editorial-services .work-links h2{font-size:clamp(61px,7.8vw,130px);max-width:12ch;line-height:.96;margin-top:28px}
.atu-editorial-services .work-link-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;margin-top:68px;align-items:start}
.atu-editorial-services .work-link-grid .aes-project-link{display:grid;grid-template-columns:1fr auto;gap:0 20px;padding:0 0 21px;border-bottom:1px solid #f1f1f180;font-size:23px;min-width:0}
.atu-editorial-services .aes-project-link:nth-child(2){margin-top:125px}
.atu-editorial-services .aes-project-visual{grid-column:1/-1;aspect-ratio:1.33;overflow:hidden;margin-bottom:25px;background:#1f1f1f}
.atu-editorial-services .aes-project-visual img{height:100%;width:100%;object-fit:cover;object-position:top;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.atu-editorial-services .aes-project-link:hover img,.atu-editorial-services .aes-project-link:focus-visible img{transform:scale(1.035)}
.atu-editorial-services .work-link-grid>a:last-child{grid-column:1/-1;justify-self:end;min-width:220px;margin-top:10px}
/* Care edition: one large live specimen. Existing buttons and the specimen retain their original logic. */
.atu-editorial-services .edition-demo{background:var(--aes-ink);display:grid;grid-template-columns:.75fr 1.25fr;gap:0 8vw;align-items:center;padding:35px var(--aes-gutter) 120px;min-height:900px}
.atu-editorial-services .edition-demo .aes-chapter-stamp{margin-bottom:70px}
.atu-editorial-services .edition-demo>div:not(.aes-chapter-stamp,.aes-display-word,.edition-card){align-self:start;padding-top:40px;position:relative;z-index:2}
.atu-editorial-services .edition-demo h2{font-size:clamp(55px,6vw,100px);line-height:.97;max-width:8ch;margin-top:30px}
.atu-editorial-services .edition-demo .choice-row{display:flex;flex-direction:column;align-items:stretch;max-width:260px;margin-top:48px;gap:0}
.atu-editorial-services .edition-demo .choice-row button{background:none;border:0;border-bottom:1px solid #f1f1f155;text-align:left;padding:18px 0;min-height:60px;font-size:16px;position:relative}
.atu-editorial-services .edition-demo .choice-row button[aria-pressed=true]{color:var(--aes-paper);padding-left:24px}
.atu-editorial-services .edition-demo .choice-row button[aria-pressed=true]:before{content:'';width:7px;height:7px;position:absolute;top:27px;left:0;background:var(--aes-red)}
.atu-editorial-services .edition-demo .choice-row button:hover{color:#e10600}
.atu-editorial-services .edition-card{background:var(--aes-paper);color:var(--aes-ink);border-top:0;min-height:620px;padding:36px;transform:rotate(-3deg);margin:0 10px 0 0;box-shadow:25px 25px 0 #f1f1f109;transition:transform .65s cubic-bezier(.2,.7,.2,1)}
.atu-editorial-services .edition-card[data-edition='1']{transform:rotate(1.5deg)}
.atu-editorial-services .edition-visual{height:250px;margin-block:32px;gap:14px;perspective:700px}
.atu-editorial-services .edition-visual i{transform:skewY(-10deg);transform-origin:bottom;transition:height .7s cubic-bezier(.2,.7,.2,1);position:relative;background:#282828}
.atu-editorial-services .edition-visual i:nth-child(2){background:#e10600}
.atu-editorial-services .edition-card strong{font-size:clamp(40px,5vw,78px);line-height:.93;max-width:9ch}
.atu-editorial-services .edition-demo .edition-card p{font-size:17px;max-width:27ch}
.atu-editorial-services .edition-card .edition-mark{right:35px;bottom:30px;font-size:60px}
.atu-editorial-services .compact-process{padding:35px var(--aes-gutter) 110px;background:var(--aes-paper)}
.atu-editorial-services .compact-process>.eyebrow{margin-top:55px}
.atu-editorial-services .compact-process>h2{font-size:clamp(55px,6.8vw,110px);line-height:.97;max-width:13ch;margin-top:27px}
.atu-editorial-services .compact-process ol{display:block;margin:65px 0 50px 25%;border-bottom:1px solid #09090955}
.atu-editorial-services .compact-process li{display:grid;grid-template-columns:80px 1fr 1fr;gap:25px;margin:0;border-top:1px solid #09090955;padding:30px 0;align-items:start}
.atu-editorial-services .compact-process li:before{font:700 45px/.95 'ATU Service',Arial,sans-serif;letter-spacing:-.07em;margin:0}
.atu-editorial-services .compact-process li strong{font-size:32px;padding-top:3px}
.atu-editorial-services .compact-process li p{font-size:17px;margin:0;max-width:25ch;line-height:1.5}
.atu-editorial-services .compact-process details{margin-left:25%;max-width:none}
/* Intelligence: a large briefing specimen on the same editorial field. */
.atu-editorial-services .intelligence-example{padding:35px var(--aes-gutter) 120px;background:var(--aes-ink);grid-template-columns:.85fr 1.15fr;gap:0 9vw;min-height:820px;align-items:center}
.atu-editorial-services .intelligence-example .aes-chapter-stamp{margin-bottom:65px}
.atu-editorial-services .intelligence-example>div:not(.aes-chapter-stamp,.aes-display-word){position:relative;z-index:2}
.atu-editorial-services .intelligence-example h2{font-size:clamp(59px,6.5vw,108px);line-height:.96;max-width:9ch}
.atu-editorial-services .proposal-card{background:var(--aes-paper);border:0;padding:40px;min-height:500px;position:relative;transform:rotate(2deg);box-shadow:-25px 25px 0 #f1f1f109}
.atu-editorial-services .proposal-card:before{content:'↗';position:absolute;right:35px;top:30px;color:var(--aes-red);font-size:75px;line-height:1}
.atu-editorial-services .proposal-card .eyebrow{font-size:9px;max-width:70%}
.atu-editorial-services .proposal-card h3{font-size:clamp(42px,4.5vw,75px);line-height:.96;max-width:9ch;margin-top:95px}
.atu-editorial-services .proposal-card .choice-row{gap:0;border-top:1px solid #09090950;border-bottom:1px solid #09090950;margin-top:35px}
.atu-editorial-services .proposal-card .choice-row button{flex:1;min-width:0;border:0;padding:17px 10px;font-size:14px}
.atu-editorial-services .proposal-card [data-proposal-status]{min-height:3em;margin-top:20px;font-size:15px}
.atu-editorial-services .service-terms{background:var(--aes-paper);padding:35px var(--aes-gutter) 110px;grid-template-columns:1.2fr .8fr;gap:55px 10vw;min-height:590px}
.atu-editorial-services .service-terms h2{font-size:clamp(57px,6.7vw,110px);line-height:.97;max-width:12ch}
.atu-editorial-services .service-terms>p{font-size:19px;max-width:32ch;align-self:end;padding-bottom:10px}
@media(min-width:1800px){.atu-editorial-services .stack-row{min-height:850px}.atu-editorial-services .service-overview{min-height:1120px}.atu-editorial-services .aes-focus-visual{height:460px}}
@media(max-width:1000px){.atu-editorial-services .service-overview{gap:0 18px}.atu-editorial-services .aes-overview-copy{gap:6vw;grid-template-columns:1.2fr .8fr}.atu-editorial-services .service-overview h2{font-size:64px}.atu-editorial-services .aes-focus-visual{grid-column:6/-1;height:340px}.atu-editorial-services .aes-focus-note{grid-column:1/6}.atu-editorial-services .aes-focus-controls{gap:0}.atu-editorial-services .aes-focus-button{font-size:19px;padding-inline:13px}.atu-editorial-services .edition-demo{gap:0 5vw;grid-template-columns:.8fr 1.2fr}.atu-editorial-services .edition-card{padding:27px;min-height:560px}.atu-editorial-services .edition-demo h2{font-size:61px}.atu-editorial-services .intelligence-example{gap:0 5vw}.atu-editorial-services .proposal-card{padding:28px}.atu-editorial-services .compact-process ol,.atu-editorial-services .compact-process details{margin-left:12%}.atu-editorial-services .compact-process li{grid-template-columns:60px 1fr 1fr}}
@media(max-width:700px){
 .atu-editorial-services{--aes-gutter:22px}
 .atu-editorial-services .aes-chapter-stamp{font-size:9px;gap:14px;padding-bottom:17px}
 .atu-editorial-services .aes-display-word{font-size:46vw;bottom:-.12em}
 .atu-editorial-services.svc-evolution .spine-visual i{left:22px}
 .atu-editorial-services.svc-evolution .stack-row{display:flex;flex-direction:column;min-height:690px;padding:25px 22px 40px 42px;gap:0}
 .atu-editorial-services.svc-evolution .stack-row .aes-chapter-stamp{margin-bottom:35px;font-size:8px;padding-bottom:17px}
 .atu-editorial-services.svc-evolution .stack-row h2{font-size:clamp(55px,14.5vw,95px);max-width:8ch;margin-top:22px;line-height:.96}
 .atu-editorial-services.svc-evolution .stack-row>p:not(.eyebrow){font-size:18px;max-width:24ch;margin-top:auto;padding-top:140px;align-self:flex-start}
 .atu-editorial-services.svc-evolution .stack-row>.textlink{margin-top:20px;font-size:15px}
 .atu-editorial-services.svc-evolution .aes-evolution-art,.atu-editorial-services.svc-evolution .stack-row[data-aes-service=care] .aes-evolution-art{inset:100px -55% 0 -15%}
 .atu-editorial-services.svc-evolution .aes-evolution-art img{object-position:67% center}
 .atu-editorial-services.svc-evolution .aes-evolution-art:after{background:#090909}
 .atu-editorial-services.svc-evolution .stack-row .aes-display-word{font-size:47vw;bottom:32%;left:28%;opacity:.13}
 .atu-editorial-services.svc-evolution .stack-row[data-aes-service=intelligence] .aes-display-word{font-size:25vw;left:18%;bottom:35%}
 .atu-editorial-services.svc-evolution .stack-row[data-aes-service=intelligence] .aes-evolution-art img{object-position:72% center}
 .atu-editorial-services.svc-evolution .synergy{display:block;padding:27px 22px 85px;min-height:0}
 .atu-editorial-services.svc-evolution .synergy>.eyebrow{margin-top:40px}
 .atu-editorial-services.svc-evolution .synergy h2{font-size:clamp(53px,13vw,74px);max-width:11ch;margin-top:25px}
 .atu-editorial-services.svc-evolution .synergy>.lead{font-size:20px;padding:0;margin-top:30px;max-width:28ch}
 .atu-editorial-services.svc-evolution .three-notes{margin-top:35px;padding-top:16px}
 .atu-editorial-services.svc-evolution .three-notes p{font-size:16px;padding-left:16px;margin-top:19px}
 .atu-editorial-services .service-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;padding:26px 22px 65px;min-height:0}
 .atu-editorial-services .service-overview .aes-chapter-stamp{margin-bottom:38px}
 .atu-editorial-services .aes-overview-copy{grid-column:1/-1;display:block}
 .atu-editorial-services .service-overview h2{font-size:clamp(47px,12.8vw,76px);line-height:1;max-width:13ch}
 .atu-editorial-services .aes-overview-copy>p{font-size:17px;line-height:1.45;margin:27px 0 0;padding:0;max-width:32ch}
 .atu-editorial-services .aes-focus-visual{grid-column:1/-1;grid-row:3;height:230px;margin:35px -22px 0}
 .atu-editorial-services .aes-focus-note{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:90px 1fr;gap:20px;align-items:center;padding:28px 0 0;min-height:132px}
 .atu-editorial-services .aes-focus-count{font-size:90px;line-height:.85;letter-spacing:-.09em}
 .atu-editorial-services .service-overview .aes-focus-copy{font-size:15px;line-height:1.4;margin:0;min-height:4.2em;max-width:27ch}
 .atu-editorial-services .aes-focus-controls{grid-row:5;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}
 .atu-editorial-services .aes-focus-controls li{border-bottom:1px solid #09090930!important}
 .atu-editorial-services .aes-focus-controls li:nth-last-child(-n+2){border-bottom:0!important}
 .atu-editorial-services .aes-focus-controls li:nth-child(2n) .aes-focus-button{border-right:0}
 .atu-editorial-services .aes-focus-button{min-height:108px;font-size:19px;padding:17px 12px}
 .atu-editorial-services .aes-focus-button-number{margin-bottom:12px}
 .atu-editorial-services .number-list.aes-focus-controls{display:block}
 .atu-editorial-services .number-list.aes-focus-controls li{border-bottom:1px solid #09090930!important}
 .atu-editorial-services .number-list.aes-focus-controls li:last-child{border-bottom:0!important}
 .atu-editorial-services .number-list .aes-focus-button{flex-direction:row;gap:20px;min-height:95px;border-right:0;padding:18px 13px}
 .atu-editorial-services .number-list .aes-focus-button-number{margin-top:6px}
 .atu-editorial-services .number-list .aes-focus-button strong{font-size:24px}
 .atu-editorial-services .number-list .aes-focus-button .aes-focus-detail{display:block;font-size:14px;max-width:26ch;margin-top:8px}
 .atu-editorial-services.svc-intelligence .service-overview .aes-display-word{font-size:35vw}
 .atu-editorial-services .work-links{padding:26px 22px 75px}
 .atu-editorial-services .work-links>.eyebrow{margin-top:38px}
 .atu-editorial-services .work-links h2{font-size:clamp(48px,13vw,78px);line-height:1;max-width:12ch;margin-top:25px}
 .atu-editorial-services .work-link-grid{display:block;margin-top:40px}
 .atu-editorial-services .work-link-grid .aes-project-link{font-size:21px;margin:0 0 40px;padding-bottom:17px}
 .atu-editorial-services .work-link-grid .aes-project-link:nth-child(2){width:88%;margin-left:auto}
 .atu-editorial-services .aes-project-visual{aspect-ratio:1.25;margin-bottom:20px}
 .atu-editorial-services .work-link-grid>a:last-child{font-size:16px;width:auto;margin-top:10px}
 .atu-editorial-services .edition-demo{display:block;padding:26px 22px 90px;min-height:0}
 .atu-editorial-services .edition-demo .aes-chapter-stamp{margin-bottom:35px}
 .atu-editorial-services .edition-demo>div:not(.aes-chapter-stamp,.aes-display-word,.edition-card){padding:0}
 .atu-editorial-services .edition-demo h2{font-size:clamp(55px,15vw,84px);max-width:8ch;margin-top:26px}
 .atu-editorial-services .edition-demo p:not(.eyebrow){font-size:17px;max-width:29ch;margin-top:23px}
 .atu-editorial-services .edition-demo .choice-row{flex-direction:row;max-width:none;margin-top:30px;gap:18px}
 .atu-editorial-services .edition-demo .choice-row button{flex:1;font-size:14px;padding:17px 0}
 .atu-editorial-services .edition-demo .choice-row button[aria-pressed=true]{padding-left:16px}
 .atu-editorial-services .edition-demo .choice-row button[aria-pressed=true]:before{width:6px;height:6px;top:27px}
 .atu-editorial-services .edition-card{padding:25px;min-height:475px;margin:45px 7px 0;box-shadow:12px 16px 0 #f1f1f10d;transform:rotate(-2.5deg)}
 .atu-editorial-services .edition-visual{height:180px;margin-block:27px;gap:11px}
 .atu-editorial-services .edition-card strong{font-size:clamp(39px,11.5vw,61px);max-width:9ch}
 .atu-editorial-services .edition-demo .edition-card p{font-size:15px;margin-top:19px;max-width:25ch}
 .atu-editorial-services .edition-card .edition-mark{font-size:42px;right:25px;bottom:25px}
 .atu-editorial-services .compact-process{padding:26px 22px 65px}
 .atu-editorial-services .compact-process>.eyebrow{margin-top:38px}
 .atu-editorial-services .compact-process>h2{font-size:clamp(47px,12.8vw,76px);line-height:1;max-width:12ch;margin-top:25px}
 .atu-editorial-services .compact-process ol{margin:40px 0 30px}
 .atu-editorial-services .compact-process li{grid-template-columns:45px 1fr;gap:12px 17px;padding:25px 0;margin:0}
 .atu-editorial-services .compact-process li:before{font-size:34px;grid-row:1/3}
 .atu-editorial-services .compact-process li strong{font-size:28px;padding:0}
 .atu-editorial-services .compact-process li p{grid-column:2;font-size:16px;margin:0;max-width:27ch}
 .atu-editorial-services .compact-process details{margin-left:0}
 .atu-editorial-services .compact-process summary{font-size:16px}
 .atu-editorial-services .intelligence-example{display:block;padding:26px 22px 90px;min-height:0}
 .atu-editorial-services .intelligence-example .aes-chapter-stamp{margin-bottom:40px}
 .atu-editorial-services .intelligence-example h2{font-size:clamp(54px,14.5vw,88px);max-width:9ch;line-height:.98}
 .atu-editorial-services .intelligence-example>div>p:not(.eyebrow){font-size:17px;line-height:1.45;max-width:30ch}
 .atu-editorial-services .proposal-card{padding:27px 23px;min-height:0;margin:45px 5px 0;transform:rotate(1.3deg);box-shadow:-12px 16px 0 #f1f1f10d}
 .atu-editorial-services .proposal-card:before{font-size:60px;top:25px;right:22px}
 .atu-editorial-services .proposal-card h3{font-size:clamp(41px,11vw,64px);margin-top:75px;max-width:9ch}
 .atu-editorial-services .proposal-card p:not(.eyebrow){font-size:16px}
 .atu-editorial-services .proposal-card .choice-row{margin-top:28px}
 .atu-editorial-services .proposal-card .choice-row button{font-size:12px;padding:15px 7px;min-height:49px}
 .atu-editorial-services .service-terms{display:block;padding:26px 22px 65px;min-height:0}
 .atu-editorial-services .service-terms .aes-chapter-stamp{margin-bottom:40px}
 .atu-editorial-services .service-terms h2{font-size:clamp(47px,12.8vw,76px);line-height:1;max-width:12ch}
 .atu-editorial-services .service-terms>p{font-size:17px;line-height:1.5;margin-top:30px;max-width:32ch;padding:0}
}
@media(max-width:350px){.atu-editorial-services .aes-chapter-stamp>span:nth-child(2){font-size:8px}.atu-editorial-services .service-overview h2,.atu-editorial-services .compact-process>h2,.atu-editorial-services .service-terms h2{font-size:43px}.atu-editorial-services .aes-focus-note{grid-template-columns:75px 1fr;gap:15px}.atu-editorial-services .aes-focus-count{font-size:78px}.atu-editorial-services .aes-focus-button{font-size:17px}.atu-editorial-services .edition-card{padding:21px;min-height:430px}.atu-editorial-services .edition-visual{height:150px}.atu-editorial-services .edition-card strong{font-size:36px}.atu-editorial-services .proposal-card{padding:25px 18px}.atu-editorial-services .proposal-card .choice-row button{padding-inline:5px;font-size:11px}.atu-editorial-services.svc-evolution .stack-row{padding-left:38px;min-height:670px}.atu-editorial-services.svc-evolution .stack-row h2{font-size:49px}.atu-editorial-services.svc-evolution .stack-row>p:not(.eyebrow){font-size:17px}}
@media(prefers-reduced-motion:reduce){.atu-editorial-services .aes-chapter *{animation:none!important;transition:none!important}.atu-editorial-services .aes-evolution-art img{transform:none!important}}
/* The measurable legacy rail is the visible datum as well; the handoff SVG meets its actual top. */
.atu-editorial-services.svc-evolution .spine-visual{z-index:4;background:transparent;pointer-events:none}
.atu-editorial-services .aes-chapter{scroll-margin-top:102px}
@media(max-width:700px){.atu-editorial-services .aes-chapter{scroll-margin-top:92px}}
/* Spanish has a longer unbreakable word here; preserve the composition without clipping it. */
html[lang=es] .atu-editorial-services .edition-demo h2{font-size:clamp(48px,4.5vw,80px);max-width:none}
@media(min-width:701px) and (max-width:1000px){html[lang=es] .atu-editorial-services .edition-demo h2{font-size:clamp(40px,5vw,50px)}}
@media(max-width:700px){html[lang=es] .atu-editorial-services .edition-demo h2{font-size:clamp(44px,11.5vw,70px)}}
/* Evolution's red datum continues through the final chapter into the architectural closing seam. */
.atu-editorial-services.svc-evolution .aes-evolution-tail{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:visible}
.atu-editorial-services.svc-evolution .evolution-hero{z-index:5}
.atu-editorial-services.svc-evolution .aes-evolution-tail path,.atu-editorial-services.svc-evolution .aes-closing-line path{fill:none;stroke:var(--aes-red);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}
.atu-editorial-services.svc-evolution .aes-connected-closing:after{display:none}
.atu-editorial-services.svc-evolution .aes-closing-line{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.atu-editorial-services.svc-evolution .aes-closing-join{position:absolute;top:-1px;left:calc(78% - 1px);width:2px;height:2px;opacity:0;pointer-events:none}
@media(max-width:700px){.atu-editorial-services.svc-evolution .aes-closing-join{left:calc(100% - 13px)}}
