/* Gamelade editorial widgets, isolated styles */
.gamelade-card{box-sizing:border-box;margin:24px 0;padding:20px;border:1px solid #dce4ed;border-radius:12px;background:#fff;color:#1b2430;font-family:inherit}
.gamelade-card h2,.gamelade-card h3{margin:0 0 12px;font-size:1.25rem;line-height:1.35}
.gamelade-muted{color:#667487;font-size:.85rem}.gamelade-list{list-style:none;margin:0;padding:0}.gamelade-list>li{padding:12px 0;border-bottom:1px solid #e6edf3}.gamelade-list>li:last-child{border-bottom:0}
.gamelade-pill{display:inline-block;padding:3px 8px;border-radius:16px;background:#e7f1ff;color:#075cb2;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
.gamelade-card a{color:#096bd2}.gamelade-card p{margin:8px 0}.gamelade-card:focus-within{outline-offset:2px}
@media(prefers-color-scheme:dark){.gamelade-card{background:#161f2b;color:#e9f0fb;border-color:#344154}.gamelade-muted{color:#b1bdc9}.gamelade-list>li{border-color:#344154}.gamelade-pill{color:#90c3ff;background:#1e3958}.gamelade-card a{color:#8abfff}}
.gecp-passport{border-left:4px solid #0874d1}.gecp-passport dl{margin:0}.gecp-passport dt{margin:14px 0 5px}.gecp-passport dd{margin:0;line-height:1.6}
