.handbook-article h2{color:var(--color-slate-800);margin-top:2.5rem;font-size:1.25rem;font-weight:700}.handbook-article h2:first-child{margin-top:0}.handbook-article h3{color:var(--color-slate-800);margin-top:1.5rem;font-size:1rem;font-weight:700}.handbook-article ol,.handbook-article p,.handbook-article ul{color:var(--color-slate-600);margin-top:.75rem;line-height:1.65}.handbook-article ol,.handbook-article ul{padding-left:1.25rem}.handbook-article ul{list-style:outside}.handbook-article ol{list-style:decimal}.handbook-article li{margin-top:.3rem}.handbook-article li:has(input[type=checkbox]){margin-left:-1.25rem;padding-left:1.75rem;list-style:none;position:relative}.handbook-article input[type=checkbox]{appearance:none;border:1.5px solid var(--color-slate-300);border-radius:.3rem;width:1.1rem;height:1.1rem;position:absolute;top:.25rem;left:0}.handbook-article input[type=checkbox]:checked{background:var(--color-brand-600);border-color:var(--color-brand-600)}.handbook-article input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.1rem;left:.3rem;transform:rotate(45deg)}.handbook-article a{color:var(--color-brand-600);font-weight:600}.handbook-article a:hover{text-decoration:underline}.handbook-article code{background:var(--color-slate-100);color:var(--color-slate-700);border-radius:.25rem;padding:.1rem .35rem;font-size:.85em}.handbook-article pre{background:var(--color-slate-800);color:var(--color-slate-100);border-radius:.375rem;margin-top:.75rem;padding:1rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.handbook-article pre code{color:inherit;background:0 0;padding:0}.handbook-article blockquote{border-left:3px solid var(--color-brand-300);background:var(--color-brand-50);color:var(--color-slate-700);border-radius:0 .375rem .375rem 0;margin-top:1rem;padding:.75rem 1rem}.handbook-article blockquote p{margin-top:0}.handbook-article hr{border:none;border-top:1px solid var(--color-slate-200);margin-top:2rem}.handbook-article table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.875rem}.handbook-article td,.handbook-article th{border:1px solid var(--color-slate-200);text-align:left;padding:.5rem .75rem}.handbook-article th{background:var(--color-slate-50);color:var(--color-slate-700)}.handbook-article strong{color:var(--color-slate-800)}
