.specialized-page{--red:#ce3034;--ink:#17191c}.specialized-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;padding:65px 0 85px}.specialized-hero h1{font-size:clamp(56px,6.5vw,91px);line-height:.99;letter-spacing:-4.5px;margin:26px 0}.specialized-hero h1 em,.specialized-close em{font-style:normal;color:var(--red)}.specialized-hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.65;max-width:460px;color:#596069}.specialized-hero small{display:block;margin-top:18px;color:#596069;font-size:12px}.specialized-hero-art{position:relative}.specialized-hero-art img{width:100%;height:590px;object-fit:cover;object-position:70%}.specialized-hero-art span{display:block;font-size:10px;letter-spacing:2.4px;padding:15px 0;color:#596069}.specialized-intro{padding:70px 0;border-top:1px solid #d7d9d8}.specialized-page h2{font-size:clamp(34px,4vw,53px);line-height:1.08;letter-spacing:-2px}.specialized-intro>p:last-child{max-width:690px;font-size:21px;color:#596069;line-height:1.65}.specialized-industries{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:40px 0 80px}.specialized-industries>div>p:last-child{max-width:320px;color:#596069}.specialized-industries dl{margin:0}.specialized-industries dl>div{padding:20px 0;border-top:1px solid #d7d9d8}.specialized-industries dt{font-size:20px;font-weight:600}.specialized-industries dd{margin:7px 0 0;color:#596069;font-size:16px}.commercial-paths{padding:75px 0 0;border-top:2px solid var(--red)}.paths-heading{max-width:730px;margin-bottom:65px}.paths-heading>p:last-child{font-size:19px;color:#596069}.path-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;margin:0 0 70px}.path-feature:nth-of-type(even) .path-image{order:2}.path-image img{width:100%;height:410px;object-fit:cover;object-position:65%}.path-number{font-size:12px;font-weight:bold;letter-spacing:1.8px;color:var(--red)}.path-feature h3{font-size:42px;line-height:1.1;font-weight:500;letter-spacing:-1.5px;margin:20px 0}.path-feature p{font-size:17px;color:#596069;line-height:1.7}.path-feature dl{border-top:1px solid #d7d9d8;margin:25px 0;padding-top:18px}.path-feature dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#596069;margin-top:10px}.path-feature dd{font-size:15px;margin:4px 0 16px}.path-feature a{font-weight:bold;color:var(--red);text-decoration:underline;text-underline-offset:6px}.paths-disclosure{font-size:13px;line-height:1.75;color:#62676d;border-top:1px solid #d7d9d8;padding:22px 0}.specialized-proof{background:var(--ink);color:#f5f5f3;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:56px;margin:60px 0 80px}.specialized-proof .eyebrow{color:#ff9da0}.specialized-proof ol{list-style:none;counter-reset:evidence;padding:0;margin:0}.specialized-proof li{counter-increment:evidence;position:relative;padding:19px 0 19px 45px;border-top:1px solid #55585b}.specialized-proof li:before{content:'0' counter(evidence);position:absolute;left:0;top:19px;color:#ff9da0;font-family:monospace}.specialized-proof li strong{display:block;font-size:20px}.specialized-proof li span{display:block;font-size:15px;color:#bdc2c8;margin-top:6px}.specialized-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-bottom:80px}.specialized-faq details{border-top:1px solid #d7d9d8;padding:20px 0}.specialized-faq summary{cursor:pointer;font-size:18px;font-weight:600}.specialized-faq details p{color:#596069;font-size:16px}.specialized-reading{border-top:1px solid #d7d9d8;padding:60px 0}.specialized-links{margin-top:35px}.specialized-links a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d7d9d8;padding:22px 0;font-size:20px}.specialized-links span{color:var(--red);white-space:nowrap}.specialized-close{padding:50px 0 75px;max-width:760px}.specialized-close h2{font-size:clamp(44px,5vw,68px)}.specialized-close p:not(.eyebrow){font-size:20px;color:#596069}.specialized-email{display:block;text-decoration:underline;margin-top:20px;color:#596069;font-size:15px}.dataset-examples{border-top:2px solid #ce3034;margin:30px 0}.dataset-examples>div{padding:20px 0;border-bottom:1px solid #d7d9d8}.dataset-examples strong{display:block;font-size:21px}.dataset-examples span{display:block;margin-top:6px;color:#596069}.sequence-visual{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;background:#17191c;color:#fff;padding:28px;margin:32px 0}.sequence-visual b{display:block;color:#ff9da0;font-size:28px;font-weight:400}.sequence-visual strong{display:block;font-size:21px;margin:10px 0}.sequence-visual span{display:block;font-size:14px;line-height:1.5;color:#c6c9ce}.specialized-home{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:70px 0;border-top:1px solid #dfe1e3}.specialized-home img{width:100%;height:400px;object-fit:cover;object-position:70%}.specialized-home h2{font-size:46px}.specialized-home p{color:#596069}.specialized-home .btn{margin-top:15px}.specialized-home .specialized-mini-link{display:block;margin-top:18px;color:#ce3034;text-decoration:underline}.journal-nav nav,.navlinks{gap:18px!important}.journal-nav nav>a,.navlinks>a{white-space:nowrap}@media(max-width:1000px){.journal-nav nav>a:first-child,.navlinks>a:first-child{display:none}.specialized-hero{gap:25px}.specialized-hero h1{font-size:65px}.specialized-hero-art img{height:530px}.path-feature,.specialized-industries{gap:35px}.specialized-proof{gap:35px;padding:35px}}@media(max-width:700px){.specialized-hero,.specialized-industries,.path-feature,.specialized-proof,.specialized-faq,.specialized-home{grid-template-columns:1fr;gap:28px}.specialized-hero{padding-top:35px}.specialized-hero h1{font-size:64px;letter-spacing:-3px}.specialized-hero-art img{height:340px}.specialized-intro{padding:45px 0}.path-feature:nth-of-type(even) .path-image{order:0}.path-image img{height:280px}.path-feature h3{font-size:36px}.commercial-paths{padding-top:40px}.specialized-proof{padding:28px;margin:35px 0 55px}.specialized-proof h2{font-size:35px}.specialized-faq{padding-bottom:45px}.specialized-links a{font-size:17px}.specialized-home{padding:45px 0}.specialized-home img{height:280px}.specialized-home h2{font-size:38px}.sequence-visual{gap:20px;padding:22px}.specialized-page .button{max-width:100%;font-size:14px}.journal-nav nav>a[href="/specialized-data"]{display:inline-flex!important;font-size:12px}.navlinks>a[href="/specialized-data"]{display:inline-flex!important;font-size:12px}.navlinks{gap:10px!important}.specialized-close{padding-bottom:40px}}@media(max-width:400px){.journal-nav nav>a[href="/specialized-data"],.navlinks>a[href="/specialized-data"]{display:none!important}.specialized-hero h1{font-size:56px}}
