.JsT-Oq_library{gap:18px;display:grid}.JsT-Oq_card,.JsT-Oq_article{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:clamp(20px,4vw,40px)}.JsT-Oq_category{color:var(--accent);align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.JsT-Oq_card h2 a{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.JsT-Oq_card h2 a svg{flex-shrink:0}.JsT-Oq_card h2 a:any-link{color:var(--ink);text-decoration:none}.JsT-Oq_card h2 a:hover{text-decoration:underline}.JsT-Oq_article{width:100%;max-width:75ch;margin:auto}.JsT-Oq_byline{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-bottom:24px;font-size:13px;display:flex}.JsT-Oq_byline>a,.JsT-Oq_related{align-items:center;gap:8px;display:inline-flex}.JsT-Oq_article>a{margin-top:20px}.JsT-Oq_article>h2,.JsT-Oq_example{margin-top:32px}.JsT-Oq_article ol{padding-inline-start:25px;list-style:decimal}.JsT-Oq_article li{padding-inline-start:5px}.JsT-Oq_article li::marker{color:var(--accent);font-weight:700}.JsT-Oq_article li+li{margin-top:19px}.JsT-Oq_article h3{color:var(--ink);margin:0 0 3px;font-weight:650}.JsT-Oq_example{border-inline-start:3px solid var(--accent);padding:5px 0 5px 20px}@media (max-width:480px){.JsT-Oq_article>a{white-space:normal}}
