.izsx{padding:var(--sp-10) 0;border-block:1px solid var(--line);background:var(--bg-2)}.izsx-in{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;display:grid}.izsx-list ul{gap:var(--sp-2) 0;margin:var(--sp-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.izsx-list li+li{border-inline-start:1px solid var(--line-strong)}.izsx-list li a{padding:0 var(--sp-4);color:var(--tx-dim);font-size:.96rem;line-height:1.5;text-decoration:none;display:inline-block}.izsx-list li:first-child a{padding-inline-start:0}.izsx .izsx-list li a:hover{color:var(--tx);text-underline-offset:3px;text-decoration:underline}.izsx .izsx-list li a.is-key{color:var(--tx);font-weight:600}.izsx-short{gap:var(--sp-3);padding:var(--sp-6);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--r-lg);display:grid}.izsx-short-ey{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text);font-size:.72rem}.izsx-short .izsx-short-btn{text-align:center;justify-self:start}.izsx-short-note{color:var(--tx-dim);margin:0;font-size:.88rem;line-height:1.5}@media (max-width:960px){.izsx-in{gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.izsx-short .izsx-short-btn{justify-self:stretch}}@media (max-width:640px){.izsx{padding:var(--sp-8) 0}.izsx-list li+li{border-inline-start:0}.izsx-list li a{padding-inline:0}.izsx-list ul{gap:var(--sp-3) var(--sp-5)}}
