.v4 .ic{margin-top:96px}.v4 .ic+.ic{margin-top:0}.v4 .ic-in{border-top:1px solid var(--p-line);grid-template-columns:1fr 1fr;gap:24px;padding-block:32px;display:grid}.v4 .ic-label{color:var(--p-ink-2);margin:0;font-size:17px}.v4 .ic-links{gap:16px;margin:0;padding:0;list-style:none;display:grid}.v4 .ic-links a{color:var(--p-ink);align-items:baseline;gap:10px;margin-block:-9px;padding-block:9px;text-decoration:none;display:inline-flex}.v4 .ic-links b{font-size:17px;font-weight:400}.v4 .ic-links a:hover b{text-underline-offset:4px;text-decoration:underline}.v4 .ic-links span{color:var(--p-ink-2)}.v4 .ic-links p{color:var(--p-ink-2);margin:4px 0 0;font-size:15px}@media (max-width:960px){.v4 .ic{margin-top:48px}.v4 .ic-in{grid-template-columns:minmax(0,1fr);gap:14px}}.v4 .nx{margin-top:0}.v4 .ap-sec:has(+.nx){padding-bottom:64px}.v4 .nx-in{border-top:1px solid var(--p-line);gap:20px;padding-top:32px;display:grid}.v4 .nx-label{color:var(--p-ink-2);margin:0;font-size:17px}.v4 .nx-cards{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.v4 .nx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v4 .nx-cards{grid-template-columns:minmax(0,1fr)}}.v4 .nx-cards a{box-sizing:border-box;background:var(--p-panel);height:100%;min-height:128px;color:var(--p-ink);align-content:start;gap:8px;padding:20px 22px 22px;text-decoration:none;transition:background-color .2s;display:grid}.v4 .nx-cards a:hover,.v4 .nx-cards a:focus-visible{background:var(--p-panel-2)}.v4 .nx-cards a:focus-visible{outline:1px solid var(--p-ink);outline-offset:2px}.v4 .nx-cards small{font-family:var(--mono);color:var(--p-ink-3);font-size:11px}.v4 .nx-cards b{font-size:17px;font-weight:400;line-height:1.3}.v4 .nx-cards b span{color:var(--p-ink-2);transition:transform .2s;display:inline-block}.v4 .nx-cards a:hover b span{transform:translate(3px)}.v4 .nx-line{color:var(--p-ink-2);font-size:14px;line-height:1.45}@media (max-width:960px){.v4 .ap-sec:has(+.nx){padding-bottom:40px}}@media (max-width:560px){.v4 .nx-cards a{min-height:0}}@media (prefers-reduced-motion:reduce){.v4 .nx-cards a,.v4 .nx-cards b span{transition:none}}
