body{background-color:#fff}article{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;max-width:60ch;line-height:1.7;margin:0 auto;padding:0 1.5rem}article h1{font-size:2.6rem;margin:3rem 0 1.5rem;color:#2a5d84}article h2{font-size:2.1rem;margin:2.5rem 0 1.25rem;color:#1e425d}article h3{color:#18344a}article p{margin:1.8rem 0;color:#222;font-size:1.1rem}article a{color:#2a5d84;text-decoration:underline;transition:color .2s ease}article a:hover{color:#18344a;text-decoration:none}article .button{background:#2a5d84;color:#fff;padding:.8rem 1.5rem;border-radius:4px}article .button:hover{background:#18344a}@media(max-width:768px){article{font-size:1.045rem;padding:0 1rem}}.post-entry{background:#fff;padding:1.5rem;margin:1rem 0;border-radius:8px;transition:transform .2s ease}.post-entry:hover{transform:translateX(5px)}.post-entry .entry-header{font-size:1.3rem;margin-bottom:.5rem}.post-entry .entry-content{font-size:.95rem;color:#383838;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin-top:.8rem}.post-entry .entry-footer{margin-top:1rem;font-size:.85rem;color:#646464}