.arc{position:relative;isolation:isolate}.arc-h{padding:48px 0 36px}.arc-t{margin:14px 0;font-size:clamp(40px,5vw,76px);text-wrap:balance}.arc-d{max-width:42em;margin:0 0 18px;font-size:19px;line-height:1.55;color:var(--mu)}.arc-n{margin:0;font-size:13px;color:var(--mu)}.arc-chips{margin-top:22px}.lead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:center;margin:8px 0 56px;padding:20px;border-radius:26px;border:1px solid var(--ln);background:var(--s2);color:var(--tx);text-decoration:none;transition:border-color .3s}.lead:hover{color:var(--tx);border-color:var(--ln2)}.lead-media{--r:18px;transition:transform .5s var(--ease)}.lead:hover .lead-media{transform:translate3d(0,-4px,0)}.lead-b{display:flex;flex-direction:column;gap:16px;padding-right:16px}.lead-t{font-size:clamp(28px,2.8vw,42px);line-height:1.08;text-wrap:balance}.lead-x{display:-webkit-box;overflow:hidden;font-size:17px;line-height:1.55;color:var(--mu);-webkit-line-clamp:3;-webkit-box-orient:vertical}.lead-go{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--acc-tx)}.lead-go .ic{transition:transform .35s var(--ease)}.lead:hover .lead-go .ic{transform:translate(4px)}.post--w{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);align-items:center;align-content:start;gap:26px}.post-b{display:flex;flex-direction:column;gap:14px;min-width:0}.post--w .post-t{font-size:clamp(21px,1.9vw,26px);line-height:1.18;-webkit-line-clamp:4}.post-x{display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.5;color:var(--mu);-webkit-line-clamp:3;-webkit-box-orient:vertical}.sbox{display:flex;align-items:center;gap:12px;max-width:760px;margin:6px 0 18px;padding:6px 6px 6px 18px;border-radius:18px;border:1px solid var(--ln2);background:var(--s1);color:var(--mu);transition:border-color .25s,box-shadow .25s}.sbox:focus-within{border-color:var(--acc-tx);box-shadow:0 0 0 4px #2c66f547}.sbox input{flex:1;min-width:0;height:52px;border:0;background:none;color:var(--tx);font:500 18px Inter,sans-serif;outline:none;-webkit-appearance:none;appearance:none}.sbox input::placeholder{color:var(--mu2)}.pa .sbox input:focus-visible{outline:none}.post-t mark{padding:0 2px;border-radius:4px;background:#ffb5473d;color:var(--tx)}.empty .chips{justify-content:center}.pg-w{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:56px}.pg{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pg .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--ln2);color:var(--tx);font:700 14px/1 JetBrains Mono,monospace;text-decoration:none;transition:background-color .2s,border-color .2s}.pg a.page-numbers:hover{background:#ffffff14;color:var(--tx)}.pg .page-numbers.current{border-color:var(--tx);background:var(--tx);color:var(--bg)}.pg .page-numbers.dots{border-color:transparent}.btn.is-loading{opacity:.6;pointer-events:none}.nf{margin:0;font:700 clamp(72px,12vw,160px)/1 "JetBrains Mono",monospace;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--acc-tx)}.arc-404 .arc-h{padding-bottom:12px}@media(max-width:900px){.lead{grid-template-columns:1fr;gap:20px;padding:14px}.lead-b{padding:0 6px 8px}}@media(max-width:767px){.arc-h{padding:28px 0 24px}.arc-t{font-size:40px}.arc-d{font-size:17px}.lead{margin-bottom:36px}.sbox{padding-left:14px}.sbox .btn{padding:0 14px}.post--w{grid-column:auto;grid-template-columns:116px minmax(0,1fr);align-items:normal;gap:4px 14px}.post--w .post-b{display:contents}.post--w .post-t{font-size:15px;line-height:1.3;-webkit-line-clamp:3}.post-x{display:none}}
