a:where(.astro-I53VWD77){text-decoration:none}.post:where(.astro-I53VWD77){display:flex;justify-content:space-between;border-radius:4px;padding:10px 20px 10px 10px;gap:2px}.post:where(.astro-I53VWD77):hover{background-color:var(--neutral3)}.postTitle:where(.astro-I53VWD77){color:var(--accent);font-weight:600;margin:0}.postDate:where(.astro-I53VWD77){color:var(--neutral7);font-weight:500;min-width:160px;text-align:right;margin:0}@media only screen and (max-width: 600px){.post:where(.astro-I53VWD77){flex-direction:column}.postDate:where(.astro-I53VWD77){text-align:left}}.logo:where(.astro-RLYC2L2M){display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--accent)}a:where(.astro-RLYC2L2M){text-decoration:none}.nav:where(.astro-RLYC2L2M){background-color:var(--neutral3);margin:0;padding-left:18vw}@media only screen and (max-width: 600px){.nav:where(.astro-RLYC2L2M){padding-left:1vw}}@media only screen and (min-width: 600px) and (max-width: 1224px){.page:where(.astro-RLYC2L2M){padding-left:8vw}}:root{--accent: #96B7E9;--secondary: #F59D4B;--neutral10: #E6E6E6;--neutral9: #BFBFBF;--neutral8: #8C8C8C;--neutral7: #666666;--neutral6: #4D4D4D;--neutral5: #3D3D3D;--neutral4: #333333;--neutral3: #2B2B2B;--neutral2: #262626;--neutral1: #242424}html{background-color:var(--neutral1);color:var(--neutral9);font-family:Lato,sans-serif;font-size:16px;line-height:25px}body{margin:0;padding:0}h1,h2,h3{font-family:Archivo,sans-serif;font-weight:700;color:var(--neutral10);line-height:normal}h4,h5,h6{font-weight:400;font-family:Archivo,sans-serif;color:var(--neutral10);line-height:normal}h1{font-size:32px;margin-top:10px;margin-bottom:8px}h2{font-size:24px;margin-top:6px;margin-bottom:6px}h3{font-size:20px;margin-top:8px;margin-bottom:8px}h4{font-size:16px;margin-top:8px;margin-bottom:8px}p{margin-top:0;margin-bottom:10px}ul,ol{margin-top:2px;padding-left:16px}li{margin:5px}a{color:var(--accent)}a:hover{text-decoration:none}.page{margin-left:18vw;margin-top:5vh;margin-bottom:50px}@media only screen and (max-width: 600px){.page{margin-left:2vw;margin-right:2vw;margin-top:5vh}}@media only screen and (min-width: 600px) and (max-width: 1224px){.page{margin-left:8vw;margin-top:5vh}}.content{display:flex;flex-direction:column;max-width:525px;gap:10px}
