.page-module__Ji3VoW__rules{counter-reset:rule;border-top:1px solid var(--line-strong);max-width:900px;margin:32px 0 0;padding:0;list-style:none}.page-module__Ji3VoW__rules li{counter-increment:rule;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:18px 0;display:grid}.page-module__Ji3VoW__rules li:before{content:counter(rule);font-family:var(--font-mono);color:var(--accent);grid-row:span 2;padding-top:2px;font-size:15px}.page-module__Ji3VoW__rules strong{font-size:18px;font-weight:600}.page-module__Ji3VoW__rules span{font-size:16px}.page-module__Ji3VoW__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.page-module__Ji3VoW__pair pre{font-size:13.5px}@media (max-width:900px){.page-module__Ji3VoW__pair{grid-template-columns:minmax(0,1fr)}}.page-module__Ji3VoW__diagnostics{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.page-module__Ji3VoW__diagnostics li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px 24px;padding:24px 0;display:grid}.page-module__Ji3VoW__diagnostics h3{color:var(--accent);overflow-wrap:anywhere;font-size:15px;font-weight:500}.page-module__Ji3VoW__diagnostics p{color:var(--muted);margin:0;font-size:15px}.page-module__Ji3VoW__diagnostics pre{background:var(--surface);border:1px solid var(--line);max-width:100%;font:12px/1.8 var(--font-mono);border-radius:8px;grid-column:1/-1;margin:0;padding:14px 18px;overflow-x:auto}@media (max-width:600px){.page-module__Ji3VoW__diagnostics li{grid-template-columns:minmax(0,1fr)}.page-module__Ji3VoW__rules li{grid-template-columns:24px minmax(0,1fr)}}
