.zc-hub-head{padding-top:80px}.zx .zc-hub-h{color:var(--zn-text);font-size:48px;line-height:1;font-weight:var(--zn-w-head);letter-spacing:var(--zn-track-h);margin:0}.zc-tabs ul{white-space:nowrap;scrollbar-width:none;gap:20px;margin:20px -4px -4px;padding:4px;list-style:none;display:flex;overflow-x:auto}.zc-tabs ul::-webkit-scrollbar{display:none}.zc-tabs li{flex:none}.zx .zc-tabs a{min-width:24px;color:var(--zn-text-2);font-size:var(--zn-small);line-height:19.5px;font-weight:var(--zn-w-ui);padding:4px 0;text-decoration:none;transition:color .16s;display:inline-block}.zx .zc-tabs a:hover,.zx .zc-tabs a[aria-current=page]{color:var(--zn-text)}.zc-cards-sec{padding:64px 0 0}.zc-hub .zc-cards-sec:last-of-type{padding-bottom:var(--zn-sec)}.zc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 64px;margin:0;padding:0;list-style:none;display:grid}.zc-card{min-width:0;position:relative}.zc-card:not(:nth-child(3n+1)):before{content:"";background:var(--zn-line);opacity:.6;width:1px;position:absolute;top:0;bottom:0;left:-32px}.zx .zc-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.zc-card-visual{aspect-ratio:16/9;border-radius:var(--zn-radius);background:var(--zn-bg-1);box-shadow:inset 0 0 0 1px var(--zn-line);place-items:center;transition:box-shadow .2s;display:grid;position:relative;overflow:hidden}.zc-card-visual img{object-fit:cover;opacity:.92;width:100%;height:100%;transition:opacity .2s;display:block}.zc-card-visual .zc-card-art{width:72%;height:auto}.zx .zc-card-title{color:var(--zn-text);font-size:var(--zn-h3);line-height:26.6px;font-weight:var(--zn-w-head);letter-spacing:-.012em;text-wrap:balance;margin:24px 0 0;display:block}.zc-card-text{-webkit-line-clamp:3;color:var(--zn-text-2);font-size:var(--zn-body);letter-spacing:var(--zn-track-body);-webkit-box-orient:vertical;margin-top:8px;line-height:24px;display:-webkit-box;overflow:hidden}.zc-card-meta{color:var(--zn-text-3);font-size:var(--zn-small);margin-top:auto;padding-top:24px;line-height:19.5px;display:block}.zc-card-link:hover .zc-card-visual{box-shadow:inset 0 0 0 1px var(--zn-line-2)}.zc-card-link:hover .zc-card-visual img{opacity:1}.zc-card-link:hover .zc-card-art,.zc-card-link:hover .zc-card-line{color:var(--zn-text-2)}.zc-card-visual .zc-card-line{color:#5b5f67;width:auto;height:100%;transition:color .2s}@media (min-width:600px){.zx .zc-hub .zn-log h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.zc-archive{padding-top:0}.zc-archive-list{margin:48px 0 0;padding:0;list-style:none}.zc-archive-list li+li{border-top:1px solid var(--zn-line)}.zx .zc-archive-list a{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:18px 0;text-decoration:none;display:flex}.zc-archive-title{color:var(--zn-text-1);font-size:var(--zn-small);line-height:19.5px;font-weight:var(--zn-w-ui);transition:color .16s}.zc-archive-meta{color:var(--zn-text-3);font-size:var(--zn-small);line-height:19.5px}.zx .zc-archive-list a:hover .zc-archive-title{color:var(--zn-text)}.zc-archive-all{margin-top:32px}.zc-chain{color:#5b5f67;--zc-art-bg:var(--zn-bg-1);display:block}.zc-chain-band{fill:var(--zc-art-bg)}.zc-chain-line{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.zc-chain-faint{opacity:.55}.zc-chain-lit{stroke:#f7f8f8cc;stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.zc-card-link:hover .zc-chain{color:var(--zn-text-2)}@media (max-width:1023px){.zc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px}.zc-card:not(:nth-child(3n+1)):before{display:none}.zc-card:nth-child(2n):before{content:"";background:var(--zn-line);opacity:.6;width:1px;display:block;position:absolute;top:0;bottom:0;left:-24px}}@media (max-width:767px){.zc-hub-head{padding-top:48px}.zx .zc-hub-h{font-size:40px}.zc-cards-sec{padding-top:40px}.zc-cards{grid-template-columns:1fr;gap:48px}.zc-card:nth-child(2n):before{display:none}.zx .zc-archive-list a{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 0}}
