.cx-card{border-top:1px solid var(--line);color:var(--ink);text-align:left;margin-top:22px;padding:22px 2px 0}.cx-card.boxed{border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);margin:16px 0;padding:18px 20px}.cx-hd{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.cx-h{font-family:var(--sans);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:14px;font-weight:600}.cx-sub{color:var(--mute);margin:2px 0 6px;font-size:13px;line-height:1.45}.cx-group{margin-top:10px}.cx-k{font-family:var(--sans);color:var(--mute);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.cx-row{border-top:1px solid var(--line-2);color:var(--ink);align-items:center;gap:10px;min-height:44px;padding:10px 0;text-decoration:none;display:flex}.cx-group .cx-row:first-of-type{border-top:0}.cx-row-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cx-row-m b{transition:color .12s var(--ease,ease);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.cx-row-m span{color:var(--mute);font-size:12.5px}.cx-row .ic{color:var(--mute);flex:none}.cx-row:hover b{color:var(--blue)}.cx-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.cx-next{border:1px solid var(--line);background:var(--white);border-radius:var(--r-card);color:var(--ink);align-items:center;gap:16px;padding:14px 16px;display:flex}.cx-next-m{flex:1;min-width:0}.cx-next-m .cx-k{color:var(--blue-dk)}.cx-next-m b{font-size:15px;font-weight:600;line-height:1.35;display:block}.cx-next-m p{color:var(--ink-2);margin:2px 0 0;font-size:13px;line-height:1.45}.cx-next .cx-next-a{border-radius:var(--r-btn);background:var(--blue);color:#fff;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cx-next .cx-next-a:hover{background:var(--blue-dk)}@media (pointer:coarse){.cx-next .cx-next-a{min-height:44px}}.cx-next-a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:560px){.cx-next{flex-direction:column;align-items:flex-start}}.cx-level{color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--white);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.cx-level b{color:var(--ink);font-weight:600}.cx-level button,.cx-level a{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;min-height:24px;padding:0;font-size:13px;text-decoration:underline}.cx-level button:focus-visible,.cx-level a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cx-browse{border-top:1px solid var(--line);margin-top:28px;padding:18px 2px 8px}.cx-browse p{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px;font-size:13.5px;display:flex}.cx-browse .cx-k{margin:0 4px 0 0;display:inline}.cx-browse a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;min-height:24px;display:inline-flex}.cx-browse a:hover{color:var(--blue)}.cx-browse a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}
