.preprocessor-format-rules{padding:24px;border-top:1px solid #aeb9bd;background:#f1eee8}
.preprocessor-format-rules>header small{color:#f4511e;font-size:10px;font-weight:900;letter-spacing:.13em}
.preprocessor-format-rules>header h3{margin:5px 0 17px;font-size:24px}
.preprocessor-format-rules>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.preprocessor-format-rules article{display:grid;gap:5px;padding:14px;border:1px solid #c5ced1;background:#fff}
.preprocessor-format-rules article b{font-size:12px}.preprocessor-format-rules article span{color:#61727a;font-size:11px;line-height:1.45}
@media(max-width:850px){.preprocessor-format-rules>div{grid-template-columns:1fr}}
