.blog-container{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:20px;--space-5:32px;--space-6:52px;--space-7:84px;--space-8:136px;--space-9:220px;--font-family-sans:Inter;--font-family-serif:PT Serif;--font-family-mono:IMB Plex Mono;--font-size-0:12px;--font-size-1:14px;--font-size-2:16px;--font-size-3:18px;--font-size-4:20px;--font-size-5:24px;--font-size-6:30px;--font-size-7:36px;--font-size-8:48px;--font-size-9:60px;--font-size-10:72px;--line-height-0:16px;--line-height-1:20px;--line-height-2:24px;--line-height-3:28px;--line-height-4:28px;--line-height-5:32px;--line-height-6:36px;--line-height-7:40px;--line-height-8:48px;--line-height-9:60px;--line-height-10:72px;--line-height-11:96px;--line-height-12:128px;--white:#fff;--black:#101112;--gray-200:#ced2d9;--gray-600:#6e7683;--blue-600:#1e61cd;--magenta-100:#f9d7eb;--max-width-0:320px;--max-width-1:768px;font-family:var(--font-family-sans),var(--font-family-serif),sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow-y:auto!important}.post{width:1152px}.post .post__cover,.post .post__cover--none{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.post .post__cover--none{background:var(--black)}.post .post__container{padding:0 var(--space-3)}.post .post__content{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--font-size-4);font-weight:400;letter-spacing:-.02em;line-height:var(--line-height-5);margin-top:var(--space-6)}.post__content p{padding-bottom:var(--space-4)}.post .post__content blockquote{border-left:5px solid var(--black);margin-left:var(--space-4);padding-left:var(--space-3)}.post .post__content a{color:var(--blue-600);text-decoration:none}.post .post__title{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--font-size-7);font-weight:800;line-height:var(--line-height-6);margin:var(--space-4) 0}.post .post__excerpt{font-family:var(--font-family-serif);font-size:var(--font-size-5);font-weight:400;line-height:var(--line-height-4);margin-top:0}.post .post__date{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--font-size-1);font-weight:800;line-height:var(--line-height-1);margin-top:var(--space-4)}@media (max-width:767px){.post{margin:var(--space-1) var(--space-2);width:100%}}@media (min-width:800px){.post .post__cover,.post .post__cover--none{height:380px;width:1140px}.post .post__title{font-size:var(--font-size-10);letter-spacing:-.025em;line-height:var(--line-height-10);margin:var(--space-6) 0 0}.post .post__excerpt{font-size:var(--font-size-5);line-height:var(--line-height-5);margin-bottom:var(--space-3);margin-top:var(--space-3)}.post .post__date{font-size:var(--font-size-3);line-height:var(--line-height-2);margin-top:var(--space-0)}.post .post__content{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin-top:var(--space-4)}}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;margin-top:var(--space-5);width:100%}main{margin-top:45px}.header{background:var(--white);border-bottom:1px solid #ced2d9;display:flex;left:0;padding:0 var(--space-1);position:fixed;right:0;top:0;z-index:10}.header .header__title{font-size:var(--font-size-9);font-weight:800;line-height:var(--line-height-1);margin:var(--space-3) 0;padding-left:var(--space-2);text-decoration:none}.footer{display:flex;justify-content:flex-end;padding:0 var(--space-3)}.footer .footer__text{align-items:center;display:flex;font-size:var(--font-size-1);gap:2px;line-height:var(--line-height-1)}@media (min-width:575px){.container{max-width:var(--max-width-1);padding:0 var(--space-4)}main{margin-top:unset}.header{background:unset;border-bottom:none;margin:var(--space-3) 0;padding:var(--space-2) 0;position:unset}.header .header__title{margin:var(--space-3) 0 var(--space-4)}.footer{margin:var(--space-3) 0}}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:20px;--space-5:32px;--space-6:52px;--space-7:84px;--space-8:136px;--space-9:220px;--font-family-sans:Inter;--font-family-serif:PT Serif;--font-family-mono:IMB Plex Mono;--font-size-0:12px;--font-size-1:14px;--font-size-2:16px;--font-size-3:18px;--font-size-4:20px;--font-size-5:24px;--font-size-6:30px;--font-size-7:36px;--font-size-8:48px;--font-size-9:60px;--font-size-10:72px;--line-height-0:16px;--line-height-1:20px;--line-height-2:24px;--line-height-3:28px;--line-height-4:28px;--line-height-5:32px;--line-height-6:36px;--line-height-7:40px;--line-height-8:48px;--line-height-9:60px;--line-height-10:72px;--line-height-11:96px;--line-height-12:128px;--white:#fff;--black:#101112;--gray-200:#ced2d9;--gray-600:#6e7683;--blue-600:#1e61cd;--magenta-100:#f9d7eb;--max-width-0:320px;--max-width-1:768px}.card{border-bottom:1px solid #ced2d9;display:flex;flex-direction:column;padding:9px;position:relative;width:1152px}.card .card__container{margin:0 var(--space-1) 0}.card .card__cover{height:231px;-o-object-fit:cover;object-fit:cover;width:100%}.card .card__cover--none{background:var(--black);height:231px;width:100%}.card .card__title{font-size:var(--font-size-7);font-weight:800;letter-spacing:-.025em;line-height:var(--line-height-6);margin:var(--space-3) 0}.card .card__excerpt{font-size:var(--font-size-4);font-weight:400;line-height:var(--line-height-3);margin-top:0}.card .card__date{font-size:var(--font-size-1);font-weight:600;margin-top:calc(var(----space-4) + 7)}.card .card__link{text-decoration:none}.card .card__link:hover{opacity:.8;transition:.2s}.card .card__link:before{content:"";inset:0;position:absolute}.card:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.card:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (min-width:575px){.card{border:1px solid #ced2d9;border-bottom:none}.card .card__title{margin-top:var(--space-4)}.card:last-child{border-bottom:1px solid #ced2d9}}@media (min-width:800px){.card{flex-direction:row}.card .card__container{margin:0 var(--space-4) 0}.card .card__cover,.card .card__cover--none{max-height:231px;max-width:366.5px;min-width:366.5px}}@media (max-width:767px){.card{margin:var(--space-1);padding:var(--space-3);width:100%}}