@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwgknk-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.single-post #main-content{background:#F5F0E6}body.single-post #main-content .container{padding-top:64px}body.single-post #main-content .container:before{display:none}body.single-post.et_no_sidebar #left-area,body.single-post.et_full_width_page #left-area{width:100%;float:none;padding:0}body.single-post.et_no_sidebar #left-area article.et_pb_post,body.single-post.et_full_width_page #left-area article.et_pb_post{max-width:760px;margin-left:auto;margin-right:auto}body.single-post h1.entry-title{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(36px,4.4vw,54px);line-height:1.08;letter-spacing:-.02em;color:#0B1D34;padding-bottom:16px}body.single-post .et_post_meta_wrapper .post-meta{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#2A3F5C;margin-bottom:28px}body.single-post .et_post_meta_wrapper .post-meta a{color:#2A3F5C}body.single-post .et_post_meta_wrapper img{border-radius:8px;margin-bottom:40px}body.single-post .entry-content,body.single-post .entry-content p,body.single-post .entry-content li{font-family:'Geist','Helvetica Neue',Arial,sans-serif;font-size:18px;line-height:1.65;color:#132A49}body.single-post .entry-content p{padding-bottom:0;margin:0 0 18px}body.single-post .entry-content h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.01em;color:#0B1D34;margin:48px 0 16px;padding:0}body.single-post .entry-content h3{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(22px,2.2vw,26px);line-height:1.2;color:#0B1D34;margin:32px 0 10px;padding:0}body.single-post .entry-content a{color:#2E6BD6;text-decoration:underline;text-decoration-color:rgba(46,107,214,.35);text-underline-offset:3px}body.single-post .entry-content a:hover{text-decoration-color:#2E6BD6}body.single-post .entry-content strong{font-weight:600;color:#0B1D34}body.single-post .entry-content ul,body.single-post .entry-content ol{padding:0 0 0 1.3em!important;margin:0 0 22px!important;list-style-position:outside}body.single-post .entry-content ul{list-style-type:disc}body.single-post .entry-content ol{list-style-type:decimal}body.single-post .entry-content li{margin:0 0 8px}body.single-post .entry-content li::marker{color:#2E6BD6}body.single-post .entry-content blockquote{border-left:2px solid #2E6BD6!important;margin:32px 0!important;padding:4px 0 4px 24px!important;background:none!important}body.single-post .entry-content blockquote p{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(24px,2.6vw,30px);line-height:1.25;color:#0B1D34;margin:0}body.single-post .entry-content table{width:100%;border-collapse:collapse;border:0!important;margin:8px 0 28px!important}body.single-post .entry-content table th{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#2A3F5C;text-align:left;border:0!important;border-bottom:1px solid #0B1D34!important;padding:10px 12px 10px 0!important}body.single-post .entry-content table td{font-size:16px;color:#132A49;border:0!important;border-top:1px solid #C9C1AE!important;padding:12px 12px 12px 0!important;vertical-align:top}body.single-post .entry-content em{color:#2A3F5C}body.single-post #comment-wrap{max-width:760px;margin:40px auto 0}@media (max-width:767px){body.single-post #main-content .container{padding-top:40px}body.single-post .entry-content,body.single-post .entry-content p,body.single-post .entry-content li{font-size:17px}body.single-post .entry-content table{display:block;overflow-x:auto}}