.listing{max-width:1380px;margin:auto;padding:38px clamp(20px,4vw,58px) 55px}.listing>h1{font:800 clamp(41px,5vw,64px)/.9 var(--cond);text-transform:uppercase;letter-spacing:.5px;margin:9px 0 15px}.listing>h1 em{font-style:normal;color:var(--red)}.intro-text{color:#aebbc5;max-width:680px;line-height:1.55;font-size:15px}.filter-row{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:30px 0 14px}.filter-row>*{font-size:10px;font-weight:700;letter-spacing:.5px;padding:7px 10px;border:1px solid var(--line);color:#aab6c1}.filter-row b{border-color:var(--red);background:var(--red);color:#fff}.critical-index{margin-top:34px;border:1px solid var(--line);background:#101d2a;padding:24px}.critical-index h2{font:800 31px var(--cond);text-transform:uppercase;margin:5px 0 18px}.critical-index>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.critical-index article{padding:18px;background:#0c1724}.critical-index time{font:800 35px var(--cond);color:var(--yellow)}.critical-index h3{font:700 20px var(--cond);text-transform:uppercase;margin:4px 0}.critical-index p{font-size:12px;line-height:1.45;color:#9eacb8}.perspective-grid,.knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.perspective-grid article,.knowledge-grid article{min-height:240px;padding:21px;background:#101d2a;border:1px solid var(--line);border-top:3px solid var(--red);display:flex;flex-direction:column}.perspective-grid article:nth-child(2),.knowledge-grid article:nth-child(2){background:#14273a;border-top-color:var(--yellow)}.perspective-grid h2,.knowledge-grid h2{font:700 27px/.95 var(--cond);text-transform:uppercase;margin:12px 0}.perspective-grid p,.knowledge-grid p{font-size:13px;line-height:1.5;color:#a7b6c1}.perspective-grid a{font-size:10px;font-weight:bold;color:#fff;margin-top:auto}.knowledge-grid span{font-size:10px;font-weight:bold;color:var(--red)}.match-page{max-width:1380px;margin:auto;padding:20px clamp(20px,4vw,58px) 60px}.breadcrumb{font-size:10px;color:#7f91a0;letter-spacing:.7px}.match-hero{margin-top:13px;min-height:315px;padding:32px 38px;display:flex;align-items:end;background:linear-gradient(90deg,#0f1d2c 5%,rgba(12,24,37,.8) 55%,rgba(12,24,37,.25)),url('/hero-team.png') center/cover;border:1px solid var(--line)}.match-hero>div{max-width:830px}.match-hero h1{font:800 clamp(44px,5vw,68px)/.85 var(--cond);text-transform:uppercase;margin:13px 0;color:#fff}.match-hero h1 b{color:var(--yellow)}.match-hero h2{font:700 27px/.98 var(--cond);text-transform:uppercase;margin:0 0 13px;color:#fff}.match-hero p:last-child{font-size:13px;line-height:1.5;color:#d2dce2;max-width:740px}.match-content{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;padding:32px 0}.match-content article{max-width:790px;grid-column:1}.article-meta{grid-column:2;grid-row:1;align-self:start;position:sticky;top:80px;background:#111f2e;border:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:9px;font-size:11px;color:#a8b5bf}.article-meta b{color:var(--red);letter-spacing:.6px}.article-meta hr{width:100%;border:0;border-top:1px solid var(--line)}.article-meta small{font-size:10px;line-height:1.45;color:#8496a6}.match-content article>h2,.match-content article section>h2{font:800 31px var(--cond);text-transform:uppercase;margin:0 0 13px}.match-content article>p,.turning p,.research p{font-size:15px;line-height:1.65;color:#b8c4cd}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:26px 0 30px}.timeline div{min-height:115px;padding:15px;background:#0e1a27;display:flex;flex-direction:column}.timeline b{font:800 24px var(--cond);color:#8a9baa}.timeline strong{font:700 16px/.95 var(--cond);text-transform:uppercase;color:#fff;margin:8px 0}.timeline span{font-size:10px;color:#9caab6}.timeline .active{background:var(--red)}.timeline .active b,.timeline .active span{color:#fff}.turning{margin:25px 0;background:#192b3d;border-left:4px solid var(--red);padding:25px}.turning h2{font-size:27px!important}.turning ul,.takeaways ul{padding-left:18px;color:#c6d0d8;font-size:14px;line-height:1.8}.concept-card{margin:25px 0;padding:23px;background:#dce5e9;color:#0b1723}.concept-card span{font-size:10px;font-weight:bold;color:#d72438}.concept-card h3{font:800 31px var(--cond);text-transform:uppercase;margin:9px 0}.concept-card p{font-size:13px;line-height:1.55}.profile{margin:30px 0;padding:24px;border:1px solid var(--line);background:#101d2a;display:grid;grid-template-columns:.8fr 1.2fr;gap:25px}.profile h2{font-size:29px!important}.profile small{font-size:10px;color:#8fa0ad}.bars p{display:grid;grid-template-columns:1fr 28px;gap:5px;font-size:11px!important;color:#dbe4e8!important;margin:0 0 13px}.bars i{grid-column:1/-1;height:6px;background:#2c4054}.bars b{display:block;height:100%;background:var(--red)}.takeaways{border-top:1px solid var(--line);padding:28px 0}.research{padding:25px;background:#e1e8eb;color:#09131e}.research p{color:#293b49}.research a{font-size:11px;font-weight:bold;color:#d92539}@media(max-width:800px){.match-content{display:flex;flex-direction:column}.article-meta{position:static;order:2;width:100%}.match-content article{order:1}.timeline{overflow-x:auto;grid-template-columns:repeat(5,145px)}.profile{grid-template-columns:1fr}.perspective-grid,.knowledge-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.listing,.match-page{padding:27px 20px 42px}.listing>h1{font-size:45px}.critical-index>div,.perspective-grid,.knowledge-grid{grid-template-columns:1fr}.match-hero{margin-left:-20px;margin-right:-20px;padding:25px 20px;min-height:360px}.match-hero h1{font-size:48px}.match-hero h2{font-size:23px}.match-content article>h2,.match-content article section>h2{font-size:28px}.turning,.concept-card,.profile,.research{padding:20px}}
