.article-sources[data-astro-cid-iciusxwu]{border-top:1px solid #1c19171f;margin-top:clamp(2.8rem,6vh,4rem);padding-top:1.8rem}.article-sources[data-astro-cid-iciusxwu] h2[data-astro-cid-iciusxwu]{margin:0;font-family:Fraunces,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.2}.article-sources[data-astro-cid-iciusxwu]>p[data-astro-cid-iciusxwu]{color:#70675f;margin:.45rem 0 1rem;font-size:.875rem}.article-sources__checked[data-astro-cid-iciusxwu]{color:#70675f;border-block:1px solid #1c19171a;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;margin:0 0 1.15rem;padding:.55rem 0;font-size:.75rem;line-height:1.45;display:flex}.article-sources__checked[data-astro-cid-iciusxwu] strong[data-astro-cid-iciusxwu]{color:#403b37;font-weight:600}.article-sources__checked[data-astro-cid-iciusxwu] ul[data-astro-cid-iciusxwu]{margin:0;padding:0;list-style:none;display:contents}.article-sources__checked[data-astro-cid-iciusxwu] li[data-astro-cid-iciusxwu]{color:inherit;font:inherit;align-items:baseline;padding:0;display:inline-flex}.article-sources__checked[data-astro-cid-iciusxwu] li[data-astro-cid-iciusxwu]+li[data-astro-cid-iciusxwu]{margin-top:0}.article-sources__checked[data-astro-cid-iciusxwu] li[data-astro-cid-iciusxwu]:not(:last-child):after{color:#a09992;content:"·";margin-left:.45rem}.article-sources__checked[data-astro-cid-iciusxwu] a[data-astro-cid-iciusxwu]{min-height:1.5rem;color:#403b37;overflow-wrap:anywhere;text-underline-offset:.15em;align-items:center;min-inline-size:24px;text-decoration-color:#403b3759;text-decoration-thickness:1px;display:inline-flex}.article-sources__checked[data-astro-cid-iciusxwu] a[data-astro-cid-iciusxwu]:hover{text-decoration-color:currentColor}.article-sources[data-astro-cid-iciusxwu] ol[data-astro-cid-iciusxwu]{margin:0;padding-left:1.25rem}.article-sources[data-astro-cid-iciusxwu] li[data-astro-cid-iciusxwu]{color:#70675f;padding-left:.25rem;font-size:.875rem;line-height:1.5}.article-sources[data-astro-cid-iciusxwu] li[data-astro-cid-iciusxwu]+li[data-astro-cid-iciusxwu]{margin-top:.75rem}.article-sources[data-astro-cid-iciusxwu] a[data-astro-cid-iciusxwu]{color:#1c1917;overflow-wrap:anywhere;text-underline-offset:.15em;text-decoration-thickness:1px;display:block}.article-sources[data-astro-cid-iciusxwu] ol[data-astro-cid-iciusxwu] span[data-astro-cid-iciusxwu]{margin-top:.1rem;font-size:.75rem;display:block}.article-trust[data-astro-cid-xwiwdr36]{color:#57534e;background:#fffdf9b8;border:1px solid #1c19171a;border-radius:12px;margin-top:1.5rem;padding:1rem 1.1rem;font-size:.8125rem;line-height:1.55}.article-trust[data-astro-cid-xwiwdr36] p[data-astro-cid-xwiwdr36]{margin:0}.article-trust[data-astro-cid-xwiwdr36] p[data-astro-cid-xwiwdr36]+p[data-astro-cid-xwiwdr36]{margin-top:.35rem}.article-trust[data-astro-cid-xwiwdr36] a[data-astro-cid-xwiwdr36]{color:#1c1917;text-underline-offset:.15em;font-weight:600;text-decoration-thickness:1px}.article-trust__meta[data-astro-cid-xwiwdr36],.article-trust__scope[data-astro-cid-xwiwdr36]{color:#70675f}.article-trust__disclaimer[data-astro-cid-xwiwdr36]{border-top:1px solid #1c191714;padding-top:.55rem}:root{--ink:#1c1917;--ink-soft:#57534e;--ink-faint:#a8a29e;--cream:#faf7f2;--cream-deep:#f4efe7;--calm:#1b6e37;--serif:"Fraunces", "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.7;overflow-x:clip}.post{padding:clamp(6rem,12vh,8rem) 1.25rem 0}.post__wrap{max-width:42rem;margin:0 auto}.post__crumbs{color:var(--ink-soft);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.8125rem;display:flex}.post__crumbs a{color:var(--ink-soft);border-bottom:1px solid #1c19172e;text-decoration:none;transition:border-color .2s}.post__crumbs a:hover{border-color:var(--ink)}.post__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.3rem;font-size:.8125rem;display:flex}.post__cluster{letter-spacing:.1em;text-transform:uppercase;color:var(--calm);font-size:.7rem;font-weight:700}.post__header h1{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,5vw,2.9rem);font-weight:340;line-height:1.12}.post__lead{color:var(--ink-soft);margin-top:1.2rem;font-size:1.125rem;line-height:1.65}.post__body{margin-top:clamp(2.2rem,5vh,3rem);font-size:1.0313rem}.post__body h2{font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;margin:2.6rem 0 .9rem;font-size:1.65rem;font-weight:400;line-height:1.2}.post__body h3{font-family:var(--serif);margin:2rem 0 .7rem;font-size:1.25rem;font-weight:400;line-height:1.3}.post__body p{color:#2e2b28;margin:0 0 1.1rem}.post__body strong{color:var(--ink);font-weight:600}.post__body a{color:var(--ink);border-bottom:1px solid #1c19174d;text-decoration:none;transition:border-color .2s}.post__body a:hover{border-color:var(--ink)}.post__body ul,.post__body ol{margin:0 0 1.2rem;padding-left:1.4rem}.post__body li{color:#2e2b28;margin-bottom:.45rem}.post__body li::marker{color:var(--ink-faint)}.post__body img{border-radius:14px;width:100%;max-width:100%;height:auto;margin:0 0 1.4rem;display:block;box-shadow:0 1px 2px #1c19170a,0 10px 30px #1c19170f}.post__body blockquote{border-left:3px solid var(--calm);color:var(--ink-soft);margin:0 0 1.2rem;padding:.2rem 0 .2rem 1rem}.post__body .article-toc{background:var(--cream-deep);border:1px solid #1c19171f;border-radius:14px;margin:2rem 0 2.5rem;padding:1.2rem 1.3rem}.post__body .article-toc__title{color:#70675f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:700}.post__body .article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.4rem;margin:0;padding-left:1.25rem;display:grid}.post__body .article-toc li{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.45}.post__body .article-toc a{color:var(--ink);text-underline-offset:.18em}.post__body table{border-collapse:collapse;background:#fffdf9;border-radius:12px;width:100%;margin:0 0 1.4rem;font-size:.9063rem;display:block;overflow:auto hidden;box-shadow:0 1px 2px #1c19170a,0 10px 30px #1c19170d}.post__body th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#70675f;white-space:nowrap;border-bottom:1px solid #1c19171a;padding:.8rem 1rem;font-size:.7rem;font-weight:600}.post__body tbody th{color:var(--ink-soft);letter-spacing:0;text-transform:none;vertical-align:top;white-space:normal;border-bottom:1px solid #1c19170f;min-width:8rem;padding:.7rem 1rem;font-size:.9063rem;font-weight:600;line-height:1.7}.post__body td{color:var(--ink-soft);vertical-align:top;border-bottom:1px solid #1c19170f;min-width:8rem;padding:.7rem 1rem}.post__body tr:last-child td,.post__body tr:last-child th{border-bottom:none}.post__footer{margin-top:clamp(3rem,7vh,4.5rem)}.blog-cta{background:var(--cream-deep);border-radius:16px;margin:2.2rem 0;padding:1.8rem}.blog-cta h3{font-family:var(--serif);margin:0 0 .5rem;font-size:1.35rem;font-weight:400}.blog-cta p{color:var(--ink-soft);margin:0 0 1.2rem;font-size:.9688rem}.blog-cta__actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.blog-cta__btn,.post__body a.blog-cta__btn{color:var(--cream);background:var(--ink);border:none;border-radius:999px;padding:.85rem 1.8rem;font-size:1rem;font-weight:500;text-decoration:none;transition:transform .2s,background .2s;display:inline-block}.blog-cta__btn:hover,.post__body a.blog-cta__btn:hover{background:#000;border:none;transform:scale(1.03)}.blog-cta--featured{width:min(56rem,100vw - 2rem);color:var(--cream);background:var(--ink);border-radius:24px;margin:clamp(3rem,8vh,4.5rem) 0 clamp(3rem,8vh,4.5rem) 50%;padding:clamp(2rem,5vw,3rem);transform:translate(-50%)}.blog-cta--featured .blog-cta__eyebrow{color:#7fb892;letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(1.25rem,3vw,1.8rem);font-size:.75rem;font-weight:700;line-height:1.4}.blog-cta--featured h3{max-width:49rem;color:var(--cream);margin:0 0 1rem;font-size:clamp(1.8rem,4.2vw,2.65rem);line-height:1.12}.blog-cta--featured .blog-cta__description{color:#faf7f2c7;max-width:48rem;margin:0;font-size:clamp(.9688rem,1.7vw,1.0625rem);line-height:1.7}.blog-cta--featured .blog-cta__actions{margin-top:1.6rem}.blog-cta--featured .blog-cta__btn,.post__body .blog-cta--featured a.blog-cta__btn{color:var(--ink);background:var(--cream)}.blog-cta--featured .blog-cta__btn:hover,.post__body .blog-cta--featured a.blog-cta__btn:hover{color:var(--ink);background:#fffdf9}.blog-cta__secondary,.post__body a.blog-cta__secondary{color:var(--cream);background:0 0;border:1px solid #faf7f266;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.8rem;font-size:1rem;font-weight:500;line-height:1.7;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.blog-cta__secondary:hover,.post__body a.blog-cta__secondary:hover{color:var(--cream);border-color:var(--cream);transform:scale(1.03)}.blog-cta__facts{flex-wrap:wrap;gap:.55rem 1.6rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.post__body .blog-cta__facts li{color:#faf7f2a3;margin:0;font-size:.8125rem;line-height:1.55}.related-posts{border-top:1px solid #1c19171f;padding-top:2rem}.related-posts h2{font-family:var(--serif);margin:0 0 1.2rem;font-size:1.45rem;font-weight:400}.related-posts__owner{color:var(--ink-soft);margin:-.35rem 0 1.25rem}.related-posts__owner a{color:var(--ink);text-transform:capitalize;text-underline-offset:.2em}.related-posts-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.related-post-card{background:#fffdf9;border:1px solid #1c191714;border-radius:14px;flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.related-post-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1c191714}.related-post-cluster{letter-spacing:.1em;text-transform:uppercase;color:var(--calm);font-size:.66rem;font-weight:700}.related-post-card h3{font-family:var(--serif);color:var(--ink);font-size:1.05rem;font-weight:400;line-height:1.3}.related-post-card p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.related-post-read{color:var(--ink-soft);margin-top:auto;font-size:.75rem}@media (width<=760px){.related-posts-grid{grid-template-columns:1fr}}@media (width<=560px){.post__body .article-toc ol{grid-template-columns:1fr}.blog-cta--featured{border-radius:18px;width:calc(100vw - 2rem);padding:1.5rem}.blog-cta--featured .blog-cta__actions{flex-direction:column;align-items:stretch}.blog-cta--featured .blog-cta__btn,.post__body .blog-cta--featured a.blog-cta__btn,.blog-cta__secondary,.post__body a.blog-cta__secondary{text-align:center;justify-content:center;width:100%;display:flex}.blog-cta__facts{flex-direction:column;align-items:flex-start}}
