:root{--cin-ink:#001719;--cin-petroleum:#002c2f;--cin-pine:#174b46;--cin-mineral:#e9e1d1;--cin-yellow:#ffc400;--cin-yellow-dark:#6a5200;--cin-space-1:8px;--cin-space-2:12px;--cin-space-3:16px;--cin-space-4:24px;--cin-space-5:32px;--cin-space-6:48px;--cin-space-7:64px;--cin-space-8:96px;--cin-space-9:128px;--cin-section:clamp(72px, 10vw, 144px);--cin-shell:min(1320px, calc(100vw - 128px));--cin-rule-light:#ffffff2e;--cin-rule-dark:#00171933}body,.site-header,.site-footer{background:var(--cin-ink)}.site-header__row{width:var(--cin-shell)}.site-header__inner{border-bottom-color:var(--cin-rule-light)}.site-header--scrolled .site-header__inner{background:#001719f5}.auto-home,.auto-dealership{--auto-petroleum:var(--cin-petroleum);--auto-petroleum-2:var(--cin-pine)}.cinematic-page{background:var(--cin-ink);overflow:clip}.cinematic-page .shell,.site-footer .shell{width:var(--cin-shell)}.cinematic-page h1,.cinematic-page h2,.cinematic-page h3,.cinematic-page p{text-wrap:pretty}.cinematic-page p{max-width:62ch}.cinematic-hero{isolation:isolate;border-bottom:1px solid var(--cin-rule-light);background:var(--cin-ink);min-height:clamp(600px,100svh - 72px,790px);position:relative;overflow:hidden}.cinematic-hero__image{z-index:-3;object-fit:cover;animation:1.25s cubic-bezier(.2,.75,.25,1) both cinematic-image-in}.cinematic-hero__shade{z-index:-2;background:#00171933;position:absolute;inset:0;box-shadow:inset 55vw 0 26vw #001719f5,inset 0 -18vh 14vh #0017198a}.cinematic-hero__inner{min-height:inherit;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;padding-block:clamp(88px,12vw,152px);display:grid}.cinematic-hero__copy{grid-column:1/span 6;align-self:center;max-width:710px;animation:.84s cubic-bezier(.2,.75,.25,1) .1s both cinematic-copy-in}.cinematic-hero__eyebrow,.cinematic-kicker{color:var(--cin-yellow);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.3;display:block}.cinematic-hero h1{max-width:10.5ch;margin-top:var(--cin-space-5);color:#fff;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.35rem,6.4vw,6.65rem);font-weight:760;line-height:.92}.cinematic-hero__copy>p{margin-top:var(--cin-space-5);color:#ffffffc7;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.58}.cinematic-hero__actions{gap:var(--cin-space-2);margin-top:var(--cin-space-5);flex-wrap:wrap;display:flex}.cinematic-button--quiet{color:#fff;background:#0017196b;border-color:#ffffff61}.cinematic-button--quiet:hover{border-color:var(--cin-yellow);color:var(--cin-yellow);transform:translateY(-1px)}.cinematic-hero__status{align-items:center;gap:var(--cin-space-3);min-width:238px;padding:var(--cin-space-3) var(--cin-space-4);border-left:2px solid var(--cin-yellow);color:#fff;background:#001719e0;animation:.7s .76s both cinematic-status-in;display:flex;position:absolute;top:20%;right:5.2vw}.cinematic-hero__status-signal{border:2px solid var(--cin-yellow);border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 6px #ffc4001a}.cinematic-hero__status strong,.cinematic-hero__status small{display:block}.cinematic-hero__status strong{font-size:.9rem}.cinematic-hero__status small{color:#ffffffad;margin-top:2px;font-size:.76rem}.cinematic-hero__route{z-index:-1;pointer-events:none;height:82px;position:absolute;bottom:26%;left:31%;right:21%}.cinematic-hero__route-line{background:var(--cin-yellow);transform-origin:0;height:2px;animation:1.05s cubic-bezier(.25,.8,.25,1) .56s forwards cinematic-route-draw;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cinematic-hero__route-line:after{content:"";background:var(--cin-yellow);width:2px;height:82px;position:absolute;bottom:0;right:0}.cinematic-hero__route-node{border:3px solid var(--cin-yellow);background:var(--cin-ink);opacity:0;border-radius:50%;width:16px;height:16px;animation:.36s 1.55s forwards cinematic-node-in;position:absolute;top:-7px;right:-7px}.cinematic-section{padding-block:var(--cin-section);position:relative}.cinematic-section--ink{color:#fff;background:var(--cin-ink)}.cinematic-section--pine{color:#fff;background:var(--cin-pine)}.cinematic-section--mineral{color:var(--cin-ink);background:var(--cin-mineral)}.cinematic-section h2{max-width:14ch;color:inherit;letter-spacing:-.05em;font-size:clamp(2.35rem,4.5vw,4.8rem);font-weight:740;line-height:.98}.cinematic-section--ink p,.cinematic-section--pine p{color:#ffffffb3}.cinematic-section--mineral p{color:#001719b3}.cinematic-section--mineral .cinematic-kicker,.cinematic-section--mineral .editorial-index__number,.cinematic-section--mineral .editorial-index__arrow,.cinematic-section--mineral .cinematic-text-link,.cinematic-section--mineral .cinematic-category__header>span,.cinematic-section--mineral .cinematic-principles>li>span{color:var(--cin-yellow-dark)}.cinematic-intro-grid,.cinematic-bridge,.cinematic-story-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.cinematic-story-grid{align-items:start}.cinematic-intro-grid>:first-child,.cinematic-bridge>:first-child,.cinematic-story-grid>:first-child{grid-column:1/span 7}.cinematic-intro-grid>:last-child,.cinematic-bridge>:last-child,.cinematic-story-grid>:last-child{grid-column:9/span 4}.cinematic-intro-grid h2,.cinematic-bridge h2,.cinematic-story-grid h2,.cinematic-list-heading h2{margin-top:var(--cin-space-4)}.cinematic-intro-grid>:last-child,.cinematic-bridge>:last-child{padding-bottom:var(--cin-space-1);font-size:1.04rem}.cinematic-index-layout{margin-top:var(--cin-space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.cinematic-index-note{padding-top:var(--cin-space-4);border-top:2px solid var(--cin-ink);grid-column:1/span 3}.cinematic-index-note span,.cinematic-index-note strong{display:block}.cinematic-index-note span{color:#00171999;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cinematic-index-note strong{margin-top:var(--cin-space-3);font-size:1.15rem;line-height:1.25}.cinematic-index-note p{margin-top:var(--cin-space-3);font-size:.9rem;line-height:1.55}.cinematic-index-layout>.editorial-index{grid-column:5/-1}.editorial-index{border-top:1px solid}.cinematic-section--ink .editorial-index,.cinematic-section--pine .editorial-index,.guides-feature-section .editorial-index{border-color:var(--cin-rule-light)}.cinematic-section--mineral .editorial-index{border-color:var(--cin-rule-dark)}.editorial-index__item{border-bottom:1px solid}.cinematic-section--ink .editorial-index__item,.cinematic-section--pine .editorial-index__item,.guides-feature-section .editorial-index__item{border-color:var(--cin-rule-light)}.cinematic-section--mineral .editorial-index__item{border-color:var(--cin-rule-dark)}.editorial-index__link{gap:var(--cin-space-4);min-height:154px;padding-block:var(--cin-space-4);grid-template-columns:58px minmax(0,1fr) minmax(92px,auto) 28px;align-items:center;transition:color .22s;display:grid;position:relative}.editorial-index__link:before{content:"";z-index:-1;background:#ffc40000;transition:background-color .22s;position:absolute;inset:0 -16px}.editorial-index__link:hover:before,.editorial-index__link:focus-visible:before{background:#ffc40017}.editorial-index__number{color:var(--cin-yellow);letter-spacing:.1em;align-self:start;padding-top:3px;font-size:.82rem;font-weight:800}.cinematic-section--mineral .editorial-index__number{color:var(--cin-yellow-dark)}.editorial-index__body,.editorial-index__body>span,.editorial-index__body>strong,.editorial-index__body>small{display:block}.editorial-index__eyebrow{margin-bottom:var(--cin-space-1);color:var(--cin-pine);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.35}.cinematic-section--ink .editorial-index__eyebrow,.cinematic-section--pine .editorial-index__eyebrow,.guides-feature-section .editorial-index__eyebrow{color:#72a79f}.editorial-index__body>strong{letter-spacing:-.025em;max-width:34ch;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:690;line-height:1.13}.editorial-index__body>span:not(.editorial-index__eyebrow){max-width:58ch;margin-top:var(--cin-space-2);color:#001719a8;font-size:.92rem;line-height:1.5}.cinematic-section--ink .editorial-index__body>span:not(.editorial-index__eyebrow),.cinematic-section--pine .editorial-index__body>span:not(.editorial-index__eyebrow),.guides-feature-section .editorial-index__body>span:not(.editorial-index__eyebrow){color:#ffffff9e}.editorial-index__body small{margin-top:var(--cin-space-2);color:inherit;font-size:.82rem;font-weight:650}.editorial-index__meta{color:inherit;white-space:nowrap;opacity:.7;font-size:.78rem}.editorial-index__arrow{color:var(--cin-yellow);font-size:1.4rem;transition:transform .22s}.editorial-index__link:hover .editorial-index__arrow,.editorial-index__link:focus-visible .editorial-index__arrow,.cinematic-text-link:hover span,.cinematic-text-link:focus-visible span{transform:translate(4px)}.editorial-index--compact .editorial-index__link{min-height:118px}.cinematic-text-link{align-items:center;gap:var(--cin-space-2);margin-top:var(--cin-space-5);color:var(--cin-yellow);font-weight:760;display:inline-flex}.cinematic-text-link span{transition:transform .22s;display:inline-block}.cinematic-anchor-nav{z-index:20;border-bottom:1px solid var(--cin-rule-light);scrollbar-width:none;background:#001719f5;position:sticky;top:72px}.cinematic-anchor-nav::-webkit-scrollbar{display:none}.cinematic-anchor-nav .shell{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cinematic-anchor-nav a{align-items:center;gap:var(--cin-space-3);min-height:72px;padding-inline:var(--cin-space-4);border-left:1px solid var(--cin-rule-light);color:#ffffffc7;font-size:.84rem;font-weight:650;transition:color .22s,background-color .22s;display:flex}.cinematic-anchor-nav a:last-child{border-right:1px solid var(--cin-rule-light)}.cinematic-anchor-nav a:hover,.cinematic-anchor-nav a:focus-visible{color:var(--cin-yellow);background:#ffffff0a}.cinematic-anchor-nav a span{color:var(--cin-yellow);letter-spacing:.1em;font-size:.68rem}.solutions-editorial-categories>.shell{gap:var(--cin-space-9);display:grid}.cinematic-category{scroll-margin-top:168px}.cinematic-category__header{margin-bottom:var(--cin-space-7);padding-top:var(--cin-space-4);border-top:2px solid var(--cin-ink);grid-template-columns:82px minmax(0,7fr) minmax(0,4fr);gap:24px;display:grid}.cinematic-category__header>span{color:var(--cin-yellow-dark);letter-spacing:.1em;font-size:.82rem;font-weight:800}.cinematic-category__header>div{grid-column:2/span 2;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px;display:grid}.cinematic-category__header h2{max-width:13ch;margin-top:var(--cin-space-3);grid-column:1}.cinematic-category__header>div>p:last-child{grid-area:1/2/span 2;align-self:end}.cinematic-guidance,.cinematic-method-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.cinematic-guidance>:first-child,.cinematic-method-layout>:first-child{grid-column:1/span 5;position:sticky;top:136px}.cinematic-guidance h2,.cinematic-method-layout h2{margin-top:var(--cin-space-4)}.cinematic-guidance>ol,.cinematic-method-list{border-top:1px solid var(--cin-rule-light);grid-column:7/-1}.cinematic-guidance li,.cinematic-method-list>li,.cinematic-principles>li{gap:var(--cin-space-4);padding-block:var(--cin-space-5);border-bottom:1px solid var(--cin-rule-light);grid-template-columns:64px minmax(0,1fr);display:grid}.cinematic-guidance li>span,.cinematic-method-list>li>span,.cinematic-principles>li>span{color:var(--cin-yellow);letter-spacing:.1em;font-size:.75rem;font-weight:800}.cinematic-guidance li strong,.cinematic-method-list h3,.cinematic-principles h3{color:inherit;letter-spacing:-.025em;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:680;line-height:1.15}.cinematic-guidance li p,.cinematic-method-list li p,.cinematic-principles li p{margin-top:var(--cin-space-2);line-height:1.55}.guides-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.guides-feature-grid>:first-child{grid-column:1/span 4}.guides-feature-grid>:nth-child(2){grid-column:5/span 4}.guides-feature-grid>:nth-child(3){grid-column:9/span 4}.guides-feature-copy{min-height:100%;padding-block:var(--cin-space-4);border-top:2px solid var(--cin-yellow);border-bottom:1px solid var(--cin-rule-light);flex-direction:column;display:flex}.guides-feature-copy h2{max-width:13ch;margin-top:var(--cin-space-4);font-size:clamp(2rem,3vw,3.35rem)}.guides-feature-copy>p{margin-top:var(--cin-space-4);line-height:1.6}.guides-feature-meta{gap:var(--cin-space-3);padding-top:var(--cin-space-5);color:#fff9;flex-wrap:wrap;margin-top:auto;font-size:.75rem;display:flex}.editorial-media{border:1px solid var(--cin-rule-light);clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%);min-height:520px;position:relative;overflow:hidden}.editorial-media__image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.editorial-media:hover .editorial-media__image{transform:scale(1.018)}.editorial-media figcaption{right:var(--cin-space-3);bottom:var(--cin-space-3);padding:var(--cin-space-1) var(--cin-space-2);color:#ffffffb8;background:#001719e6;font-size:.72rem;position:absolute}.guides-reading-route{min-height:100%;padding-block:var(--cin-space-4);border-top:2px solid var(--cin-pine);border-bottom:1px solid var(--cin-rule-light)}.guides-reading-route ol{margin-top:var(--cin-space-5);border-top:1px solid var(--cin-rule-light)}.guides-reading-route li{gap:var(--cin-space-3);padding-block:var(--cin-space-4);border-bottom:1px solid var(--cin-rule-light);grid-template-columns:42px minmax(0,1fr);display:grid}.guides-reading-route li>span{color:var(--cin-yellow);font-size:.76rem;font-weight:800}.guides-reading-route strong{font-size:1rem}.guides-reading-route p{margin-top:4px;font-size:.82rem;line-height:1.5}.guides-editorial-list{margin-top:var(--cin-space-9);padding-top:var(--cin-space-7);border-top:1px solid var(--cin-rule-light);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.guides-editorial-list>.cinematic-list-heading{grid-column:1/span 3}.guides-editorial-list>.editorial-index{grid-column:5/-1}.guides-secondary-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.guides-secondary-layout>:first-child{grid-column:1/span 4;align-self:start;position:sticky;top:136px}.guides-secondary-layout>.editorial-index{grid-column:6/-1}.cinematic-list-heading p{margin-top:var(--cin-space-4);line-height:1.6}.cinematic-story-copy{gap:var(--cin-space-5);display:grid}.cinematic-story-copy p{font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.65}.cinematic-list-section{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.cinematic-list-section>:first-child{grid-column:1/span 4}.cinematic-principles{border-top:1px solid var(--cin-rule-light);grid-column:6/-1}.cinematic-principles--dark{border-top-color:var(--cin-rule-dark)}.cinematic-principles--dark>li{border-bottom-color:var(--cin-rule-dark)}.cinematic-principles--dark>li>span{color:var(--cin-yellow-dark)}.cinematic-method-layout>:first-child>p{margin-top:var(--cin-space-4);line-height:1.6}.cinematic-method-list small,.cinematic-method-list strong{display:block}.cinematic-method-list small{margin-bottom:var(--cin-space-1);color:var(--cin-yellow);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.cinematic-method-list strong{margin-top:var(--cin-space-3);color:#fff;font-size:.84rem}.cinematic-page~.site-footer,.service-page,.solution-detail-page,.guide-page{--surface-solid:transparent;--surface-subtle:transparent}.service-detail-card,.service-detail-panel,.service-summary-card,.service-cta-card,.problem-solution-card,.guide-summary,.guide-section,.guide-sidebar__panel,.guide-link-card,.solutions-cta-card{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}.service-detail-panel,.service-summary-card,.service-cta-card,.problem-solution-card,.guide-summary,.guide-sidebar__panel,.solutions-cta-card{padding-inline:0}.service-detail-panel--accent,.problem-solution-card--problem,.problem-solution-card--solution,.guide-summary{background:0 0}.service-inline-list li,.service-bullet-list li,.service-summary-card__row,.guide-summary nav a{border-top:1px solid var(--border);background:0 0;border-radius:0}.service-inline-list li:last-child,.service-bullet-list li:last-child,.service-summary-card__row:last-child{border-bottom:1px solid var(--border)}.service-hero__layout,.guide-hero__layout{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);gap:clamp(48px,7vw,112px)}.service-detail-grid,.problem-solution-grid{gap:clamp(32px,6vw,88px)}.guide-content-layout{gap:clamp(48px,7vw,96px)}.guide-article{gap:0}.guide-section{padding:clamp(40px,6vw,72px) 0}.guide-section:first-child{padding-top:0}.guide-section h2,.guide-section p,.guide-section ul{max-width:680px}.guide-section__index{background:0 0;border-radius:0;min-height:auto;padding:0}.reveal{opacity:1;transform:none}.reveal--prepared{opacity:0;will-change:opacity, transform}.reveal--prepared.reveal--rise{transform:translateY(14px)}.reveal--prepared.reveal--soft{transform:translateY(8px)}.reveal--prepared.reveal--slide{transform:translate(-14px)}.reveal--prepared.reveal--drift{transform:translateY(12px)}.reveal--visible{opacity:1;will-change:auto;transform:none}.reveal--prepared.reveal--visible{opacity:1;transition:opacity .68s cubic-bezier(.2, .75, .25, 1) var(--reveal-delay,0s), transform .68s cubic-bezier(.2, .75, .25, 1) var(--reveal-delay,0s);transform:none}@keyframes cinematic-image-in{0%{opacity:.7;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes cinematic-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cinematic-route-draw{to{transform:scaleX(1)}}@keyframes cinematic-node-in{to{opacity:1}}@keyframes cinematic-status-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px){:root{--cin-shell:min(100% - 64px, 1120px)}.cinematic-hero__inner,.cinematic-intro-grid,.cinematic-bridge,.cinematic-story-grid,.cinematic-index-layout,.cinematic-guidance,.cinematic-method-layout,.guides-feature-grid,.guides-editorial-list,.guides-secondary-layout,.cinematic-list-section{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px}.cinematic-hero__copy{grid-column:1/span 5}.cinematic-hero__route{left:35%;right:18%}.cinematic-intro-grid>:first-child,.cinematic-bridge>:first-child,.cinematic-story-grid>:first-child{grid-column:1/span 5}.cinematic-intro-grid>:last-child,.cinematic-bridge>:last-child,.cinematic-story-grid>:last-child{grid-column:6/-1}.cinematic-index-note{grid-column:1/span 2}.cinematic-index-layout>.editorial-index{grid-column:3/-1}.cinematic-guidance>:first-child,.cinematic-method-layout>:first-child{grid-column:1/span 3}.cinematic-guidance>ol,.cinematic-method-list{grid-column:4/-1}.guides-feature-grid>:first-child{grid-column:1/span 3}.guides-feature-grid>:nth-child(2){grid-column:4/span 3}.guides-feature-grid>:nth-child(3){grid-column:7/span 2}.guides-editorial-list>.cinematic-list-heading{grid-column:1/span 2}.guides-editorial-list>.editorial-index{grid-column:3/-1}.guides-secondary-layout>:first-child{grid-column:1/span 3}.guides-secondary-layout>.editorial-index{grid-column:4/-1}.cinematic-list-section>:first-child{grid-column:1/span 3}.cinematic-principles{grid-column:4/-1}}@media (max-width:767px){:root{--cin-shell:calc(100vw - 40px);--cin-section:clamp(72px, 20vw, 96px)}.site-header__row,.cinematic-page .shell,.auto-home .shell,.auto-dealership .shell,.services-page:not(.cinematic-page) .shell,.guide-page .shell,.faq-page .shell,.landing-page .shell,.thanks-page .shell,.site-footer .shell{width:var(--cin-shell)}.cinematic-hero{min-height:680px}.cinematic-hero__shade{background:#0017194d;box-shadow:inset 0 -74vh 30vh #001719fa,inset 0 20vh 18vh #0017195c}.cinematic-hero__inner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;padding-block:72px 64px}.cinematic-hero__copy{grid-column:1/-1}.cinematic-hero h1{max-width:11ch;margin-top:var(--cin-space-4);font-size:clamp(2.3rem,12.5vw,3.5rem)}.cinematic-hero__copy>p{margin-top:var(--cin-space-4);font-size:.98rem}.cinematic-hero__actions{margin-top:var(--cin-space-4);display:grid}.cinematic-hero__actions .button{width:100%}.cinematic-hero__status{display:none}.cinematic-hero__route{opacity:.82;height:42px;bottom:50%;left:20px;right:20px}.cinematic-hero__route-line:after{height:42px}.cinematic-hero__route-node{top:-7px}.cinematic-section h2{max-width:13ch;font-size:clamp(2.35rem,11vw,3.45rem)}.cinematic-intro-grid,.cinematic-bridge,.cinematic-story-grid,.cinematic-index-layout,.cinematic-guidance,.cinematic-method-layout,.guides-feature-grid,.guides-editorial-list,.guides-secondary-layout,.cinematic-list-section{gap:var(--cin-space-6) 16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cinematic-intro-grid>:first-child,.cinematic-intro-grid>:last-child,.cinematic-bridge>:first-child,.cinematic-bridge>:last-child,.cinematic-story-grid>:first-child,.cinematic-story-grid>:last-child,.cinematic-index-note,.cinematic-index-layout>.editorial-index,.cinematic-guidance>:first-child,.cinematic-guidance>ol,.cinematic-method-layout>:first-child,.cinematic-method-list,.guides-feature-grid>:first-child,.guides-feature-grid>:nth-child(2),.guides-feature-grid>:nth-child(3),.guides-editorial-list>.cinematic-list-heading,.guides-editorial-list>.editorial-index,.guides-secondary-layout>:first-child,.guides-secondary-layout>.editorial-index,.cinematic-list-section>:first-child,.cinematic-principles{grid-column:1/-1}.cinematic-guidance>:first-child,.cinematic-method-layout>:first-child,.guides-secondary-layout>:first-child{position:static}.cinematic-index-layout,.guides-editorial-list{margin-top:var(--cin-space-7)}.cinematic-index-note{display:none}.editorial-index__link{gap:var(--cin-space-2);min-height:132px;padding-block:var(--cin-space-4);grid-template-columns:38px minmax(0,1fr) 24px}.editorial-index__body>strong{font-size:1.18rem}.editorial-index__meta{grid-column:2;font-size:.72rem}.editorial-index__arrow{grid-area:1/3}.editorial-index__body>span:not(.editorial-index__eyebrow),.editorial-index__body>small{display:none}.cinematic-anchor-nav{top:64px;overflow-x:auto}.cinematic-anchor-nav .shell{width:max-content;min-width:100%;padding-inline:20px;display:flex}.cinematic-anchor-nav a{min-height:60px;padding-inline:var(--cin-space-3);white-space:nowrap;flex:none}.cinematic-category__header,.cinematic-category__header>div{gap:var(--cin-space-3);grid-template-columns:38px minmax(0,1fr);display:grid}.cinematic-category__header>div{grid-column:2}.cinematic-category__header h2,.cinematic-category__header>div>p:last-child{grid-area:auto/1/auto/-1}.cinematic-category__header>div>p:last-child{margin-top:var(--cin-space-2)}.cinematic-category__header{margin-bottom:var(--cin-space-5)}.solutions-editorial-categories>.shell{gap:var(--cin-space-8)}.cinematic-guidance li,.cinematic-method-list>li,.cinematic-principles>li{gap:var(--cin-space-3);grid-template-columns:42px minmax(0,1fr)}.editorial-media{min-height:470px}.guides-feature-copy{min-height:460px}.guides-editorial-list{padding-top:var(--cin-space-6)}.service-hero__layout,.guide-hero__layout,.guide-content-layout,.service-detail-grid,.problem-solution-grid{gap:var(--cin-space-6);grid-template-columns:1fr}.service-summary-card,.guide-summary,.guide-sidebar{position:static}}@media (max-width:360px){:root{--cin-shell:calc(100vw - 32px)}.cinematic-hero{min-height:700px}.cinematic-hero h1{font-size:2.3rem}}@media (prefers-reduced-motion:reduce){.cinematic-hero__image,.cinematic-hero__copy,.cinematic-hero__status,.cinematic-hero__route-line,.cinematic-hero__route-node,.editorial-media__image,.editorial-index__arrow,.cinematic-text-link span,.reveal,.reveal--prepared{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.cinematic-hero__route-line{transform:scaleX(1)!important}}
