@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_astro/inter-var-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blog/_astro/inter-var-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/_astro/instrument-serif-normal-latin.DnYpCC2O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/blog/_astro/instrument-serif-normal-latin-ext.C2je3j2s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/blog/_astro/instrument-serif-italic-latin.DKMiL14s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/blog/_astro/instrument-serif-italic-latin-ext.C9HzH3YL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--navy:#0d1b2e;--navy-2:#12233b;--navy-lt:#5b9bd4;--sage:#4a9b6e;--sage-lt:#86c3a0;--grey:#b7bdc3;--mist:#e6e9ec;--paper:#fbfaf7;--ink:#1c2a38;--muted:#5c6b78;--line-l:#0d1b2e1a;--line-d:#ffffff1f}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.5}.serif{font-family:Instrument Serif,Georgia,Times New Roman,serif}.wrap{max-width:1440px;margin:0 auto;padding:0 56px}@media (width<=760px){.wrap{padding:0 24px}}.top{background:var(--paper);border-bottom:1px solid var(--line-l);z-index:50;position:relative}.bar{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.brand-mark{flex-direction:column;line-height:1;display:flex}.brand-logo{width:auto;height:34px;display:block}.nav-right{align-items:center;gap:20px;display:flex}.back-home{color:var(--navy);letter-spacing:.15em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:500;text-decoration:none;transition:opacity .2s}.back-home:hover{opacity:1}@media (width<=560px){.back-home{display:none}}.book{border:1px solid var(--sage);letter-spacing:.13em;text-transform:uppercase;border-radius:2px;padding:12px 22px;font-size:11px;font-weight:700;text-decoration:none;color:var(--sage)!important;opacity:1!important}.book:hover{background:#6a8f6f14}@media (width<=420px){.book{width:80px;padding:9px 14px;font-size:10px}}.btn-primary{background:var(--sage);color:var(--navy);letter-spacing:.13em;text-transform:uppercase;text-align:left;border-radius:2px;padding:12px 26px;font-size:11.5px;font-weight:700;line-height:1.6;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.btn-primary:hover{background:var(--sage-lt);transform:translateY(-1px)}.btn-icon-row{align-items:center;gap:8px;display:inline-flex}.btn-icon-row svg{flex-shrink:0}footer{background:var(--navy);color:#c3ccd4;padding:56px 0 40px}footer a{color:#c3ccd4;font-size:13.5px;text-decoration:none;transition:color .2s}footer a:hover{color:var(--sage-lt)}footer .fbrand-logo{width:auto;height:34px;display:block}footer .fbrand p{color:var(--grey);max-width:44ch;margin-top:16px;font-size:13px;line-height:1.7}footer .legal{border-top:1px solid var(--line-d);color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}footer .legal a{color:var(--grey);text-underline-offset:3px;text-decoration:underline #c7d3d859}footer .legal a:hover{color:var(--sage-lt)}
