.engineering-stories-hero{color:#fff;background:#06101d;align-items:end;min-height:790px;display:grid;position:relative;overflow:hidden}.engineering-stories-hero-media{position:absolute;inset:0}.engineering-stories-hero-media:after{content:"";background:linear-gradient(90deg,#030c16fa 0%,#030c16db 44%,#030c1661 75%,#030c1694 100%),linear-gradient(#0000 40%,#030c16f5);position:absolute;inset:0}.engineering-stories-hero-media img{object-fit:cover;object-position:center}.engineering-stories-hero-content{z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:end;gap:clamp(54px,8vw,110px);padding-top:160px;padding-bottom:94px;display:grid;position:relative}.engineering-stories-hero-content h1{letter-spacing:-.058em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(49px,5.7vw,82px);font-weight:570;line-height:.96}.engineering-stories-hero-content>div>p:not(.eyebrow){color:#ffffffb3;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.68}.engineering-stories-hero-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030c16a8;border:1px solid #fff3;border-radius:18px;padding:28px;box-shadow:0 24px 60px #0000003d}.engineering-stories-hero-note>span{color:var(--cyan-300);font:800 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.engineering-stories-hero-note>strong{margin:22px 0 17px;font-size:28px;line-height:1.18;display:block}.engineering-stories-hero-note ul{margin:0;padding:0;list-style:none}.engineering-stories-hero-note li{color:#ffffffb3;border-top:1px solid #ffffff21;min-height:46px;padding:12px 0 12px 24px;font-size:12px;line-height:1.45}.engineering-stories-hero-note li:before{color:var(--cyan-300);content:"✓";margin-left:-24px;margin-right:10px}.engineering-needs-index .section-heading h2{max-width:800px}.engineering-needs-list{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.engineering-needs-list a{min-height:72px;color:var(--navy-700);background:#fff;align-items:center;gap:15px;padding:18px 22px;font-size:14px;line-height:1.4;transition:background .2s,color .2s;display:flex}.engineering-needs-list a span{color:var(--blue-600)}.engineering-needs-list a:hover,.engineering-needs-list a:focus-visible{background:var(--navy-850);color:#fff}.engineering-library-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.engineering-library-heading h2{letter-spacing:-.052em;max-width:820px;margin:0;font-size:clamp(39px,4.4vw,64px);font-weight:570;line-height:1.02}.engineering-library-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.engineering-story-card{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #071a300f}.engineering-story-card--featured{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid}.engineering-story-card-media{background:var(--navy-900);min-height:440px;display:block;position:relative;overflow:hidden}.engineering-story-card-media:after{content:"";background:linear-gradient(#0000 52%,#030c16b3);position:absolute;inset:0}.engineering-story-card-media img{object-fit:cover;transition:transform .5s}.engineering-story-card:hover .engineering-story-card-media img{transform:scale(1.025)}.engineering-story-card-media>span{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c169e;border:1px solid #ffffff40;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;bottom:20px;left:22px}.engineering-story-card-copy{flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,52px);display:flex}.engineering-story-meta{width:100%;color:var(--blue-600);font:800 9px var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.engineering-story-card h2{letter-spacing:-.045em;text-wrap:balance;margin:55px 0 17px;font-size:clamp(30px,3vw,47px);font-weight:590;line-height:1.06}.engineering-story-card-copy>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.engineering-story-needs{flex-wrap:wrap;gap:7px;margin:26px 0 30px;display:flex}.engineering-story-needs span{color:#42576a;background:#f7fafc;border:1px solid #d8e3ec;border-radius:999px;padding:8px 10px;font-size:10px;line-height:1.3}.engineering-story-card-copy>.text-link{margin-top:auto}.engineering-story-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr));gap:22px;margin-top:22px;display:grid}.engineering-story-grid .engineering-story-card-media{min-height:380px}.engineering-editorial-standard>.page-shell{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:90px;display:grid}.engineering-editorial-standard h2{letter-spacing:-.052em;max-width:620px;margin:0;font-size:clamp(38px,4.3vw,62px);font-weight:570;line-height:1.02}.engineering-editorial-standard ol{border-top:1px solid #ffffff2b;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.engineering-editorial-standard li{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:210px;padding:25px}.engineering-editorial-standard li:nth-child(2n){border-right:0}.engineering-editorial-standard li span{color:var(--cyan-300);font:800 9px var(--font-geist-mono),monospace}.engineering-editorial-standard li strong{margin:42px 0 10px;font-size:18px;display:block}.engineering-editorial-standard li p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.6}.engineering-story-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#43c7f429,#0000 28%),linear-gradient(135deg,#06101d,#0d2a49);padding:150px 0 90px;overflow:hidden}.engineering-story-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);align-items:end;gap:clamp(52px,7vw,100px);display:grid}.engineering-story-hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:570;line-height:.98}.engineering-story-deck{color:#ffffffad;max-width:720px;margin:27px 0 0;font-size:18px;line-height:1.65}.engineering-story-byline{border-top:1px solid #ffffff29;gap:5px;margin-top:36px;padding-top:22px;display:grid}.engineering-story-byline span{color:var(--cyan-300);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.engineering-story-byline strong{font-size:13px;font-weight:650}.engineering-story-byline small{color:#ffffff7a;font-size:10px}.engineering-story-hero-image{background:#0b1d31;border-radius:4px 64px 4px 4px;min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.engineering-story-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#030c16cc);position:absolute;inset:0}.engineering-story-hero-image img{object-fit:cover}.engineering-story-hero-image figcaption{z-index:1;color:#ffffffc2;font-size:10px;line-height:1.5;position:absolute;bottom:20px;left:24px;right:24px}.engineering-story-opening-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr);align-items:start;gap:90px;display:grid}.engineering-story-lead{letter-spacing:-.025em;max-width:850px;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,39px);line-height:1.35}.engineering-story-opening aside{border-left:3px solid var(--cyan-400);background:#edf6fb;padding:24px}.engineering-story-opening aside span{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.engineering-story-opening aside p{color:#486071;margin:10px 0 0;font-size:12px;line-height:1.65}.engineering-story-body-grid{grid-template-columns:270px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(60px,9vw,130px);display:grid}.engineering-story-index{position:sticky;top:110px}.engineering-story-index>span{color:var(--blue-600);font:800 9px var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.engineering-story-index nav{border-top:1px solid var(--line);margin-top:15px;display:grid}.engineering-story-index nav a{border-bottom:1px solid var(--line);color:#3e5365;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:48px;font-size:11px;font-weight:700;display:grid}.engineering-story-index nav small{color:var(--blue-600);font:8px var(--font-geist-mono),monospace}.engineering-story-index>div{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:30px;padding:19px}.engineering-story-index>div strong{font-size:11px;line-height:1.45}.engineering-story-index ul{color:var(--muted);margin:13px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.engineering-story-article-copy>section{padding-bottom:72px;scroll-margin-top:110px}.engineering-story-article-copy>section+section{border-top:1px solid var(--line);padding-top:2px}.engineering-story-article-copy h2{letter-spacing:-.048em;text-wrap:balance;margin:0 0 25px;font-size:clamp(34px,4vw,53px);font-weight:580;line-height:1.06}.engineering-story-article-copy section>p:not(.eyebrow){color:#34495a;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.78}.engineering-story-article-copy section>ul{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.engineering-story-article-copy section>li,.engineering-story-article-copy section>ul li{border-bottom:1px solid var(--line);color:#3c5161;padding:15px 10px 15px 27px;font-size:13px;line-height:1.5;position:relative}.engineering-story-article-copy section>ul li:before{color:var(--blue-600);content:"↗";position:absolute;left:4px}.engineering-story-field-figure{margin:0 0 76px}.engineering-story-field-figure>div{aspect-ratio:16/9;background:#0b1d31;border-radius:18px;position:relative;overflow:hidden}.engineering-story-field-figure img{object-fit:cover}.engineering-story-field-figure figcaption{color:var(--muted);gap:5px;padding:14px 2px 0;font-size:11px;line-height:1.5;display:grid}.engineering-story-field-figure figcaption span{color:var(--blue-600);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.engineering-story-boundary{background:#edf7fb;border:1px solid #bfd8e5;border-radius:16px;padding:28px}.engineering-story-boundary span{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.engineering-story-boundary p{color:#365267;margin:10px 0 0;font-size:13px;line-height:1.65}.engineering-story-next>.page-shell{grid-template-columns:minmax(0,.75fr) minmax(420px,1fr);align-items:center;gap:90px;display:grid}.engineering-story-next h2{letter-spacing:-.05em;max-width:620px;margin:0 0 28px;font-size:clamp(37px,4vw,57px);font-weight:570;line-height:1.04}.engineering-story-next-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:170px 1fr auto;align-items:center;gap:8px 20px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 18px 45px #05152714}.engineering-story-next-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.engineering-story-next-card>div{background:var(--navy-900);border-radius:11px;grid-row:1/3;min-height:145px;position:relative;overflow:hidden}.engineering-story-next-card img{object-fit:cover}.engineering-story-next-card>span{color:var(--blue-600);letter-spacing:.06em;text-transform:uppercase;align-self:end;font-size:8px;font-weight:850}.engineering-story-next-card>strong{align-self:start;font-size:18px;line-height:1.35}.engineering-story-next-card>i{color:var(--violet-500);grid-area:1/3/3;font-style:normal}@media (max-width:1000px){.engineering-stories-hero-content,.engineering-library-heading,.engineering-editorial-standard>.page-shell,.engineering-story-hero-grid,.engineering-story-opening-grid,.engineering-story-next>.page-shell{grid-template-columns:1fr}.engineering-stories-hero-note{max-width:600px}.engineering-story-card--featured{grid-template-columns:1fr}.engineering-story-hero-image{min-height:560px}.engineering-story-opening-grid,.engineering-story-next>.page-shell{gap:44px}}@media (max-width:760px){.engineering-stories-hero{min-height:auto}.engineering-stories-hero-content{gap:42px;padding-top:132px;padding-bottom:72px}.engineering-stories-hero-content h1{font-size:clamp(45px,13vw,62px)}.engineering-stories-hero-content>div>p:not(.eyebrow),.engineering-story-deck{font-size:16px}.engineering-stories-hero-media img{object-position:62% center}.engineering-needs-list{grid-template-columns:1fr}.engineering-library-heading{gap:24px}.engineering-story-card-media,.engineering-story-grid .engineering-story-card-media{min-height:330px}.engineering-story-card h2{margin-top:40px}.engineering-editorial-standard>.page-shell{gap:42px}.engineering-editorial-standard ol{grid-template-columns:1fr}.engineering-editorial-standard li{border-right:0;min-height:170px}.engineering-story-hero{padding:125px 0 72px}.engineering-story-hero-grid{gap:45px}.engineering-story-hero-copy h1{font-size:clamp(43px,12vw,60px)}.engineering-story-hero-image{border-radius:4px 42px 4px 4px;min-height:470px}.engineering-story-body-grid{grid-template-columns:1fr;gap:58px}.engineering-story-index{position:static}.engineering-story-index nav{grid-template-columns:1fr 1fr}.engineering-story-index nav a:nth-child(odd){border-right:1px solid var(--line)}.engineering-story-article-copy section>p:not(.eyebrow){font-size:18px}.engineering-story-next-card{grid-template-columns:115px 1fr auto}.engineering-story-next-card>div{min-height:125px}}@media (max-width:480px){.engineering-stories-hero-note,.engineering-story-card-copy{padding:22px}.engineering-story-meta{gap:5px;display:grid}.engineering-story-hero-image{min-height:390px}.engineering-story-index nav{grid-template-columns:1fr}.engineering-story-index nav a:nth-child(odd){border-right:0}.engineering-story-next-card{grid-template-columns:1fr auto}.engineering-story-next-card>div{grid-area:auto/1/auto/-1;min-height:190px}.engineering-story-next-card>span{grid-column:1/-1}.engineering-story-next-card>strong{grid-column:1}.engineering-story-next-card>i{grid-area:3/2}}.engineering-story-gallery{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:-36px 0 76px;display:grid}.engineering-story-gallery figure{margin:0}.engineering-story-gallery figure>div{background:var(--navy-900);border-radius:16px;min-height:290px;position:relative;overflow:hidden}.engineering-story-gallery img{object-fit:cover}.engineering-story-gallery figcaption{color:var(--muted);gap:5px;padding:13px 2px 0;font-size:11px;line-height:1.5;display:grid}.engineering-story-gallery figcaption span{color:var(--blue-600);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.editorial-management{gap:20px;display:grid}.editorial-management-intro{align-items:center}.editorial-kpis{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.editorial-kpis>span{border:1px solid var(--line);min-width:112px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:12px;gap:2px;padding:12px 14px;font-size:9px;display:grid}.editorial-kpis>span strong{color:var(--navy-800);letter-spacing:-.03em;font-size:20px}.editorial-import-banner{background:#eff9fd;border:1px solid #a8d5e8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.editorial-import-banner div{gap:3px;display:grid}.editorial-import-banner strong{color:#153a54;font-size:12px}.editorial-import-banner span{color:#537083;font-size:10px}.editorial-workspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:18px;min-height:720px;display:grid}.editorial-list{border:1px solid var(--line);background:#fff;border-radius:16px;position:sticky;top:18px;overflow:hidden}.editorial-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:16px;display:flex}.editorial-list>div strong{font-size:12px}.editorial-list>div span{color:var(--muted);font-size:9px}.editorial-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--navy-800);text-align:left;cursor:pointer;background:#fff;gap:7px;padding:15px 16px;display:grid}.editorial-list>button:hover,.editorial-list>button.is-active{background:#f0f7fb}.editorial-list>button.is-active{box-shadow:inset 3px 0 var(--blue-600)}.editorial-list>button strong{font-size:11px;line-height:1.4}.editorial-list>button small{color:var(--muted);font-size:8px;line-height:1.4}.editorial-status{color:#51616f;letter-spacing:.06em;text-transform:uppercase;background:#e8edf1;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-weight:850}.editorial-status.is-published{color:#176a42;background:#dbf6e7}.editorial-status.is-review{color:#875f00;background:#fff0c9}.editorial-status.is-archived{color:#604b75;background:#ece7f3}.editorial-editor{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #071a300d}.editorial-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;display:flex}.editorial-editor>header>div:first-child{gap:5px;min-width:0;display:grid}.editorial-editor>header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;line-height:1.25;overflow:hidden}.editorial-editor>header small{color:var(--muted);font:8px var(--font-geist-mono),monospace}.editorial-editor>header>div:last-child{flex-shrink:0;align-items:center;gap:8px;display:flex}.editorial-editor>header a{color:var(--blue-600);font-size:9px;font-weight:800}.editorial-tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 21px;display:flex;overflow:auto}.editorial-tabs button{color:#657583;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:49px;padding:0;font-size:9px;font-weight:750}.editorial-tabs button.is-active{border-bottom-color:var(--blue-600);color:var(--navy-800)}.editorial-form,.editorial-sections,.editorial-media-panel,.editorial-review-grid{padding:24px}.editorial-form,.editorial-source-form,.editorial-upload{gap:16px;display:grid}.editorial-form label,.editorial-sections label,.editorial-upload label,.editorial-source-form label,.editorial-publish-check label{color:#354b5d;letter-spacing:.03em;gap:7px;font-size:9px;font-weight:800;display:grid}.editorial-form label small,.editorial-sections label small,.editorial-source-form label small{color:var(--muted);font-size:8px;font-weight:500}.editorial-form input,.editorial-form textarea,.editorial-sections input,.editorial-sections textarea,.editorial-upload input,.editorial-upload textarea,.editorial-upload select,.editorial-source-form input,.editorial-source-form textarea,.editorial-publish-check input,.editorial-publish-check select{width:100%;min-height:42px;color:var(--navy-800);resize:vertical;background:#fff;border:1px solid #ccd8e1;border-radius:9px;padding:10px 12px;font:11px/1.45 inherit}.editorial-slug{border:1px solid #ccd8e1;border-radius:9px;align-items:center;display:flex;overflow:hidden}.editorial-slug span{color:var(--muted);font:9px var(--font-geist-mono),monospace;background:#eef3f6;align-self:stretch;align-items:center;padding:0 10px;display:flex}.editorial-slug input{border:0;border-radius:0}.editorial-sections{background:#f7f9fb;gap:18px;display:grid}.editorial-sections article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:15px;padding:20px;display:grid}.editorial-sections article>header{justify-content:space-between;align-items:center;display:flex}.editorial-sections article>header span{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.editorial-sections article>header button{color:#a14d4d;cursor:pointer;background:0 0;border:0;font-size:8px}.editorial-media-panel{background:#f7f9fb;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;display:grid}.editorial-current-media{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;display:grid}.editorial-current-media figure{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;overflow:hidden}.editorial-current-media figure>div{min-height:180px;color:var(--muted);background:#dfe7ed;place-items:center;font-size:9px;display:grid;position:relative}.editorial-current-media img{object-fit:cover}.editorial-current-media figcaption{gap:4px;padding:11px;display:grid}.editorial-current-media figcaption strong{font-size:9px}.editorial-current-media figcaption span{color:var(--muted);font-size:8px;line-height:1.4}.editorial-upload{border:1px solid var(--line);background:#fff;border-radius:13px;align-content:start;padding:20px}.editorial-upload h4,.editorial-source-form h4,.editorial-publish-check h4{margin:2px 0 5px;font-size:19px}.editorial-upload>div:first-child>p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px;line-height:1.5}.editorial-confirm{align-items:start;line-height:1.45;letter-spacing:0!important;grid-template-columns:18px 1fr!important;font-size:9px!important;font-weight:600!important}.editorial-confirm input{margin:1px 0 0;width:16px!important;min-height:16px!important;padding:0!important}.editorial-review-grid{background:#f7f9fb;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:22px;display:grid}.editorial-source-form,.editorial-publish-check{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.editorial-review-switches{gap:10px;display:grid}.editorial-review-switches>label{grid-template-columns:18px 1fr;align-items:center;font-weight:650}.editorial-review-switches input{width:16px;min-height:16px;padding:0}.editorial-publish-check{align-content:start;gap:11px;display:grid}.editorial-publish-check>div{color:#7d5547;background:#fff8f5;border:1px solid #ead7d0;border-radius:8px;grid-template-columns:23px 1fr;align-items:center;gap:7px;min-height:36px;padding:8px 9px;font-size:9px;display:grid}.editorial-publish-check>div span{background:#f0ded8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.editorial-publish-check>div.is-done{color:#226344;background:#f2fbf5;border-color:#cde8d7}.editorial-publish-check>div.is-done span{background:#d6f1df}.editorial-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:16px;place-items:center;gap:6px;padding:80px 30px;display:grid}.editorial-empty strong{color:var(--navy-800)}@media (max-width:1180px){.editorial-workspace{grid-template-columns:230px minmax(0,1fr)}.editorial-media-panel,.editorial-review-grid{grid-template-columns:1fr}}@media (max-width:900px){.editorial-management-intro,.editorial-workspace{grid-template-columns:1fr}.editorial-kpis{justify-content:flex-start}.editorial-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.editorial-list>div{grid-column:1/-1}.editorial-editor>header{align-items:flex-start}.editorial-editor>header,.editorial-import-banner{flex-direction:column}}@media (max-width:620px){.engineering-story-gallery,.editorial-list,.editorial-current-media{grid-template-columns:1fr}.editorial-editor>header>div:last-child{flex-wrap:wrap;width:100%}.editorial-editor>header>div:last-child .button{flex:1}.editorial-form,.editorial-sections,.editorial-media-panel,.editorial-review-grid{padding:16px}.editorial-tabs{gap:16px;padding:0 16px}}
.hero-scroll span:last-child{writing-mode:horizontal-tb;text-orientation:mixed}
.hero-section .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-section .hero-actions .button{letter-spacing:-.014em!important;min-height:56px!important;box-shadow:none!important;border-radius:20px!important;padding:0 26px!important;font-weight:720!important;transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s!important;transform:none!important}.hero-section .hero-actions .button>span{display:none!important}.hero-section .hero-actions .button--primary,.hero-section .hero-actions .cta-pulse{color:#fff!important;background:linear-gradient(#155fae 0%,#104f95 100%)!important;border:1px solid #ffffff1c!important;animation:none!important;box-shadow:0 13px 34px #020e1d42,inset 0 1px #ffffff14!important}.hero-section .hero-actions .button--primary:before,.hero-section .hero-actions .cta-pulse:before,.hero-section .hero-actions .button--primary:after,.hero-section .hero-actions .cta-pulse:after{animation:none!important}.hero-section .hero-actions .button--primary:hover,.hero-section .hero-actions .cta-pulse:hover{background:linear-gradient(#1768bd 0%,#11549d 100%)!important;transform:translateY(-1px)!important;box-shadow:0 16px 38px #020e1d4d,inset 0 1px #ffffff1a!important}.hero-section .hero-actions .button--glass{color:#fffffff2!important;-webkit-backdrop-filter:blur(10px)!important;background:#06122275!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff09!important}.hero-section .hero-actions .button--glass:hover{background:#0a1c3394!important;border-color:#ffffff57!important;transform:translateY(-1px)!important}@media (max-width:720px){.hero-section .hero-actions{gap:10px;margin-top:24px}.hero-section .hero-actions .button{width:100%;border-radius:18px!important;justify-content:center!important;min-height:54px!important;padding:0 20px!important}}
.management-header .management-actions>.button.button--primary{display:none!important}.management-main:has(.crm-filter-bar) .management-header .management-actions>select{display:none!important}:is(.management-main:has(.finance-tabs) .management-header .management-search,.management-main:has(.settings-section-nav) .management-header .management-search,.management-main:has(.central-help) .management-header .management-search){display:none!important}@media (max-width:720px){.management-header .management-actions{align-items:center}}
