.cathead{padding:46px 0 22px;border-bottom:1px solid var(--line)}.cathead .crumb{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--muted);margin:0 0 18px}.cathead .crumb a:hover{color:var(--accent)}.cattitle{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.cathead h1{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,8vw,96px);line-height:.9;letter-spacing:-.04em;margin:0}[data-skin=atlasz] .cathead h1{font-weight:700;letter-spacing:-.02em}.cathead .count{font-family:var(--font-mono);font-size:15px;color:var(--accent)}.catgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:34px 0 10px}.catgrid .pcard h3{font-size:19px}@media(max-width:880px){.catgrid{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:560px){.catgrid{grid-template-columns:1fr}}.catindex{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:30px 0 10px}.catindex a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;background:var(--surface)}.catindex a:hover{border-color:var(--accent)}.catindex .nm{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em}[data-skin=atlasz] .catindex .nm{font-weight:500}.catindex .ct{font-family:var(--font-mono);font-size:12px;color:var(--muted)}@media(max-width:880px){.catindex{grid-template-columns:1fr 1fr}}@media(max-width:560px){.catindex{grid-template-columns:1fr}}
