.agrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.agrid>.side,.agrid>main{min-width:0;position:static}.side{grid-template-columns:minmax(0,1fr)}.a-cats{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.a-cats .cat em{color:var(--ink-3);font-style:normal;font-weight:600}.a-cats .cat:hover{border-color:var(--brand-line)}.kick{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.kick .tag{color:var(--brand-d);text-transform:uppercase;letter-spacing:.05em}.kick .new{color:var(--red);background:var(--red-soft);border-radius:5px;padding:1px 7px}.by{color:var(--ink-3);align-items:center;gap:8px;min-width:0;margin-top:12px;font-size:13px;display:flex}.by .avatar{width:28px;height:28px;font-size:11px;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.by b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.by .dot{background:var(--line-2);border-radius:50%;flex:none;width:3px;height:3px}.by time{white-space:nowrap}.ac{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 128px;gap:0 18px;margin-bottom:12px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.ac:hover{border-color:var(--line-2);box-shadow:0 6px 20px -10px #10182833}.ac h3{letter-spacing:-.01em;margin-top:4px;font-size:17px;font-weight:700;line-height:1.3}.ac h3 a:after{content:"";position:absolute;inset:0}.ac h3 a:hover{color:var(--brand-d)}.ac p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.ac .thumb{aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;width:128px;color:var(--ink-3);background:#f3f0eb;border-radius:10px;grid-area:1/2/span 4;place-items:center;font-size:26px;font-weight:800;display:grid}.ac .by{margin-top:10px}.pager{flex-wrap:wrap;justify-content:flex-start}.pager a,.pager span{border:1px solid var(--line-2);min-width:36px;height:36px;color:var(--ink-2);background:#fff;border-radius:8px;place-items:center;padding:0 10px;font-weight:700;display:grid}.pager span.gap{background:0 0;border:0}.pager span.off{opacity:.45}.pager .pn{color:var(--ink-3);background:0 0;border:0;font-weight:600;display:none}.side .panel h3{align-items:baseline}.gl a{color:var(--ink-2);border-top:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;font-size:13.5px;font-weight:600;display:flex}.gl a:first-of-type{border-top:0}.gl a:hover{color:var(--ink)}.gl a.on{color:var(--brand-d)}.gl a svg.i{color:var(--ink-3)}.gl a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gl a em{color:var(--ink-3);flex:none;margin-left:auto;font-size:12px;font-style:normal}.chipset{flex-wrap:wrap;gap:6px;display:flex}.chipset a.chip:hover{color:var(--ink);background:#e9ebef}.chipset a.chip.on{background:var(--ink);color:#fff}.a-search{border:1px solid var(--line-2);width:420px;height:44px;color:var(--ink-3);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.a-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.a-search button{background:var(--brand);color:#fff;border-radius:7px;height:32px;padding:0 12px;font-size:13px;font-weight:700}.a-search:focus-within{border-color:var(--brand);outline:2px solid var(--brand-line)}.a-empty{border:1px solid var(--line);text-align:center;color:var(--ink-2);background:#fff;border-radius:12px;padding:32px 20px}.a-empty b{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.a-empty .btn{margin-top:14px}.a-results{color:var(--ink-3);margin-bottom:12px}.a-results b{color:var(--ink)}.a-head{margin-bottom:14px;padding:24px 26px}.a-head .eb{color:var(--brand-d);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:700}.a-head h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:30px;font-weight:800;line-height:1.15}.a-head p.lead{color:#3a3632;max-width:74ch;font-size:15.5px;line-height:1.65}.a-head .gm{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:13px;display:flex}.a-head .gm span{align-items:center;gap:6px;display:inline-flex}.a-head .gm b{color:var(--ink)}.body-html{overflow-wrap:break-word}.body-html>:first-child{margin-top:0}.body-html h2{letter-spacing:-.01em;margin:28px 0 10px;scroll-margin-top:80px;font-size:22px;font-weight:800;line-height:1.3}.body-html h3{margin:22px 0 8px;scroll-margin-top:80px;font-size:18px;font-weight:800;line-height:1.35}.body-html h4{margin:18px 0 6px;font-size:16px;font-weight:800}.body-html p,.body-html li{color:#3a3632;font-size:16.5px;line-height:1.75}.body-html p{margin-bottom:12px}.body-html li{margin-bottom:6px}.body-html ul,.body-html ol{margin-bottom:14px;padding-left:22px}.body-html ul li::marker{color:var(--brand)}.body-html a{color:var(--brand-d);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.body-html strong,.body-html b{color:var(--ink)}.body-html blockquote{border-left:3px solid var(--brand-line);color:var(--ink-2);margin:16px 0;padding:4px 0 4px 16px}.body-html blockquote p:last-child,.body-html li>p:last-child{margin-bottom:0}.body-html li>ul,.body-html li>ol{margin:6px 0 0}.body-html>div:not([class]){color:#3a3632;margin-bottom:12px;font-size:16.5px;line-height:1.75}.body-html h2+hr,.body-html h3+hr{margin-top:10px}.body-html img{border-radius:10px;max-width:100%;height:auto;display:block}.body-html iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%;max-width:100%;height:auto}.body-html figure{margin:16px 0}.body-html figcaption{color:var(--ink-3);margin-top:6px;font-size:12.5px}.body-html code{overflow-wrap:anywhere;background:#f3f0eb;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.body-html pre{color:#f5f5f4;tab-size:2;overscroll-behavior-x:contain;background:#1c1917;border-radius:10px;margin:12px 0 16px;padding:14px 16px;font-size:13.5px;line-height:1.6;overflow-x:auto}.body-html pre code{color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}.body-html hr{border:0;border-top:1px solid var(--line);margin:22px 0}.body-html .tblw{border:1px solid var(--line);overscroll-behavior-x:contain;background:linear-gradient(90deg,#fff 30%,#fff0) 0/32px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/32px 100% no-repeat local,radial-gradient(farthest-side at 0,#1c191724,#0000) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#1c191724,#0000) 100%/12px 100% no-repeat;border-radius:10px;margin:6px 0 18px;overflow-x:auto}.body-html figure:has(>.tblw){margin:6px 0 0}.body-html table{border-collapse:collapse;width:100%;font-size:14.5px}.body-html th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--line);vertical-align:bottom;background:#faf8f5;padding:8px 12px;font-size:12px}.body-html td{border-bottom:1px solid var(--line);color:#3a3632;vertical-align:top;min-width:110px;padding:10px 12px;line-height:1.5}.body-html tr:last-child td{border-bottom:0}.body-html td p,.body-html td li{margin:0;font-size:14.5px}.faq{margin-top:14px;padding:22px 26px}.faq h2{margin-bottom:10px;font-size:19px;font-weight:800}.faq details{border-top:1px solid var(--line)}.faq details:first-of-type{border-top:0}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg.i{color:var(--ink-3);margin-top:3px;transition:transform .15s}.faq details[open] summary svg.i{transform:rotate(180deg)}.faq details p{color:var(--ink-2);padding:0 0 14px;font-size:15px;line-height:1.65}@media (width<=1000px){.agrid{grid-template-columns:minmax(0,1fr)}.agrid>.side .adr{display:none}}@media (width<=760px){.ac{grid-template-columns:minmax(0,1fr) 84px;gap:0 12px;padding:14px}.ac .thumb{grid-row:1/span 2;width:84px;font-size:20px}.ac h3{font-size:16px}.ac p{grid-column:1/-1}.ac .by{flex-wrap:wrap;grid-column:1/-1}.a-search{width:100%}.pager{align-items:center}.pager a.num,.pager span.gap{display:none}.pager .pn{display:grid}.pager a,.pager span.off{min-width:44px;height:44px}.a-head{padding:16px}.a-head h1{font-size:24px}.body-html p,.body-html li{font-size:16px}.faq{padding:16px}}.cmts{padding:22px 24px}.avatar.g{background:var(--green-soft);color:var(--green)}.avatar.a{background:var(--amber-soft);color:var(--amber)}.avatar.n{color:var(--ink-2);background:#f2f4f7}.chipset .chip{height:auto;min-height:26px;padding:3px 10px;line-height:1.35}
