.ci-mag{--ci-blue:#2563eb;--ci-ink:#0f172a;--ci-muted:#64748b;--ci-line:#e2e8f0;--ci-wash:#eff6ff;max-width:58rem;margin:0 auto;padding:1.15rem 1.1rem 3rem;color:var(--ci-ink)}.ci-mag h1,.ci-mag h2{margin:0 0 .45rem;font-family:var(--font-fraunces),Georgia,serif;font-weight:620;line-height:1.2}.ci-mag h1{font-size:clamp(1.45rem,3vw,1.85rem)}.ci-mag h2{font-size:1.15rem}.ci-mag__kicker,.ci-mag__meta{margin:0 0 .35rem;color:var(--ci-blue);font-size:.78rem;font-weight:750}.ci-mag p,.ci-mag__lead{margin:0 0 .9rem;color:#334155;font-size:.95rem;line-height:1.55}.ci-mag__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1.1rem}.ci-mag__card{display:grid;overflow:hidden;border:1px solid var(--ci-line);border-radius:16px;background:#fff;text-decoration:none;color:inherit;min-height:100%}.ci-mag__card img{display:block;width:100%;height:8.4rem;object-fit:cover}.ci-mag__card-body{display:grid;grid-gap:.28rem;gap:.28rem;padding:.75rem .8rem .85rem}.ci-mag__card strong{font-size:.98rem}.ci-mag__card p{margin:0;color:var(--ci-muted);font-size:.84rem;line-height:1.4}.ci-mag__card em{font-style:normal;font-size:.74rem;font-weight:750}.ci-mag__card-cta{color:var(--ci-blue)}.ci-mag__card--soon .ci-mag__card-soon,.ci-mag__card-soon{color:var(--ci-muted);font-weight:600}.ci-mag__card--soon{cursor:default;opacity:.92}.ci-mag__frame{display:block;overflow:hidden;width:min(100%,39rem);height:18.4rem;margin:.85rem auto 1.1rem;padding:0;background:#e2e8f0;border:1px solid var(--ci-line);border-radius:12px}.ci-mag__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ci-mag__frame--cover{width:min(100%,42rem);height:19.5rem}.ci-mag__rank{margin:0 0 1rem;padding:0;list-style:none;display:grid;grid-gap:.95rem;gap:.95rem}.ci-mag__rank h2{display:flex;align-items:baseline;gap:.45rem;margin:0 0 .18rem;font-size:1.05rem}.ci-mag__rank h2 span{color:var(--ci-blue);font-size:.82rem;font-weight:750}.ci-mag__place{margin:0 0 .28rem!important;color:var(--ci-muted);font-size:.8rem!important}.ci-mag__back{display:inline-flex;margin-bottom:.85rem;color:var(--ci-blue);font-size:.86rem;font-weight:650;text-decoration:none}.ci-mag__listen{display:grid;grid-gap:.4rem;gap:.4rem;margin:.2rem 0 1.1rem}.ci-mag__listen-btn{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;min-height:2.4rem;padding:.45rem .95rem;border:1.5px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font:inherit;font-size:.86rem;font-weight:650;cursor:pointer}.ci-mag__listen-btn--soon{background:#f8fafc;border-color:#e2e8f0;color:#475569}.ci-mag__listen-hint{margin:0;color:var(--ci-muted);font-size:.82rem}.ci-mag__presented{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0 0 .85rem;padding:.55rem .7rem;border:1px solid var(--ci-line);border-radius:12px;background:var(--ci-wash);color:#334155;font-size:.82rem}.ci-mag__presented span{color:var(--ci-blue);font-size:.72rem;font-weight:750}.ci-mag__presented em{color:var(--ci-muted);font-style:normal}.ci-mag__native,.ci-mag__offer,.ci-mag__partners,.ci-mag__talk{margin:1.15rem 0 1.25rem}.ci-mag__native{display:grid;grid-template-columns:10.5rem minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center;padding:.65rem;border:1px solid var(--ci-line);border-radius:14px;background:#fff}.ci-mag__native img{display:block;width:100%;height:7.4rem;object-fit:cover;border-radius:10px}.ci-mag__native h2,.ci-mag__offer h2,.ci-mag__partners h2,.ci-mag__talk h2{font-size:1.05rem}.ci-mag__native p,.ci-mag__offer p{margin-bottom:.55rem}.ci-mag__chip{display:inline-flex;align-items:center;min-height:2.1rem;padding:.3rem .8rem;border-radius:999px;background:var(--ci-blue);color:#fff!important;font-size:.8rem;font-weight:700;text-decoration:none}.ci-mag__partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.ci-mag__partner{overflow:hidden;border:1px solid var(--ci-line);border-radius:14px;background:#fff;text-decoration:none;color:inherit}.ci-mag__partner--blurb{display:grid}.ci-mag__partners-cta{margin-top:.85rem}.ci-mag__partner img{display:block;width:100%;height:6.4rem;object-fit:cover}.ci-mag__partner div{display:grid;grid-gap:.18rem;gap:.18rem;padding:.65rem .7rem .75rem}.ci-mag__partner em,.ci-mag__partner span{font-style:normal;color:var(--ci-blue);font-size:.7rem;font-weight:750}.ci-mag__partner p{margin:0;color:var(--ci-muted);font-size:.78rem}.ci-mag__offer{padding:.85rem .9rem;border:1px solid var(--ci-line);border-radius:14px;background:linear-gradient(180deg,#f8fafc,#eff6ff)}.ci-mag__talk{padding-top:.4rem;border-top:1px solid var(--ci-line)}.ci-mag__talk h3{margin:.85rem 0 .45rem;font-size:.95rem}.ci-mag__like-row{display:flex;align-items:center;gap:.7rem;color:var(--ci-muted);font-size:.82rem}.ci-mag__like{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:.3rem .8rem;border:1px solid var(--ci-line);border-radius:999px;background:#fff;color:var(--ci-ink);font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.ci-mag__like[data-on=true]{border-color:#fecaca;background:#fff1f2;color:#be123c}.ci-mag__talk-hint{margin:.45rem 0 0;color:var(--ci-muted);font-size:.82rem}.ci-mag__notes{margin:0;padding:0;list-style:none;display:grid;grid-gap:.65rem;gap:.65rem}.ci-mag__notes li{padding:.55rem .65rem;border:1px solid var(--ci-line);border-radius:12px;background:#fff}.ci-mag__notes strong{display:block;margin-bottom:.15rem;font-size:.82rem}.ci-mag__notes p{margin:0;font-size:.88rem}.ci-mag__note-form{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.7rem}.ci-mag__note-form textarea{width:100%;resize:vertical;padding:.55rem .65rem;border:1px solid var(--ci-line);border-radius:10px;font:inherit;font-size:.88rem}.visually-hidden{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:720px){.ci-mag__grid,.ci-mag__native,.ci-mag__partner-grid{grid-template-columns:1fr}.ci-mag__frame{height:16.2rem}.ci-mag__frame--cover{height:17.2rem}}