.blog_shell__NP2S7{min-height:100vh;color:var(--ink);background:var(--ivory)}.blog_footer__53O3S,.blog_header__wSOnk{width:min(100% - 3rem,1200px);margin-inline:auto;padding-block:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.blog_header__wSOnk{border-bottom:1px solid var(--line)}.blog_navigation__av48B{display:flex;flex-wrap:wrap;gap:1.25rem}.blog_navigation__av48B a:hover,.blog_titleLink__GIgNC:hover{text-decoration:underline}.blog_footer__53O3S{border-top:1px solid var(--line);color:var(--muted)}.blog_article__zY_J1{width:min(100% - 3rem,720px);margin-inline:auto;padding-block:clamp(3rem,7vw,6rem);overflow-wrap:anywhere}.blog_eyebrow__mg82n{color:var(--olive);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.blog_title__V1yIc{margin-top:1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,7vw,4rem);line-height:1.08;font-weight:650}.blog_description__BibaE,.blog_intro__TQrwP{margin-top:1rem;color:var(--muted);line-height:1.75}.blog_posts__evnKv{margin-top:2rem}.blog_card__JxreE{padding-block:2rem;border-bottom:1px solid var(--line)}.blog_card__JxreE:last-child{border-bottom:0}.blog_cardTitle__Tu4OQ{margin-top:.5rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.25}.blog_byline__E1mXC,.blog_meta__yMob9{color:var(--muted);font-size:.9rem}.blog_byline__E1mXC{margin-top:1rem}.blog_readLink__lfyL2{display:inline-block;text-decoration:underline;text-underline-offset:.2em}.blog_card__JxreE>.blog_readLink__lfyL2{margin-top:1rem}.blog_body__Fq_v9,.blog_heroImage__xr6NZ{margin-top:2.5rem}.blog_image__WRsOi{display:block;height:auto;width:100%;border-radius:var(--radius)}.blog_markdown__qeKRX{line-height:1.8}.blog_markdown__qeKRX blockquote,.blog_markdown__qeKRX ol,.blog_markdown__qeKRX p,.blog_markdown__qeKRX pre,.blog_markdown__qeKRX ul{margin-block:1.25rem}.blog_markdown__qeKRX>:first-child{margin-top:0}.blog_markdown__qeKRX h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;line-height:1.3}.blog_markdown__qeKRX h3{margin-top:2rem;margin-bottom:1rem;font-size:1.35rem;line-height:1.35}.blog_markdown__qeKRX a{color:var(--blue);text-decoration:underline;text-underline-offset:.2em}.blog_markdown__qeKRX li,.blog_markdown__qeKRX li>ol,.blog_markdown__qeKRX li>ul{margin-block:.5rem}.blog_markdown__qeKRX blockquote{border-left:4px solid var(--teal);padding-left:1.25rem;color:var(--muted)}.blog_markdown__qeKRX code{padding:.15em .3em;border-radius:4px;background:#e8efea;font-size:.9em}.blog_markdown__qeKRX pre{max-width:100%;overflow-x:auto;padding:1rem;border-radius:var(--radius);background:#e8efea}.blog_markdown__qeKRX pre code{padding:0}.blog_markdown__qeKRX>div:has(>table){overflow-x:auto;margin-block:1.5rem}.blog_markdown__qeKRX table{width:100%;border-collapse:collapse;text-align:left}.blog_markdown__qeKRX td,.blog_markdown__qeKRX th{border-bottom:1px solid var(--line);padding:.75rem;vertical-align:top}.blog_skip__sVqpU{position:fixed;top:1rem;left:1rem;z-index:10;padding:.75rem 1rem;background:var(--paper);transform:translateY(-200%)}.blog_skip__sVqpU:focus{transform:translateY(0)}@media (max-width:480px){.blog_footer__53O3S,.blog_header__wSOnk{align-items:flex-start;flex-direction:column}.blog_navigation__av48B{gap:1rem}}