:root{--acc:#CB003D;--acc-d:#A30031;--acc-bg:#FDEEF2;--ink:#16181D;--body:#3D424D;--mut:#6B7280;--line:#E6E8EC;--bg:#F6F7F9;--card:#fff;--ok:#0F7B4F;--ok-bg:#E6F5EE;--warn:#9A5B00;--warn-bg:#FFF4E0;--err:#B42318;--err-bg:#FDECEA;--r:12px}
*{box-sizing:border-box}html,body{margin:0}
body{font-family:Poppins,Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);background:var(--bg);font-size:13px;line-height:1.5}
a{color:var(--acc)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}
.top{display:flex;align-items:center;gap:18px;background:#fff;border-bottom:1px solid var(--line);padding:0 20px;height:58px}
.top img{height:34px;display:block}.top nav{display:flex;gap:4px;flex:1}
.top nav a{padding:7px 11px;border-radius:8px;color:var(--body);text-decoration:none;font-weight:500;font-size:13px}
.top nav a:hover,.top nav a.on{background:var(--acc-bg);color:var(--acc)}
.who{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mut)}.who b{color:var(--ink)}
.pill{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;background:var(--bg);color:var(--body)}
.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.err{background:var(--err-bg);color:var(--err)}.pill.acc{background:var(--acc-bg);color:var(--acc)}
main{max-width:none;margin:0;padding:28px 32px 60px}
h1{font-size:19px;margin:0 0 4px;letter-spacing:-.01em}h2{font-size:14.5px;margin:0 0 10px}.sub{color:var(--mut);margin:0 0 22px}
.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;margin-bottom:16px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.tile{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}
.tile:hover{border-color:var(--acc)}.tile b{display:block;margin-bottom:4px}.tile span{color:var(--mut);font-size:13px}
.btn{display:inline-block;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 14px;font-weight:600;text-decoration:none;color:var(--ink)}
.btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.btn.pri:hover{background:var(--acc-d)}
.btn.sm{padding:4px 10px;font-size:12px}.btn.danger{color:var(--err);border-color:#F3C2BD}.btn[disabled]{opacity:.5;cursor:not-allowed}
table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:left;color:var(--mut);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}
td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}
.field{margin-bottom:14px}.field label{display:block;font-weight:600;font-size:13px;margin-bottom:5px}
.field input,.field select,select.inline{width:100%;border:1px solid #D5D8DE;border-radius:9px;padding:10px 12px;background:#fff}
select.inline{width:auto;padding:7px 10px}
.note{padding:10px 12px;border-radius:9px;font-size:13px;margin-bottom:14px}.note.err{background:var(--err-bg);color:var(--err)}.note.ok{background:var(--ok-bg);color:var(--ok)}.note.warn{background:var(--warn-bg);color:var(--warn)}.note.info{background:#EAF1FF;color:#1D4ED8}
.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px}.tabs button{border:0;background:none;padding:9px 14px;border-bottom:2px solid transparent;color:var(--mut);font-weight:600}.tabs button.on{color:var(--acc);border-color:var(--acc)}
.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sp{flex:1}.muted{color:var(--mut)}.right{text-align:right}
.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth .box{width:100%;max-width:400px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}
.auth img{height:46px;margin-bottom:18px}.auth h1{margin-bottom:6px}
.toast{position:fixed;top:72px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;z-index:50}
.overflow{overflow-x:auto}.mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}
.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.field input{font:inherit}.btn.sm.ghost{background:#fff}
.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:16px}
.stat-c{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;text-decoration:none;color:inherit;display:block}.stat-c:hover{border-color:var(--acc)}
.stat-c b{display:block;font-size:26px;line-height:1.1}.stat-c span{color:var(--mut);font-size:12px}
.mdl-bg{position:fixed;inset:0;background:rgba(22,24,29,.45);display:none;align-items:center;justify-content:center;z-index:100;padding:16px}.mdl-bg.open{display:flex}
.mdl{background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:88vh;overflow:auto;padding:22px}
.mdl h2{margin-top:0}.mdl .row.end{justify-content:flex-end;margin-top:8px}
.tabs{overflow-x:auto}.tabs button{white-space:nowrap}

.acc-link{color:inherit;text-decoration:none}.acc-link:hover b{color:var(--acc)}
.who #swWrap{display:inline-flex;align-items:center;color:var(--mut)}.who select.inline{padding:5px 10px;font-size:13px}
.pwbox{display:inline-flex;align-items:center;border:1px solid #D5D8DE;border-radius:10px;background:#fff;overflow:hidden}.pwbox:focus-within{border-color:var(--acc)}
.pwbox input{border:0;outline:0;padding:7px 10px;min-width:210px;background:none;border-radius:0}
.pwbox .eye{border:0;background:var(--bg);padding:7px 10px;font-size:12px;font-weight:600;color:var(--mut)}.pwbox .eye:hover{color:var(--acc)}
.pw-inline{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pw-msg{flex-basis:100%;text-align:right;color:var(--err);font-size:12px}
.pw-done{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;background:var(--ok-bg);color:var(--ok);padding:6px 10px;border-radius:10px;font-size:12.5px}.pw-done code{background:#fff;padding:2px 8px;border-radius:6px;color:var(--ink)}
.hero{background:linear-gradient(135deg,#FDEEF2,#fff 60%);border:1px solid #F2D2DB;border-radius:18px;padding:26px 28px;margin-bottom:18px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.hero h1{font-size:26px;margin:2px 0 6px}.hero .eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-weight:700}
.hero .cta{background:var(--acc);color:#fff;border-radius:999px;padding:12px 24px;font-weight:600;text-decoration:none;box-shadow:0 2px 10px rgba(203,0,61,.3)}.hero .cta:hover{background:var(--acc-d)}
.hero .cta.alt{background:#fff;color:var(--acc-d);border:1px solid #E4C6D0;box-shadow:none}
.btn{cursor:pointer}

body.wide main{max-width:none;padding:24px 32px 60px}
.navdd{position:relative;display:inline-block;margin-bottom:18px}
.navdd-btn{display:flex;align-items:center;gap:10px;min-width:260px;border:1px solid #D5D8DE;background:#fff;border-radius:14px;padding:11px 16px;font-weight:600;font-size:15px;color:var(--ink);box-shadow:0 1px 2px rgba(22,24,29,.05)}
.navdd-btn:hover,.navdd.open .navdd-btn{border-color:var(--acc)}.navdd-btn .lb{flex:1;text-align:left}.navdd-btn svg{transition:transform .15s;color:var(--mut)}.navdd.open .navdd-btn svg{transform:rotate(180deg)}
.navdd .ic{width:26px;text-align:center}
.navdd-list{position:absolute;top:calc(100% + 8px);left:0;min-width:320px;z-index:60;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 36px rgba(22,24,29,.18);padding:8px;display:none}
.navdd.open .navdd-list{display:block}
.navdd-list button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:none;border-radius:11px;padding:10px 12px;color:var(--ink)}
.navdd-list button:hover{background:var(--bg)}.navdd-list button.on{background:var(--acc-bg)}.navdd-list button.on b{color:var(--acc-d)}
.navdd-list b{display:block;font-size:14px}.navdd-list small{display:block;color:var(--mut);font-size:12px}
body.wide .stats{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}

tr.clk{cursor:pointer}tr.clk:hover td{background:#FBF6F8}tr.clk:focus{outline:2px solid var(--acc);outline-offset:-2px}
.sum-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sum-grid>div{background:var(--bg);border-radius:10px;padding:8px 12px}.sum-grid small{display:block;color:var(--mut);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.sum-grid b{font-size:14px}

/* Quieter type scale */
.sub{font-size:12.5px}.btn{font-size:12.5px;padding:7px 13px}.btn.sm{font-size:11.5px;padding:4px 9px}
.field label{font-size:12px}.field input,.field select,select.inline{font-size:13px;padding:8px 11px}
.pill{font-size:10.5px}.note{font-size:12.5px}
.hero h1{font-size:21px}.hero .cta{font-size:13px;padding:10px 20px}.hero .eyebrow{font-size:10.5px}
.stat-c b{font-size:21px}.stat-c span{font-size:11.5px}
.navdd-btn{font-size:13.5px;padding:9px 14px;min-width:230px}.navdd-list b{font-size:13px}.navdd-list small{font-size:11px}
.toast{font-size:12.5px}th{font-size:11.5px}
.logo-link{display:inline-flex;align-items:center}

.dlg-bg{position:fixed;inset:0;background:rgba(22,24,29,.5);display:flex;align-items:center;justify-content:center;z-index:300;padding:16px;animation:dlgf .12s ease-out}
.dlg{background:#fff;border-radius:18px;max-width:400px;width:100%;padding:26px 26px 20px;text-align:center;box-shadow:0 24px 60px rgba(22,24,29,.3);animation:dlgp .14s ease-out}
.dlg-ic{width:46px;height:46px;border-radius:50%;background:var(--err-bg);color:var(--err);font-weight:700;font-size:22px;display:grid;place-items:center;margin:0 auto 12px}
.dlg h3{margin:0 0 6px;font-size:16px}.dlg p{margin:0 0 20px;color:var(--mut);font-size:13px;line-height:1.55}
.dlg-act{display:flex;gap:10px;justify-content:center}.dlg-act .btn{min-width:110px;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}
.dlg-ok{background:var(--err);border-color:var(--err);color:#fff}.dlg-ok:hover{background:#8f1d14}
@keyframes dlgf{from{opacity:0}to{opacity:1}}@keyframes dlgp{from{transform:translateY(8px) scale(.97);opacity:0}to{transform:none;opacity:1}}


/* Buttons: refined, no arrows */
.btn,.ab .btn,.ab-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;font-weight:600;letter-spacing:.005em;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:background .15s,border-color .15s,box-shadow .15s,transform .12s,color .15s;text-decoration:none;line-height:1.2}
.btn:hover:not([disabled]),.ab .btn:hover:not([disabled]){border-color:#CFC3C9;box-shadow:0 4px 12px rgba(16,24,40,.10);transform:translateY(-1px)}
.btn:active:not([disabled]){transform:translateY(0);box-shadow:0 1px 2px rgba(16,24,40,.08)}
.btn:focus-visible{outline:2px solid #CB003D;outline-offset:2px}
.btn.pri,.ab .btn.pri,.hero .cta{background:linear-gradient(180deg,#DC1650,#C4003A);border-color:#B80035;color:#fff;box-shadow:0 4px 14px rgba(203,0,61,.28),inset 0 1px 0 rgba(255,255,255,.18)}
.btn.pri:hover:not([disabled]),.ab .btn.pri:hover:not([disabled]){background:linear-gradient(180deg,#E31B57,#B80035);border-color:#A5002F;box-shadow:0 8px 20px rgba(203,0,61,.34),inset 0 1px 0 rgba(255,255,255,.2)}
.btn.pri[disabled],.ab .btn.pri[disabled]{background:#E9C4CF;border-color:#E9C4CF;color:#fff;box-shadow:none;opacity:1}
.btn[disabled]{box-shadow:none;transform:none}
.btn.cta,.ab .btn.cta{border-radius:999px;padding:11px 22px}
.btn.sm{border-radius:9px}
.btn.back,.ab .btn.back{background:#fff;color:#8A0029;border-color:#EBCBD5}
.btn.danger:hover:not([disabled]){background:#FEF2F1;border-color:#EBA9A2}
.ab-layers button,.ab-ctl button,.ab-tabs button{transition:background .15s,color .15s,border-color .15s}
.ab-ph .row{gap:10px;flex-wrap:wrap}.ab-ph .mpsel>button{min-height:34px;border-radius:11px;font-size:12.5px;font-weight:600;color:#16181D;background:#fff}

/* Thin branded scrollbars */
*{scrollbar-width:thin;scrollbar-color:#CB003D #FDEEF2}
*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:#FDEEF2;border-radius:6px}
*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#E2336A,#CB003D);border-radius:6px}*::-webkit-scrollbar-thumb:hover{background:#A30031}

/* Connections redesign */
.chead{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.chead h1{font-size:22px}
.mhero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,#FDEEF2 0%,#fff 55%,#EEF4FF 100%);border:1px solid #EBD3DA;border-radius:20px;padding:22px 26px}
.mhero .plogos{gap:8px}.mhero h2{font-size:17px;margin:0}.mhero .mtxt{flex:1;min-width:240px}.mhero .mtxt p{margin:2px 0 0}
.sechead{display:flex;align-items:baseline;gap:12px;margin:26px 0 12px;flex-wrap:wrap}.sechead h2{margin:0;font-size:16px}
.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
@media (max-width:1500px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1050px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.pgrid{grid-template-columns:1fr}main{padding:20px 16px 50px}}
.pcard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .18s,border-color .18s,transform .18s}
.pcard:hover{box-shadow:0 14px 34px rgba(14,23,38,.1);border-color:#D9DCE3;transform:translateY(-2px)}
.pcard h3{margin:8px 0 0;font-size:15.5px}.pdesc{margin:0;font-size:12.5px;color:var(--mut);line-height:1.55;flex:1}
.phead{display:flex;align-items:center;gap:8px}.plogos{display:flex;gap:8px}
.plogo{width:52px;height:52px;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;flex:none;box-shadow:0 1px 2px rgba(14,23,38,.05)}
.plogo img{width:28px;height:28px;object-fit:contain;display:block}
.plogo.wide{width:auto;min-width:120px;height:56px;padding:0 16px}.plogo.wide img{width:auto;height:34px;max-width:170px}
.plogo.mono{color:#fff;border:0;font-weight:700;font-size:15px;letter-spacing:.02em}
.pcard details{margin-top:8px;border-top:1px solid var(--line);padding-top:10px}.pcard summary{cursor:pointer;font-size:12px;color:var(--acc);font-weight:600;list-style:none}
.pcard summary::-webkit-details-marker{display:none}.pbody{font-size:12px;margin-top:8px;color:var(--body)}.pbody ol{margin:6px 0 0 16px;padding:0}.pbody li{margin-bottom:3px}
.pcard.soon{cursor:pointer;background:linear-gradient(160deg,#fff,#F6F7F9);border-style:dashed}
.minis{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px}.minis .plogo{width:38px;height:38px;border-radius:11px}.minis .plogo img{width:20px;height:20px}
.pill.soon{background:#EEF0F4;color:#4B5563}
.soonbtn{align-self:flex-start;margin-top:6px;font-size:12px;font-weight:600;color:var(--acc);background:none;border:0;padding:0}
.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:14px 0 4px}
.sitem{border:1px solid var(--line);border-radius:16px;padding:16px 10px;text-align:center;background:#fff}
.sitem .plogo{margin:0 auto 10px;width:54px;height:54px}.sitem b{display:block;font-size:12.5px}.sitem span{display:block;font-size:11px;color:var(--mut);margin-top:2px}
.mdl.soonm{max-width:560px}

/* Company logos */
.oav{--s:36px;position:relative;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .28);background:var(--acc-bg);color:var(--acc);font-weight:700;font-size:calc(var(--s) * .36);overflow:hidden;flex:none;border:1px solid #F2D2DB;vertical-align:middle}
.oav b{font-weight:700;letter-spacing:.02em}.oav img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:12%}
.orgcell{display:flex;align-items:center;gap:12px}.logorow{display:flex;align-items:center;gap:14px}
.chead #orgav{display:inline-flex;margin-right:-4px}

/* Beautiful upload button */
.upbtn,.field label.upbtn{display:inline-flex;align-items:center;gap:8px;margin:0;border:0;border-radius:999px;padding:9px 18px;background:linear-gradient(135deg,#CB003D,#E2336A);color:#fff;font-weight:600;font-size:13px;cursor:pointer;box-shadow:0 4px 14px rgba(203,0,61,.28);transition:transform .12s,box-shadow .12s}
.upbtn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(203,0,61,.34)}.upbtn:active{transform:none}
.upbtn.rm{background:#FDEEF2;color:#A30031;box-shadow:none}.upbtn.rm:hover{background:#FADCE5;box-shadow:none}
.logorow .muted{margin-top:6px}

/* Cards: no borders, soft palette-tinted shadows instead */
.card,.tile,.stat-c,.pcard,.pcard.soon,.sitem,.hero,.mhero,.auth .box{border:0;box-shadow:0 1px 2px rgba(22,24,29,.04),0 8px 26px rgba(22,24,29,.06)}
.card,.pcard,.sitem,.stat-c,.tile{background:#fff}
.pcard:hover,.tile:hover,.stat-c:hover{box-shadow:0 2px 4px rgba(203,0,61,.06),0 14px 34px rgba(22,24,29,.1)}
.mpsel-list{border:0!important}

/* Platform console overview */
.ov-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px 34px;border-radius:24px;background:linear-gradient(120deg,#FDEEF2 0%,#fff 55%,#FFF6F8 100%);box-shadow:0 8px 28px rgba(203,0,61,.08);margin-bottom:20px}
.ov-eye{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#CB003D}
.ov-hero h2{margin:6px 0 6px;font-size:26px}.ov-hero p{margin:0;color:#4B5160;max-width:620px}
.ov-acts{display:flex;gap:10px;flex-wrap:wrap}.ov-acts .btn{display:inline-flex;align-items:center;gap:6px}
.ov-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}
.ov-tile{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:20px;background:#fff;box-shadow:0 4px 18px rgba(22,24,29,.06);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}
.ov-tile:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(203,0,61,.14)}
.ov-tile b{font-size:32px;line-height:1.1;font-weight:600;color:#16181D}.ov-l{color:#6B7280;font-size:13px}
.ov-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#FDEEF2;color:#CB003D;margin-bottom:8px}.ov-ic.sm{width:32px;height:32px;border-radius:10px;margin:0;flex:none}
.ov-tile.b .ov-ic{background:#F3E8FF;color:#7C3AED}.ov-tile.c .ov-ic{background:#FFF1E0;color:#D97706}.ov-tile.d .ov-ic{background:#E3F6EF;color:#0F9D6B}
.ov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ov-card{background:#fff;border-radius:20px;padding:22px;box-shadow:0 4px 18px rgba(22,24,29,.06)}.ov-card.wide{grid-column:1/-1}
.ov-card h3{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 14px;font-size:15px}.ov-card h3 a{font-size:12px;font-weight:500;color:#CB003D;text-decoration:none}
.ov-big{font-size:38px;font-weight:600}.ov-big span{font-size:13px;font-weight:400;color:#6B7280;margin-left:8px}
.ov-bar{display:flex;height:10px;border-radius:99px;overflow:hidden;background:#F3F4F7;margin:14px 0}.ov-bar i{display:block}
i.c1{background:#CB003D}i.c2{background:#F08AA8}i.c3{background:#3D424D}
.ov-leg{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px}.ov-leg li{display:flex;align-items:center;gap:8px}.ov-leg li i{width:10px;height:10px;border-radius:50%}.ov-leg b{margin-left:auto}
.ov-sub{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #F1ECEF;font-size:13px;color:#4B5160}
.ov-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:12px;text-decoration:none;color:inherit}a.ov-row:hover{background:#FDEEF2}
.ov-row span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.ov-row small,.ov-ev small{color:#6B7280;font-size:12px}.ov-row.warn .ov-ic{background:#FFF1E0;color:#D97706}
.ov-empty{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:22px 8px;color:#6B7280;font-size:13px}.ov-empty svg{color:#0F9D6B}
.ov-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.ov-ev{display:flex;align-items:center;gap:12px;padding:9px 6px}.ov-ev span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0}.ov-ev em{font-style:normal;font-size:12px;color:#9AA1AE}
@media(max-width:1100px){.ov-tiles{grid-template-columns:repeat(2,1fr)}.ov-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.ov-tiles,.ov-grid,.ov-feed{grid-template-columns:1fr}}
