@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-BoldItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}html.blog-page{--margin:1rem;--gutter:0.6rem;--column-count:6;--comp-size:640;--scrollbar:0px;--screen-width:calc(100vw - var(--scrollbar));--all-gutters:calc(var(--gutter) * (var(--column-count) - 1));--column:calc((var(--screen-width) - (var(--margin) * 2) - var(--all-gutters)) / var(--column-count));font-size:calc(var(--screen-width) / var(--comp-size) * 10);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){html.blog-page{--margin:1rem;--gutter:0.6rem;--column-count:16;--comp-size:768}}@media (min-width:1024px){html.blog-page{--margin:2rem;--gutter:0.6rem;--column-count:16;--comp-size:1024}}@media (min-width:21920px){html.blog-page{font-size:62.5%}}body.blog-page,html.blog-page{height:100svh;overflow:hidden;overscroll-behavior:none;scrollbar-width:none}body.blog-page{margin:0;overflow:hidden;color:#161616;background:#fbfbfb;font-family:Neue Montreal,sans-serif;line-height:1.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.blog-page figure,body.blog-page li,body.blog-page p,body.blog-page ul{margin:0;padding:0}body.blog-page ul{list-style:none}body.blog-page *,html.blog-page *{box-sizing:border-box}body.blog-page::-webkit-scrollbar,html.blog-page::-webkit-scrollbar{display:none}