.pdx-case{max-width:1500px;padding-top:65px;padding-bottom:45px}.pdx-case h2{font-size:clamp(27px,3.6vw,44px);line-height:1.45;font-weight:400;letter-spacing:-.04em;margin:20px 0 25px}.pdx-case p{font-size:15px;line-height:1.95;color:#aeb9a5;word-break:keep-all;overflow-wrap:anywhere}.pdx-case .eyebrow{font-size:10px;color:#d4deca;letter-spacing:1.3px}.pdx-intro>p:not(.eyebrow),.pdx-section>p:not(.eyebrow){max-width:880px}.pdx-figure{margin:35px 0}.pdx-figure a{display:block}.pdx-figure img{width:100%;height:auto}.pdx-figure figcaption{font-size:11px;line-height:1.8;color:#8e9c83;margin-top:13px}.pdx-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:35px 0 0}.pdx-stages li{border-top:1px solid #ffffff35;padding-top:22px;min-width:0}.pdx-stages li>span{font-size:10px;letter-spacing:.8px;color:#d8ae87}.pdx-stages h3,.pdx-scene-captions h3,.pdx-use-cases h3{font-size:18px;font-weight:500;line-height:1.6;margin:17px 0 13px}.pdx-stages p{font-size:13px;line-height:1.9}.pdx-section{margin-top:75px;padding-top:45px;border-top:1px solid #ffffff25}.pdx-scene-captions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 35px}.pdx-scene-captions h3{font-size:16px;margin-top:0}.pdx-scene-captions p,.pdx-use-cases p{font-size:13px;line-height:1.9}.pdx-use-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 45px;margin-top:25px}.pdx-use-cases article{border-top:1px solid #ffffff20;padding-top:7px}.pdx-role{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.pdx-role dl{margin:30px 0 0}.pdx-role dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:16px 0;border-top:1px solid #ffffff25}.pdx-role dt{font-size:13px;color:#e6eadf}.pdx-role dd{margin:0;font-size:13px;line-height:1.8;color:#aab69f}.pdx-case .pdx-source-note{font-size:11px;color:#8f9d85;line-height:1.9;border-top:1px solid #ffffff20;padding-top:25px;margin-top:45px;max-width:980px}.pdx-news{padding-top:35px}.pdx-news .news-cover .news-slide-image img{object-fit:contain;background:#0b1524}.pdx-news .news-image-sheet img{object-fit:contain}
@media(max-width:900px){.pdx-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.pdx-scene-captions{grid-template-columns:repeat(2,minmax(0,1fr))}.pdx-role{gap:35px}}
@media(max-width:600px){.pdx-case{padding-top:35px}.pdx-case h2{font-size:29px}.pdx-case p{font-size:14px}.pdx-figure{margin:25px -7px}.pdx-figure figcaption{padding-inline:7px;font-size:10px}.pdx-stages{gap:25px 18px}.pdx-stages li>span{font-size:9px}.pdx-stages h3{font-size:17px}.pdx-stages p,.pdx-scene-captions p,.pdx-use-cases p{font-size:13px}.pdx-section{margin-top:45px;padding-top:30px}.pdx-scene-captions,.pdx-use-cases{grid-template-columns:1fr;gap:25px}.pdx-role{grid-template-columns:1fr;gap:12px}.pdx-role dl>div{grid-template-columns:75px 1fr;gap:15px}.pdx-case .pdx-source-note{font-size:10px}.pdx-news{padding-top:15px}}
