.mx-media-page{--media-orange:#f4a52c;--media-navy:#07152d;--media-green:#168447}.mx-media-page .media-hero{padding:44px 0 46px;background:radial-gradient(ellipse at 84% 30%,#e0eee4 0,transparent 39%),linear-gradient(115deg,#f8faf8 3%,#edf4ef 68%,#f7f4ed);overflow:hidden}.media-hero .crumb{margin-bottom:25px}.media-hero .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(330px,.72fr);gap:58px;align-items:center}.media-hero h1{max-width:720px;font-size:clamp(46px,6vw,72px);line-height:.99}.media-hero p{max-width:650px}.media-hero-actions{display:flex;align-items:center;gap:23px;margin-top:25px}.media-button{display:inline-flex;align-items:center;gap:16px;padding:14px 19px;border-radius:99px;font-size:12px;font-weight:850}.media-button-primary{background:var(--media-green);color:white;box-shadow:0 10px 23px #16844720}.media-button-primary span{color:#ffd27b;font-size:17px}.media-text-link{color:var(--media-navy);font-size:12px;font-weight:800}.media-text-link span{color:var(--media-green);padding-left:5px}.media-editorial-card{overflow:hidden;border:1px solid #d7e2d9;border-radius:20px;background:#fff;box-shadow:0 23px 50px #12271b12}.media-editorial-top,.media-editorial-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 19px}.media-editorial-top{color:#5b6e64;font-size:9px;font-weight:850;letter-spacing:.13em}.media-editorial-top span:last-child{color:#88968c}.media-editorial-art{position:relative;display:grid;min-height:190px;place-items:center;overflow:hidden;background:linear-gradient(135deg,#07152d 4%,#0a513c 73%,#168447)}.media-editorial-art:before,.media-editorial-art:after{position:absolute;content:"";width:270px;height:270px;border:1px solid #ffffff23;border-radius:50%}.media-editorial-art:after{width:355px;height:355px}.orbit{position:absolute;border:1px solid #f4a52c55;border-radius:50%;transform:rotate(-30deg)}.orbit-one{width:195px;height:90px}.orbit-two{width:240px;height:120px}.media-art-mark{z-index:1;color:white;font-size:58px;font-weight:900;letter-spacing:-.1em}.media-art-mark:after{content:"";display:inline-block;width:10px;height:44px;margin-left:10px;background:linear-gradient(var(--media-orange),#ff7047);transform:skew(-25deg)}.media-art-caption{position:absolute;bottom:15px;left:18px;color:#d2e8db;font-size:8px;font-weight:800;letter-spacing:.18em}.media-editorial-bottom{display:block;padding:16px 19px 18px}.media-editorial-bottom b{color:var(--media-navy);font-size:15px}.media-editorial-bottom p{margin:4px 0 0;color:#657386;font-size:11px}.media-principles{border-bottom:1px solid #e2e8e3;background:white}.media-principles-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;color:#183148;font-size:11px;font-weight:800}.media-principles-row>span:first-child{color:#748275;font-size:9px;letter-spacing:.14em}.media-principles-row i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--media-green)}.mx-media-page .library{padding:50px 0 44px}.media-section-head{margin-bottom:21px}.media-library-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 8px}.media-library-tools .topic-row{gap:7px}.topic-filter{padding:9px 13px;border:1px solid #dce5de;border-radius:99px;background:white;color:#34495c;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.topic-filter:hover,.topic-filter.is-active{border-color:var(--media-green);background:var(--media-green);color:white}.media-search{display:flex;align-items:center;gap:8px;min-width:225px;padding:8px 12px;border:1px solid #dce5de;border-radius:99px;background:#fff;color:#738276}.media-search>span{font-size:18px}.media-search input{width:100%;border:0;outline:0;background:transparent;color:var(--media-navy);font:inherit;font-size:11px}.media-search:focus-within{border-color:#81b596;box-shadow:0 0 0 3px #16844712}.media-result-count{margin:0 0 14px;color:#79867d;font-size:10px}.mx-media-page .article-grid{grid-template-columns:1.15fr .92fr .92fr;gap:13px}.mx-media-page .article-card{overflow:hidden;min-height:0;padding:0;border-radius:16px;background:#fff}.media-card-visual{position:relative;display:flex;min-height:156px;align-items:center;justify-content:center;overflow:hidden;padding:15px}.media-visual-tracking{flex-direction:column;align-items:stretch;justify-content:space-between;background:radial-gradient(circle at 82% 4%,#36526d 0,transparent 40%),linear-gradient(135deg,#07152d,#0d3b3a)}.visual-label,.visual-source{color:#c6d6d2;font-size:8px;font-weight:850;letter-spacing:.14em}.signal-chart{position:relative;display:flex;height:86px;align-items:end;gap:7px;padding:0 9px 16px;border-bottom:1px solid #ffffff30}.signal-chart:before,.signal-chart:after{position:absolute;right:0;left:0;height:1px;background:#ffffff17;content:""}.signal-chart:before{top:30px}.signal-chart:after{top:55px}.signal-chart i{z-index:1;flex:1;border-radius:4px 4px 0 0;background:linear-gradient(0deg,#168447,#7fd39e)}.signal-chart i:nth-child(1){height:26%}.signal-chart i:nth-child(2){height:40%}.signal-chart i:nth-child(3){height:34%}.signal-chart i:nth-child(4){height:61%;background:linear-gradient(0deg,#f4a52c,#ffd27b)}.signal-chart i:nth-child(5){height:75%}.signal-chart i:nth-child(6){height:94%;background:linear-gradient(0deg,#f4a52c,#ffd27b)}.signal-chart b{position:absolute;right:0;bottom:-16px;color:#aebfbd;font-size:7px;letter-spacing:.1em}.visual-source{align-self:flex-end;font-size:7px}.media-visual-search{background:radial-gradient(circle at 80% 15%,#f9d68a 0,transparent 28%),linear-gradient(140deg,#eaf2e9,#dce9de)}.search-window{display:grid;width:min(100%,290px);gap:7px;padding:15px;border:1px solid #e4e9e2;border-radius:11px;background:#fff;box-shadow:0 12px 24px #15312013}.search-window i{color:var(--media-green);font-size:17px;font-style:normal}.search-window b{color:var(--media-navy);font-size:12px}.search-window em{color:#607286;font-size:9px;font-style:normal}.search-window small{color:var(--media-green);font-size:7px;font-weight:850;letter-spacing:.12em}.media-visual-ops{flex-wrap:wrap;gap:6px;background:linear-gradient(135deg,#f7efe2,#e7f1e9)}.workflow-node{padding:10px 8px;border:1px solid #dae4dd;border-radius:8px;background:#fff;color:var(--media-navy);font-size:8px;font-weight:850;box-shadow:0 7px 12px #142a180d}.workflow-middle{border-color:#b8d5c0;color:var(--media-green-dark,var(--media-green))}.workflow-arrow{color:var(--media-orange);font-weight:900}.media-visual-ops small{position:absolute;bottom:13px;left:16px;color:#778579;font-size:7px;font-weight:850;letter-spacing:.13em}.media-card-copy{display:flex;min-height:205px;flex-direction:column;padding:16px}.media-card-copy>span{color:var(--media-green-dark);font-size:8px;font-weight:850;letter-spacing:.13em}.media-card-copy h3{margin:11px 0 8px;font-size:17px;line-height:1.18}.media-card-copy p{font-size:11px;line-height:1.6}.media-card-copy a{padding-top:15px;font-size:10px}.media-feature-card .media-card-copy h3{font-size:20px}.media-empty-state{margin:25px 0;padding:25px;border:1px dashed #cbd9ce;border-radius:12px;color:#536578;text-align:center;font-size:13px}.media-newsletter{padding:0 0 48px}.media-newsletter-card{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center;padding:29px;border:1px solid #d7e3da;border-radius:19px;background:linear-gradient(120deg,#f1f7f2,#fff 65%);box-shadow:0 17px 36px #14271a0a}.newsletter-copy h2{max-width:490px;margin:10px 0;color:var(--media-navy);font-size:clamp(27px,3.5vw,40px);line-height:1.05;letter-spacing:-.05em}.newsletter-copy>p{max-width:530px;margin:0;color:#607083;font-size:13px;line-height:1.65}.newsletter-topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}.newsletter-topics span{padding:6px 9px;border-radius:99px;background:#e5efe8;color:#315a42;font-size:9px;font-weight:800}.media-newsletter-form{padding:17px;border:1px solid #e0e8e1;border-radius:13px;background:#fff}.media-newsletter-form>label{display:block;margin-bottom:10px;color:#546579;font-size:9px;font-weight:850;letter-spacing:.12em}.media-email-row{display:flex;gap:7px}.media-email-row input{min-width:0;flex:1;padding:12px;border:1px solid #d7e1da;border-radius:9px;font:inherit;font-size:12px}.media-email-row input:focus{outline:2px solid #9bc8a8;outline-offset:1px}.media-email-row button{flex:none;padding:11px 13px;border:0;border-radius:9px;background:var(--media-green);color:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.media-email-row button:hover{background:#0f6c39}.media-newsletter-form>p{margin:9px 0 0;color:#7a8790;font-size:9px;line-height:1.5}.mx-media-page .article{scroll-margin-top:110px}.mx-media-page .article-wrap{gap:42px}.mx-media-page .article-aside{border-radius:14px}.mx-media-page .bottom-cta{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.media-hero .hero-grid{grid-template-columns:1fr minmax(260px,.75fr);gap:28px}.mx-media-page .article-grid{grid-template-columns:1fr 1fr}.media-feature-card{grid-column:1/-1}.media-feature-card .media-card-visual{min-height:190px}.media-feature-card .media-card-copy{min-height:190px}.media-newsletter-card{gap:22px;padding:23px}}
@media(max-width:620px){.mx-media-page .media-hero{padding:29px 0 26px}.media-hero .crumb{margin-bottom:19px}.media-hero .hero-grid{grid-template-columns:1fr;gap:21px}.media-hero h1{font-size:clamp(42px,12vw,58px)}.media-hero p{font-size:14px}.media-editorial-card{display:grid;grid-template-columns:1fr 1fr}.media-editorial-top{grid-column:1/-1;padding:11px 14px}.media-editorial-art{min-height:126px}.media-editorial-bottom{align-self:center;padding:12px}.media-editorial-bottom b{font-size:12px}.media-editorial-bottom p{font-size:10px}.media-art-mark{font-size:44px}.media-art-mark:after{height:32px}.media-principles-row{justify-content:flex-start;min-height:0;overflow-x:auto;padding:13px 0;white-space:nowrap;scrollbar-width:none}.media-principles-row::-webkit-scrollbar{display:none}.media-principles-row>span{flex:none}.mx-media-page .library{padding:34px 0 27px}.media-section-head{display:block}.media-section-head h2{font-size:32px}.media-library-tools{align-items:stretch;flex-direction:column}.media-library-tools .topic-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.media-library-tools .topic-row::-webkit-scrollbar{display:none}.topic-filter{flex:none}.media-search{min-width:0}.mx-media-page .article-grid{grid-template-columns:1fr;gap:11px}.media-feature-card{grid-column:auto}.media-feature-card .media-card-visual,.media-card-visual{min-height:145px}.media-card-copy,.media-feature-card .media-card-copy{min-height:0;padding:15px}.media-card-copy h3,.media-feature-card .media-card-copy h3{font-size:18px}.media-card-copy p{font-size:12px}.mx-media-page .article{padding:27px 0}.mx-media-page .article-wrap{gap:17px}.media-newsletter{padding-bottom:33px}.media-newsletter-card{grid-template-columns:1fr;gap:18px;padding:18px}.newsletter-copy h2{font-size:30px}.newsletter-copy>p{font-size:12px}.media-email-row{flex-direction:column}.media-email-row button{min-height:44px}.mx-media-page .bottom-cta{margin:0 auto 34px}}
@media(prefers-reduced-motion:reduce){.mx-media-page *{scroll-behavior:auto!important;transition:none!important}}
.mx-media-page .media-article-grid [hidden],.mx-media-page .media-empty-state[hidden]{display:none!important}
.mx-media-page .media-hero{padding:18px 0 38px;background:#061326;border:0}.mx-media-page .media-hero .crumb{color:#bfccd5;margin:0 0 13px}.mx-media-page .media-hero .crumb a:hover{color:#ffbe53}.media-space-hero{position:relative;isolation:isolate;display:flex;min-height:490px;align-items:center;overflow:hidden;border:1px solid #ffffff22;border-radius:22px;background:#07152d;box-shadow:0 28px 70px #07152d35}.media-space-art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.media-space-hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(4,15,32,.96) 0%,rgba(4,15,32,.91) 31%,rgba(4,15,32,.57) 54%,rgba(4,15,32,.05) 100%),linear-gradient(0deg,rgba(4,15,32,.42),transparent 38%);content:""}.media-space-copy{width:min(58%,650px);padding:52px 0 62px 54px;color:#fff}.media-space-copy .eyebrow{color:#a6e5bb}.media-space-copy .eyebrow:before{background:#f4a52c;box-shadow:0 0 0 5px #f4a52c24}.media-space-copy h1{max-width:640px;margin:18px 0 17px;color:#fff;font-size:clamp(45px,6vw,72px);font-weight:850;line-height:.98;letter-spacing:-.065em}.media-space-copy h1 em{color:#ffbc4a;font-style:normal}.media-space-copy>p{max-width:540px;margin:0;color:#d9e2e6;font-size:15px;line-height:1.72}.media-space-copy .media-hero-actions{margin-top:25px}.media-space-copy .media-text-link{color:#fff}.media-orbit-note{position:absolute;right:29px;bottom:62px;display:grid;gap:7px;width:225px;padding:15px 17px;border:1px solid #ffffff45;border-radius:13px;background:#071b2cdc;color:#fff;box-shadow:0 12px 35px #04101d45;backdrop-filter:blur(10px)}.media-orbit-note span,.media-orbit-note small{color:#c6d9d0;font-size:8px;font-weight:850;letter-spacing:.13em}.media-orbit-note b{font-size:15px;line-height:1.2}.media-orbit-note small{color:#ffc55e;font-size:7px}.media-hero-index{position:absolute;bottom:19px;left:54px;display:flex;align-items:center;gap:10px;color:#d0dadc;font-size:8px;font-weight:850;letter-spacing:.15em}.media-hero-index span:first-child{color:#ffc35c}.media-hero-index i{width:54px;height:1px;background:#ffffff70}.mx-media-page .media-principles{background:#07152d;border-color:#ffffff1c}.mx-media-page .media-principles-row{color:#eef5f1}.mx-media-page .media-principles-row>span:first-child{color:#96a8aa}.mx-media-page .media-principles-row i{background:#ffb53c}.mx-media-page .media-newsletter-card{position:relative;overflow:hidden;border-color:#1e4151;background:radial-gradient(ellipse at 100% 0,#20523f 0,transparent 45%),linear-gradient(125deg,#07152d,#0b2639 65%,#103c34);color:#fff}.mx-media-page .media-newsletter-card:after{position:absolute;right:-72px;bottom:-180px;width:380px;height:380px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 26px #ffffff09,0 0 0 58px #ffffff07;content:"";pointer-events:none}.mx-media-page .newsletter-copy h2{color:#fff}.mx-media-page .newsletter-copy>p{color:#d0dce0}.mx-media-page .newsletter-topics span{border:1px solid #ffffff30;background:#ffffff12;color:#e3eee7}.mx-media-page .media-newsletter-form{position:relative;z-index:1;border-color:#e3e9e5;background:#f8fbf8}.mx-media-page .media-newsletter-form>label{color:#465a64}.mx-media-page .media-email-row button{background:#f4a52c;color:#132032}.mx-media-page .media-email-row button:hover{background:#ffc15b}
@media(max-width:900px){.media-space-hero{min-height:430px}.media-space-copy{width:68%;padding-left:35px}.media-orbit-note{right:18px;width:195px}.media-hero-index{left:35px}}
@media(max-width:620px){.mx-media-page .media-hero{padding:12px 0 25px}.mx-media-page .media-hero .crumb{margin-bottom:10px}.media-space-hero{min-height:535px;align-items:flex-start;border-radius:17px}.media-space-art{height:55%;top:auto;bottom:0;object-position:60% 50%}.media-space-hero:before{background:linear-gradient(180deg,#061326 0%,#061326 41%,rgba(6,19,38,.85) 56%,rgba(6,19,38,.07) 100%),linear-gradient(0deg,rgba(4,15,32,.4),transparent 36%)}.media-space-copy{width:100%;padding:31px 22px 112px}.media-space-copy .eyebrow{font-size:8px}.media-space-copy h1{max-width:500px;margin:15px 0 12px;font-size:clamp(40px,11vw,53px)}.media-space-copy>p{font-size:13px;line-height:1.6}.media-space-copy .media-hero-actions{align-items:flex-start;flex-direction:column;gap:14px;margin-top:18px}.media-space-copy .media-button{padding:11px 15px}.media-orbit-note{right:13px;bottom:43px;width:auto;max-width:200px;padding:10px 12px}.media-orbit-note b{font-size:12px}.media-orbit-note small{font-size:6px}.media-hero-index{bottom:16px;left:18px;font-size:7px}.media-hero-index i{width:26px}.mx-media-page .media-principles-row{background:#07152d}.mx-media-page .media-newsletter-card{padding:19px}.mx-media-page .media-newsletter-form{background:#f8fbf8}}
/* Brighter editorial treatment: the hero keeps its space mood, while the journey opens into light. */
.mx-media-page .media-space-hero{min-height:424px;background:#091b2c}
.mx-media-page .media-space-art{filter:brightness(1.1) saturate(1.04)}
.mx-media-page .media-space-hero:before{background:linear-gradient(90deg,rgba(4,15,32,.76) 0%,rgba(4,15,32,.68) 31%,rgba(4,15,32,.32) 54%,rgba(4,15,32,.02) 100%),linear-gradient(0deg,rgba(4,15,32,.18),transparent 35%)}
.mx-media-page .media-space-copy{padding-top:43px;padding-bottom:48px}
.mx-media-page .media-orbit-note{bottom:54px;border-color:#ffffff55;background:#102842bd}
.mx-media-page .media-principles{background:#f9fbf8;border-color:#e3e9e3}
.mx-media-page .media-principles-row{color:#172b40}
.mx-media-page .media-principles-row>span:first-child{color:#728075}
.mx-media-page .media-principles-row i{background:#168447}
.mx-media-page .library{background:linear-gradient(180deg,#f8faf7,#fff 80%)}
.mx-media-page .media-library-tools{padding:12px;border:1px solid #e7ece6;border-radius:14px;background:#fff;box-shadow:0 9px 23px #10231608}
.mx-media-page .topic-filter:hover,.mx-media-page .topic-filter.is-active{border-color:#f4a52c;background:#f4a52c;color:#10233b}
.mx-media-page .media-search:focus-within{border-color:#eca631;box-shadow:0 0 0 3px #f4a52c19}
.mx-media-page .article-card{border-color:#e2e9e2;box-shadow:0 12px 28px #1023160a}
.mx-media-page .article-card:hover{transform:translateY(-4px);border-color:#f0c674;box-shadow:0 18px 35px #10231612}
.mx-media-page .media-card-copy{padding:18px}
.mx-media-page .media-card-copy>span{display:flex;align-items:center;gap:7px}
.mx-media-page .media-card-copy>span:before{width:6px;height:6px;border-radius:50%;background:#f4a52c;content:""}
.mx-media-page .media-newsletter-card{border-color:#e0e9df;background:radial-gradient(ellipse at 100% 0,#fff1ce 0,transparent 44%),linear-gradient(125deg,#f7f8ef,#eef6ef 68%,#f8f3e7);color:#07152d;box-shadow:0 18px 38px #1023160c}
.mx-media-page .media-newsletter-card:after{border-color:#dbe9dd;box-shadow:0 0 0 26px #16844708,0 0 0 58px #16844705}
.mx-media-page .newsletter-copy h2{color:#07152d}
.mx-media-page .newsletter-copy>p{color:#53677a}
.mx-media-page .newsletter-topics span{border:1px solid #dce9df;background:#e8f2eb;color:#245b3c}
.mx-media-page .media-newsletter-form{border-color:#e1e8df;background:#fff}
.mx-media-page .media-email-row button{background:#168447;color:#fff}
.mx-media-page .media-email-row button:hover{background:#0f6c39}
@media(max-width:900px){.mx-media-page .media-space-hero{min-height:390px}.mx-media-page .media-space-copy{padding-left:35px}}
@media(max-width:620px){.mx-media-page .media-space-hero{min-height:465px}.mx-media-page .media-space-art{height:56%;filter:brightness(1.14) saturate(1.05)}.mx-media-page .media-space-hero:before{background:linear-gradient(180deg,rgba(6,19,38,.78) 0%,rgba(6,19,38,.7) 37%,rgba(6,19,38,.37) 58%,rgba(6,19,38,.04) 100%),linear-gradient(0deg,rgba(4,15,32,.18),transparent 34%)}.mx-media-page .media-space-copy{padding:27px 20px 104px}.mx-media-page .media-orbit-note{bottom:42px}.mx-media-page .media-principles-row{background:#f9fbf8}.mx-media-page .media-library-tools{padding:9px;border-radius:12px}.mx-media-page .media-card-copy{padding:15px}.mx-media-page .media-newsletter-card{padding:18px}}
