._page_s0syl_1{width:min(100% - 48px,1280px);margin:0 auto;padding:34px 0 100px}._breadcrumb_s0syl_2{color:#777a83;font:700 11px/1.5 var(--font-geist-mono), monospace;gap:9px;margin-bottom:28px;display:flex}._breadcrumb_s0syl_2 a{color:var(--blue);text-decoration:none}._hero_s0syl_4{color:#f4f6fb;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:#0d1321;padding:clamp(16px,2.3vw,28px)}._hero_s0syl_4>p:first-child{color:var(--acid);font:800 11px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}._hero_s0syl_4 h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(36px,4vw,54px);line-height:.9}._hero_s0syl_4 h1 span{color:var(--acid)}._hero_s0syl_4>p:last-child{color:#aab4cc;max-width:680px;font-size:14px;line-height:1.5}._seriesNav_s0syl_9{gap:8px;margin:24px 0 34px;display:flex}._seriesNav_s0syl_9 a{border:1px solid var(--line);background:var(--paper-strong);min-width:66px;color:var(--ink);font:800 12px/1 var(--font-geist-mono), monospace;text-align:center;padding:11px 16px;text-decoration:none}._seriesNav_s0syl_9 a[aria-current=page]{border-color:var(--blue);background:var(--blue);color:#fff}._catalog_s0syl_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._card_s0syl_13{border:1px solid var(--line);background:var(--paper-strong);min-width:0;color:var(--ink);flex-direction:column;padding:22px;display:flex}._card_s0syl_13>div:first-child,._card_s0syl_13 dl div,._card_s0syl_13>a{justify-content:space-between;align-items:center;gap:12px;display:flex}._card_s0syl_13>div:first-child span{background:var(--blue);color:#fff;font:800 11px/1 var(--font-geist-mono), monospace;padding:6px 8px}._card_s0syl_13>div:first-child small{color:var(--muted)}._card_s0syl_13 h2{min-height:2.5em;margin:24px 0;font-size:22px;line-height:1.2}._card_s0syl_13 dl{margin:auto 0 20px}._card_s0syl_13 dl div{border-top:1px solid var(--line);padding:9px 0}._card_s0syl_13 dt{color:var(--muted);font-size:10px}._card_s0syl_13 dd{margin:0;font-weight:800}._card_s0syl_13>a{border-top:1px solid var(--ink);color:var(--blue);padding-top:16px;font-size:11px;font-weight:800;text-decoration:none}._card_s0syl_13>a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){._catalog_s0syl_12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._page_s0syl_1{width:min(100% - 28px,1280px)}._catalog_s0syl_12{grid-template-columns:1fr}}
