*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;line-height:1.6;color:#333;background-color:#fff;max-width:1200px;margin:0 auto;padding:0 20px}header{padding:2rem 0;border-bottom:1px solid #e1e4e8;margin-bottom:2rem}header nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header h1{font-size:1.5rem;font-weight:600}header h1 a{color:#0366d6;text-decoration:none}header h1 a:hover{text-decoration:underline}header nav ul{display:flex;list-style:none;gap:1.5rem}header nav ul li a{color:#586069;text-decoration:none;font-weight:500}header nav ul li a:hover{color:#0366d6}main{min-height:60vh;padding:1rem 0}article{max-width:800px}article h1{font-size:2.5rem;margin-bottom:1rem;color:#24292e}article h2{font-size:2rem;margin-top:2rem;margin-bottom:1rem;color:#24292e}article h2 a{color:#0366d6;text-decoration:none}article h2 a:hover{text-decoration:underline}article h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem}article p{margin-bottom:1rem}article ul,article ol{margin-bottom:1rem;padding-left:2rem}article li{margin-bottom:.5rem}article section{margin-top:2rem}article section>div{padding:1.5rem 0;border-bottom:1px solid #e1e4e8}article section>div:last-child{border-bottom:none}article section h2{margin-top:0;font-size:1.75rem}article section p{color:#586069}footer{margin-top:4rem;padding:2rem 0;border-top:1px solid #e1e4e8;text-align:center;color:#586069;font-size:.9rem}a{color:#0366d6}a:hover{text-decoration:underline}@media(max-width:768px){header nav{flex-direction:column;align-items:flex-start;gap:1rem}header nav ul{flex-wrap:wrap}article h1{font-size:2rem}}