/* One editorial language for information pages. Legal data and remaining download targets are preserved. */
.unified .download-products:has(> .download-product:only-child){grid-template-columns:minmax(0,1fr)}
.unified .show-download-panel:has(> div:only-child){grid-template-columns:minmax(0,1fr)}
.unified.editorial-page{--editorial-line:#dcdad6;--module-accent:#6652b8;background:var(--wall);color:var(--ink)}
.unified.editorial-page main :is(h1,h2,h3,h4){color:var(--ink);font-weight:500}.unified.editorial-page main :is(p,li){color:var(--muted)}
.unified.editorial-page main :is(section,article,aside,details){border-color:var(--line);box-shadow:none}
.unified.editorial-page main :is(a:not(.button),strong,b){color:var(--ink)}.unified.editorial-page main a:not(.button):hover{color:var(--accent)}
.unified.editorial-page main .eyebrow{color:#85788c;font-size:10px;letter-spacing:.11em}
.unified.editorial-page .breadcrumbs{padding-top:30px;color:#8f8499;font-size:11px}.unified.editorial-page .breadcrumbs a{color:#7e7387}
.unified.editorial-page :is(.product-hero,.hub-hero,.guide-title){padding-top:55px;padding-bottom:50px}.unified.editorial-page .product-hero{gap:65px;grid-template-columns:.9fr 1.15fr;--module-accent:#6652b8}.unified.editorial-page .product-hero.has-source-image{grid-template-columns:.78fr 1.25fr;gap:50px}.unified.editorial-page .product-hero h1{font-size:60px;margin:20px 0 24px;letter-spacing:-.055em}.unified.editorial-page .product-tagline{font-size:23px;color:#5b5063;line-height:1.7}.unified.editorial-page .product-summary{font-size:15px;line-height:1.95;color:#786d80}.unified.editorial-page .access-pill{border-color:#d0c6d9;color:#725b8c;background:#f0ebf4;font-size:11px}.unified.editorial-page .docs-actions{gap:22px}.unified.editorial-page .text-link{color:#605069;font-size:12px}.unified.editorial-page .real-product-visual{margin:0;min-width:0}.unified.editorial-page .real-product-visual img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#080b10;border-radius:5px}.unified.editorial-page .product-visual figcaption{font-size:10px;color:#9a8ca2;line-height:1.8;margin-top:13px;text-align:left}.unified.editorial-page .product-tabs{border-color:var(--line);gap:32px}.unified.editorial-page .product-tabs a[aria-current]{color:var(--accent);border-color:var(--accent)}.unified.editorial-page .product-tabs>span{color:#8d8095}
.unified.editorial-page .docs-section{padding-top:60px;padding-bottom:65px}.unified.editorial-page .docs-section-heading h2{font-size:34px;letter-spacing:-.04em}.unified.editorial-page .feature-grid{gap:40px}.unified.editorial-page .feature-grid article{border-top:1px solid #c9bfce;padding-top:19px}.unified.editorial-page .feature-grid h3{font-size:23px;margin-top:25px;color:var(--ink)}.unified.editorial-page .feature-grid p{font-size:14px;color:#766c7e}.unified.editorial-page .feature-index{color:#9a8ca2}.unified.editorial-page :is(.essentials,.access-explainer){border-color:var(--line);gap:65px}.unified.editorial-page .essentials li{color:#706576;font-size:14px}.unified.editorial-page .boundary-note{background:#f0ece1;border-left-color:#b29b6d;color:#7b6d52!important}.unified.editorial-page .boundary-note strong{color:#756141}.unified.editorial-page .guide-cta{background:#eeebf1;border:0;border-radius:4px;padding:42px;margin-bottom:65px}.unified.editorial-page .guide-cta h2{font-size:29px;color:var(--ink)}.unified.editorial-page .guide-cta p:not(.eyebrow){color:#796b83}.unified.editorial-page .product-section{padding-top:0;padding-bottom:70px}.unified.editorial-page .product-section h2{font-size:32px;margin:20px 0}.unified.editorial-page .product-section p:not(.eyebrow){font-size:14px;line-height:2;margin-top:20px;max-width:1000px}
.unified.editorial-page .hub-hero h1{font-size:64px;color:var(--ink)}.unified.editorial-page .hub-hero h1 span{color:#9686a0}.unified.editorial-page .hub-hero>p:not(.eyebrow){color:#796d83}.unified.editorial-page .hub-facts{border-color:var(--line)}.unified.editorial-page .hub-facts>span{color:#594763}.unified.editorial-page .hub-facts small{color:#95849e}.unified.editorial-page .module-card{background:none;border-color:var(--line);box-shadow:none}.unified.editorial-page .module-card h3 a{color:var(--ink)}.unified.editorial-page .module-kicker,.unified.editorial-page .module-number{color:#9c8da5}.unified.editorial-page .module-description{color:#796c84}.unified.editorial-page .module-card-links{border-color:var(--line)}.unified.editorial-page .module-card-links a{color:#63506f}.unified.editorial-page .module-access{color:#746080!important}.unified.editorial-page .module-card-links>span{color:#a393ac}.unified.editorial-page .art-disclaimer{color:#97889f}.unified.editorial-page .manual-number{color:#9c89aa}.unified.editorial-page .manual-grid .module-card{border-color:var(--line)}
/* Concept illustrations stay intentionally dark, but never darken the page chrome. */
.unified.editorial-page .module-art :is(p,span,strong,b,li){color:inherit}.unified.editorial-page .module-art{color:#e6e0f1}.unified.editorial-page .module-art strong{color:#f9f5ff}
.unified.editorial-page .guide-title{border-color:var(--line)}.unified.editorial-page .guide-title h1 span{color:#9583a3}.unified.editorial-page .guide-title>p:not(.eyebrow){color:#766a81}.unified.editorial-page .guide-meta{color:#94869e}.unified.editorial-page .guide-title-links{color:#6d4b8d}.unified.editorial-page .guide-sidebar nav>a{color:#8b789a}.unified.editorial-page .guide-sidebar nav>a>span{color:#b3a4bf}.unified.editorial-page .guide-sidebar>p{color:#a391af;border-color:var(--line)}.unified.editorial-page .guide-body{max-width:900px}.unified.editorial-page .guide-body :is(p,li){color:#6e6378}.unified.editorial-page .instruction-list h3{color:var(--ink)}.unified.editorial-page .instruction-list>li:before{border-color:#cec2da;color:#8c719f}.unified.editorial-page .checklist li{border-color:var(--line)}.unified.editorial-page .guide-faq details{background:#fff;border:1px solid #e0d8e5;border-radius:4px}.unified.editorial-page .guide-faq summary{color:#4f3f5e}.unified.editorial-page .guide-access{color:#8c719f!important}
.unified.editorial-page .service-page h1{color:var(--ink)}.unified.editorial-page .service-page h1>span{color:#9a85a9}.unified.editorial-page :is(.pricing-card,.download-product,.timecode-download,.show-download-panel){background:#f0edf3;border:1px solid #ded5e5;border-radius:5px;box-shadow:none}.unified.editorial-page .pricing-card.featured{background:#e6dff0;border-color:#b1a2c4}.unified.editorial-page .plan-price{color:#493156}.unified.editorial-page .plan-price small{color:#977fa5}.unified.editorial-page :is(.pricing-card p,.pricing-card li,.pricing-note,.download-product p,.show-download-panel p){color:#7c688b}.unified.editorial-page .intro-banner,.unified.editorial-page .weekly-promise{background:#efe8f4;border-color:#d7c7e2}.unified.editorial-page .intro-banner strong span{color:#7d559c}.unified.editorial-page .download-heading p{color:#82728f}.unified.editorial-page .download-release-info{border-color:#d6c9df}.unified.editorial-page .download-release-info .release-period{color:#665273}.unified.editorial-page .download-release-info :is(p,span),.unified.editorial-page .download-checksum{color:#9880a6}.unified.editorial-page .download-checksum{border-color:#d7c9e0}.unified.editorial-page .download-checksum :is(summary,code){color:#776580}.unified.editorial-page .download-tagline{color:#75617f}.unified.editorial-page .download-product .download-note{color:#8b7d96}.unified.editorial-page .download-validation{color:#a4929a}
.unified.editorial-page :is(.impact-dashboard,.impact-lead,.impact-metrics article,.impact-ledger){background:#eeeee8;border-color:#d6d7ca;border-radius:4px}.unified.editorial-page .impact-lead{border-right-color:#d2d5c9}.unified.editorial-page .impact-lead>strong{color:#4d6959}.unified.editorial-page .impact-metrics span,.unified.editorial-page .impact-lead>span{color:#7e9387}.unified.editorial-page .impact-metrics strong{color:#4d6959}.unified.editorial-page .impact-metrics{background:#d4d9d0}.unified.editorial-page .impact-record{border-color:#d4d9d0}.unified.editorial-page .impact-record :is(time,span){color:#7b8c83}.unified.editorial-page .impact-ledger-head{border-color:#d4d9d0}.unified.editorial-page .impact-empty{color:#81938a}
.unified.editorial-page .catalog-search{background:#fff;border-color:#dbcee4;color:#4d3d59}.unified.editorial-page .catalog-search input{color:#4d3d59}.unified.editorial-page .catalog-filters button{border-color:#d5c8de;color:#8e77a0;background:none}.unified.editorial-page .catalog-filters button[aria-pressed=true]{background:#e8ddf0;color:#533d65;border-color:#b39cc4}.unified.editorial-page .catalog-card{background:#f0eaf4;border:1px solid #dacfe2;box-shadow:none;color:var(--ink)}.unified.editorial-page .catalog-card:before,.unified.editorial-page .catalog-card:after{display:none}.unified.editorial-page .catalog-card h4{color:#55405e}.unified.editorial-page .catalog-card p{color:#897294}.unified.editorial-page .catalog-card-top,.unified.editorial-page .catalog-card-foot{color:#a18cac}.unified.editorial-page .catalog-card-foot span:last-child{color:#8a659f}.unified.editorial-page .library-note{border-color:var(--line)}.unified.editorial-page .library-note>span{color:#9c8da5}.unified.editorial-page .questions summary{color:#594762}.unified.editorial-page .questions details{border-color:#d9cfe0}
@media(max-width:1100px){.unified.editorial-page .product-hero{gap:35px}.unified.editorial-page .product-hero.has-source-image{gap:30px}.unified.editorial-page .product-hero h1{font-size:48px}.unified.editorial-page .product-tagline{font-size:21px}.unified.editorial-page .product-summary{font-size:14px}.unified.editorial-page .feature-grid{gap:25px}.unified.editorial-page .guide-layout{gap:36px;grid-template-columns:205px minmax(0,1fr)}}
@media(max-width:760px){.unified.editorial-page .product-hero,.unified.editorial-page .product-hero.has-source-image{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:32px}.unified.editorial-page .product-hero h1{font-size:46px}.unified.editorial-page .product-tagline{font-size:21px}.unified.editorial-page .product-tabs{gap:24px}.unified.editorial-page .product-tabs>span{font-size:9px}.unified.editorial-page .docs-section{padding:38px 0}.unified.editorial-page .feature-grid{grid-template-columns:1fr;gap:30px}.unified.editorial-page .docs-section-heading h2{font-size:29px}.unified.editorial-page .feature-grid h3{font-size:22px;margin-top:17px}.unified.editorial-page .feature-grid p{font-size:13px}.unified.editorial-page :is(.essentials,.access-explainer){grid-template-columns:1fr;gap:22px}.unified.editorial-page .guide-cta{padding:28px 23px;margin-bottom:40px;display:block}.unified.editorial-page .guide-cta .button{margin-top:22px}.unified.editorial-page .guide-cta h2{font-size:26px}.unified.editorial-page .product-section h2{font-size:28px}.unified.editorial-page .product-section{padding-bottom:45px}.unified.editorial-page .product-visual figcaption{font-size:9px}.unified.editorial-page .hub-hero{padding-top:35px;padding-bottom:35px}.unified.editorial-page .hub-hero h1{font-size:43px}.unified.editorial-page .guide-layout{grid-template-columns:1fr;gap:30px}.unified.editorial-page .guide-sidebar{position:static}.unified.editorial-page .guide-sidebar nav{max-height:none}.unified.editorial-page .guide-title{padding:35px 0}.unified.editorial-page .guide-title h1{font-size:39px}.unified.editorial-page .service-page{padding-top:35px}.unified.editorial-page .plan-price{font-size:42px}.unified.editorial-page .footer-links a{font-size:11px}}
