:root{--font-dm:var(--font-jakarta);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--color-green:#2b3530;--color-white:#fff;--color-rule:#8a958f;--color-border:#0050301a;--color-border-strong:#00503033;--color-accent:var(--color-sage);--color-surface:var(--color-offwhite);--color-surface-dark:var(--color-forest);--color-surface-elevated:var(--color-white);--color-text-primary:var(--color-forest);--color-text-secondary:var(--color-green);--color-text-muted:#56625b;--text-display:clamp(2.75rem, 9vw, 6rem);--text-h1:4rem;--text-h3:2rem;--text-body:1.125rem;--text-caption:.875rem;--text-label:.75rem;--tracking-display:-.04em;--tracking-heading:-.03em;--tracking-label:.12em;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-circ:cubic-bezier(0, .55, .45, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--nav-height:0rem;--space-section:clamp(5rem, 12vw, 10rem);--space-section-sm:clamp(3rem, 6vw, 5rem)}body{background:var(--color-offwhite);color:var(--color-forest);font-family:var(--font-dm), sans-serif;font-size:18px;line-height:1.7}.post_page{--post-gutter:clamp(1.25rem, 5vw, 6rem);--post-max:1800px;--post-inset:max(var(--post-gutter), calc((100% - var(--post-max)) / 2 + var(--post-gutter)));--post-tint:#e6ece2;--post-card:#faf9f6;--post-copy:#2b3530;background:var(--color-ground);color:var(--color-ink)}.post_hero{min-height:clamp(30rem,50vw,40rem);padding:calc(var(--nav-height) + 2.5rem) var(--post-inset) 3.5rem;isolation:isolate;background:radial-gradient(70% 90% at 0% 100%, color-mix(in oklab, var(--color-mint) 10%, transparent), transparent 70%), var(--color-ground);align-items:center;display:flex;position:relative;overflow:hidden}.post_heroMedia{z-index:-1;width:58%;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.post_heroImage{object-fit:cover;object-position:60% 40%}.post_linework{z-index:-1;width:min(42rem,60vw);height:auto;stroke:var(--color-sage);stroke-opacity:.16;pointer-events:none;position:absolute;bottom:-2rem;left:-1rem}.post_lineworkNode{fill:var(--color-mint);fill-opacity:.5;stroke:none}.post_heroCopy{flex-direction:column;align-items:flex-start;max-width:min(48rem,58%);display:flex}.post_back{font-family:var(--font-jakarta);letter-spacing:.16em;text-transform:uppercase;color:var(--color-sage);gap:.6em;margin-bottom:1.4rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.post_back:hover,.post_back:focus-visible{color:var(--color-pine)}.post_tag{background:var(--color-pine);font-family:var(--font-jakarta);letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:9999px;margin-bottom:1.1rem;padding:.4em .95em;font-size:.6875rem;font-weight:700}.post_title{font-family:var(--font-canela);letter-spacing:-.015em;color:var(--color-ink);text-wrap:pretty;margin:0;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:400;line-height:1.04}.post_subtitle{letter-spacing:-.01em;color:var(--color-sage);margin-top:.75rem;font-size:.55em;line-height:1.15;display:block}.post_excerpt{font-family:var(--font-jakarta);color:var(--post-copy);margin:1.5rem 0 0;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.65}.post_meta{font-family:var(--font-jakarta);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.5rem 0 0;font-size:.875rem;display:flex}.post_metaIcon{width:1rem;height:1rem;color:var(--color-sage)}.post_metaRule{background:var(--color-hairline);width:2.25rem;height:1px;margin-inline:.5rem}.post_byline{font-family:var(--font-jakarta);color:var(--color-ink);margin:.5rem 0 0;font-size:.875rem}.post_layout{max-width:var(--post-max);padding:clamp(2.5rem, 4vw, 3.5rem) var(--post-gutter) clamp(4rem, 7vw, 6rem);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.post_content{min-width:0}.post_tocCol{display:none}.post_sideStack{top:calc(var(--nav-height) + 1.5rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.post_toc{border:1px solid var(--color-hairline);background:var(--post-tint);border-radius:1rem;flex-direction:column;max-height:min(24rem,46vh);padding:1.25rem .5rem .75rem 1.1rem;display:flex}.post_tocTitle{font-family:var(--font-canela);color:var(--color-ink);margin:0 0 .85rem;font-size:1.125rem}.post_tocList{scrollbar-width:thin;scrollbar-color:#2a755073 transparent;margin:0;padding:0 .6rem .4rem 0;list-style:none;position:relative;overflow-y:auto}.post_tocLink{font-family:var(--font-jakarta);color:var(--color-ink-muted);transition:color .25s var(--ease-out-expo), border-color .25s var(--ease-out-expo);border-left:2px solid #0000;padding:.45rem 0 .45rem .75rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:block}.post_tocLink:hover,.post_tocLink:focus-visible{color:var(--color-ink)}.post_tocLink[aria-current]{border-left-color:var(--color-sage);color:var(--color-pine);font-weight:600}.post_tocMobile{border:1px solid var(--color-hairline);background:var(--post-tint);font-family:var(--font-jakarta);border-radius:1rem;margin-bottom:2rem;padding:1rem 1.25rem;font-size:.9375rem}.post_tocMobile summary{font-family:var(--font-canela);cursor:pointer;font-size:1.125rem}.post_tocMobile ol{margin:.75rem 0 0;padding-left:1.2rem}.post_tocMobile li{margin:.35rem 0}.post_tocMobile a{color:var(--post-copy)}@media (width>=1100px){.post_layout[data-toc]{grid-template-columns:15rem minmax(0,1fr);column-gap:clamp(2.5rem,4.5vw,4.5rem)}.post_tocCol{display:block}.post_tocMobile,.post_quickMobile{display:none}}.post_quickMobile{margin-bottom:2rem}.post_quick{border:1px solid var(--color-hairline);background:var(--post-tint);border-radius:1rem;padding:1.25rem 1.25rem 1.35rem}.post_quickTitle{font-family:var(--font-canela);color:var(--color-ink);align-items:center;gap:.55rem;margin:0 0 .65rem;font-size:1.125rem;display:flex}.post_quickIcon{width:1.15rem;height:1.15rem;color:var(--color-sage)}.post_quickText{font-family:var(--font-jakarta);color:var(--post-copy);margin:0;font-size:.875rem;line-height:1.65}.post_references{clear:both;scroll-margin-top:calc(var(--nav-height) + 1.5rem);margin-top:clamp(3rem,5vw,4rem)}.post_refList{font-family:var(--font-jakarta);margin:1.25rem 0 0;padding-left:1.4rem;font-size:.9375rem;line-height:1.6}.post_refList li{margin-top:.5rem;padding-left:.25rem}.post_refList li::marker{color:var(--color-sage)}.post_refLink{color:var(--color-pine);text-decoration:underline;text-decoration-color:var(--color-sage);text-underline-offset:.2em;overflow-wrap:anywhere}.post_refLink:hover,.post_refLink:focus-visible{color:var(--color-sage)}.post_sideCard{border:1px solid var(--color-hairline);background:var(--post-tint);border-radius:1rem;padding:1.4rem 1.4rem 1.25rem}.post_sideIcon{width:1.4rem;height:1.4rem;color:var(--color-sage)}.post_sideTitle{font-family:var(--font-canela);color:var(--color-ink);margin:.9rem 0 .4rem;font-size:1.1875rem}.post_sideText{font-family:var(--font-jakarta);color:var(--post-copy);margin:0;font-size:.875rem;line-height:1.6}.post_sideLink{font-family:var(--font-jakarta);color:var(--color-pine);margin-top:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.post_sideLink:hover,.post_sideLink:focus-visible{color:var(--color-sage)}.post_sectionTitle{scroll-margin-top:calc(var(--nav-height) + 1.5rem);font-family:var(--font-canela);color:var(--color-ink);margin:0;font-size:clamp(1.75rem,2.3vw,2.125rem);font-weight:400;line-height:1.15}.post_sectionLede{font-family:var(--font-jakarta);color:var(--color-ink-muted);margin:.4rem 0 0;font-size:.9375rem}.post_faq,.post_related{scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.post_faq{clear:both;scroll-margin-top:calc(var(--nav-height) + 1.5rem);margin-top:clamp(3rem,5vw,4rem)}.post_faqGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.post_faqList{border-top:1px solid var(--color-hairline)}.post_faqItem{border-bottom:1px solid var(--color-hairline)}.post_faqQ{font-family:var(--font-jakarta);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.05rem .25rem;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.post_faqQ::-webkit-details-marker{display:none}.post_faqIcon{flex:none;width:.75rem;height:.75rem;position:relative}.post_faqIcon:before,.post_faqIcon:after{content:"";background:var(--color-sage);width:100%;height:1.5px;transition:transform .3s var(--ease-out-expo);position:absolute;top:50%;left:0}.post_faqIcon:after{transform:rotate(90deg)}.post_faqItem[open] .post_faqIcon:after{transform:rotate(0)}.post_faqA{font-family:var(--font-jakarta);color:var(--post-copy);margin:0;padding:0 2.5rem 1.25rem .25rem;font-size:.9375rem;line-height:1.7}.post_helpCard{top:calc(var(--nav-height) + 1.5rem);border:1px solid var(--color-hairline);background:var(--post-tint);border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex;position:sticky}.post_helpCard[data-standalone]{clear:both;max-width:26rem;margin-top:3.5rem;position:static}.post_helpIcon{width:1.6rem;height:1.6rem;color:var(--color-sage)}.post_helpTitle{font-family:var(--font-canela);color:var(--color-ink);margin:.9rem 0 .5rem;font-size:1.3125rem;line-height:1.2}.post_helpText{font-family:var(--font-jakarta);color:var(--post-copy);margin:0;font-size:.875rem;line-height:1.6}.post_helpButton{background:var(--color-pine);font-family:var(--font-jakarta);color:#fff;transition:background-color .3s var(--ease-out-expo);border-radius:9999px;align-items:center;gap:.6em;margin-top:1.25rem;padding:.8em 1.4em;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.post_helpButton:hover,.post_helpButton:focus-visible{background:var(--color-pine-hover)}.post_helpButtonIcon{width:1rem;height:1rem}.post_helpLink{font-family:var(--font-jakarta);color:var(--color-pine);text-underline-offset:.2em;margin-top:.9rem;font-size:.8125rem;text-decoration:underline}@media (width>=760px){.post_faqGrid{grid-template-columns:minmax(0,1fr) 17rem;gap:clamp(1.5rem,3vw,2.25rem)}}.post_related{margin-top:clamp(3.5rem,6vw,5rem)}.post_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.post_relatedCard{border:1px solid var(--color-hairline);height:100%;color:inherit;transition:transform .45s var(--ease-out-expo), box-shadow .45s var(--ease-out-expo);background:#fff;border-radius:1rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.post_relatedCard:hover,.post_relatedCard:focus-visible{transform:translateY(-3px);box-shadow:0 1.25rem 2.5rem -1.5rem #00503047}.post_relatedMedia{aspect-ratio:16/9;position:relative}.post_relatedImage{object-fit:cover}.post_relatedBody{font-family:var(--font-jakarta);flex-direction:column;flex:1;padding:1rem 1.1rem 1.1rem;display:flex}.post_relatedTitle{color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.35}.post_relatedExcerpt{color:var(--color-ink-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.55}.post_relatedMeta{color:var(--color-ink-muted);justify-content:space-between;margin-top:auto;padding-top:1rem;font-size:.75rem;display:flex}@media (width<=899px){.post_hero{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:2.5rem}.post_heroMedia{width:auto;margin:2rem calc(-1 * var(--post-gutter)) -2.5rem;aspect-ratio:16/10;order:2;position:relative;mask-image:linear-gradient(#0000 0%,#000 22%)}.post_heroCopy{max-width:none}.post_linework{width:90vw}.post_metaRule{width:1.25rem;margin-inline:.15rem}}.prose_prose{--prose-copy:#2b3530;--prose-tint:#e6ece2;--prose-card:#faf9f6;font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--prose-copy);font-size:clamp(1rem,1.05vw,1.0625rem);line-height:1.75}.prose_prose:after{content:"";clear:both;display:block}.prose_prose>*+*{margin-top:1.1em}.prose_p{margin-bottom:0}.prose_p:first-child>strong:first-child{color:var(--color-ink)}.prose_h2{clear:both;font-family:var(--font-canela), Georgia, serif;letter-spacing:-.01em;color:var(--color-ink);scroll-margin-top:calc(var(--nav-height) + 1.5rem);margin:2.4em 0 0;font-size:clamp(1.625rem,2.15vw,2rem);font-weight:400;line-height:1.18}.prose_h3{font-family:var(--font-canela), Georgia, serif;color:var(--color-pine);scroll-margin-top:calc(var(--nav-height) + 1.5rem);margin:1.8em 0 0;font-size:clamp(1.1875rem,1.4vw,1.3125rem);font-weight:400;line-height:1.3}.prose_h4{color:var(--color-ink);margin:1.6em 0 0;font-size:1.0625rem;font-weight:700}.prose_h2+*,.prose_h3+*{margin-top:.7em}.prose_ul,.prose_ol{margin:0;padding-left:1.25em}.prose_ul{list-style:outside}.prose_ol{list-style:decimal}.prose_li{margin-top:.45em;padding-left:.2em}.prose_li::marker{color:var(--color-sage)}.prose_li strong,.prose_checkItem strong{color:var(--color-ink);font-weight:700}.prose_checklist{margin:0;padding:0;list-style:none}.prose_checkItem{gap:.75em;margin-top:.5em;display:flex}.prose_checkMark{flex:none;width:1.2em;height:1.2em;margin-top:.27em}.prose_checkMark circle{fill:var(--color-sage)}.prose_checkMark path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.prose_quote{border-left:3px solid var(--color-sage);font-family:var(--font-canela), Georgia, serif;color:var(--color-pine);margin:0;padding-left:1.25em;font-size:1.35rem;line-height:1.45}.prose_link{color:var(--color-pine);text-decoration:underline;text-decoration-color:var(--color-sage);text-underline-offset:.2em;text-decoration-thickness:1px}.prose_link:hover,.prose_link:focus-visible{color:var(--color-sage);text-decoration-thickness:2px}.prose_underline{text-underline-offset:.2em;text-decoration:underline}.prose_highlight{color:inherit;background:#c6dcc8;border-radius:.15em;padding:.05em .2em}.prose_code{font-family:var(--font-mono), ui-monospace, monospace;background:#e3e6dd;border-radius:.25em;padding:.1em .35em;font-size:.88em}.prose_figure{clear:both;margin:2em 0 0}.prose_image{border-radius:1rem;width:100%;height:auto}.prose_caption{color:var(--color-ink-muted);text-align:center;margin-top:.6em;font-size:.8125rem}.prose_asideSlot{margin-top:1.25em}@media (width>=760px){.prose_asideSlot{float:right;width:min(42%,17.5rem);margin:.6em 0 1.25em 2rem}}.prose_callout{clear:both;border:1px solid var(--color-hairline);background:var(--prose-tint);border-radius:1rem;gap:1rem;margin-top:1.75em;padding:1.25rem 1.4rem;display:flex}.prose_calloutIcon{width:2.4rem;height:2.4rem;color:var(--color-pine);background:#fff;border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}.prose_calloutIcon svg{width:1.15rem;height:1.15rem}.prose_calloutTitle{font-family:var(--font-canela), Georgia, serif;color:var(--color-ink);margin:.15rem 0 .3rem;font-size:1.0625rem;line-height:1.3}.prose_calloutText{margin:0;font-size:.9063rem;line-height:1.65}.prose_tableWrap{clear:both;border:1px solid var(--color-hairline);background:#fff;border-radius:1rem;margin:1.5em 0 0;overflow:hidden}.prose_tableCaption{font-family:var(--font-canela), Georgia, serif;color:var(--color-ink);padding:.95rem 1rem;font-size:.9375rem}.prose_tableScroll{overflow-x:auto}.prose_table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.875rem;line-height:1.5}.prose_table th,.prose_table td{text-align:left;vertical-align:top;border-top:1px solid #e1e6de;padding:.85rem 1rem}.prose_table thead th{background:var(--prose-tint);color:var(--color-ink);font-weight:600}.prose_table tbody th{width:22%;color:var(--color-ink);font-weight:500}.prose_cardGrid{clear:both;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.75rem;margin:1.5em 0 0;padding:0;list-style:none;display:grid}.prose_card{background:var(--prose-card);border:1px solid #dce0d6;border-radius:.9rem;padding:1.1rem 1.1rem 1.25rem}.prose_cardIcon{width:1.3rem;height:1.3rem;color:var(--color-pine)}.prose_cardTitle{color:var(--color-ink);margin:.85rem 0 .25rem;font-size:.9375rem;font-weight:600;line-height:1.35}.prose_cardText{color:var(--color-ink-muted);margin:0;font-size:.8125rem;line-height:1.55}.prose_steps{clear:both;border-top:1px solid var(--color-hairline);counter-reset:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));margin:1.5em 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.prose_step{border-right:1px solid #e1e6de;padding:0 1.1rem 1.25rem 0}.prose_step+.prose_step{padding-left:1.1rem}.prose_stepNum{aspect-ratio:1;background:var(--color-pine);color:#fff;border-radius:50%;place-items:center;width:1.75rem;font-size:.8125rem;font-weight:700;display:grid}.prose_stepTitle{color:var(--color-ink);margin:1rem 0 .3rem;font-size:.9375rem;font-weight:600;line-height:1.35}.prose_stepText{color:var(--color-ink-muted);margin:0;font-size:.8125rem;line-height:1.55}@media (width<=559px){.prose_steps{grid-template-columns:1fr}.prose_step,.prose_step+.prose_step{border-right:0;grid-template-columns:auto 1fr;column-gap:.9rem;padding:0 0 1.1rem;display:grid}.prose_stepNum{grid-row:span 2}.prose_stepTitle{margin-top:.15rem}}.blog_wrap{max-width:1800px;min-height:100vh;margin-inline:auto;padding:10rem 1.5rem 6rem}.blog_header{flex-direction:column;gap:1rem;max-width:60ch;margin-bottom:4rem;display:flex}.blog_eyebrow{font-family:var(--font-jakarta), system-ui, sans-serif;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent,var(--color-green))}.blog_title{font-family:var(--font-canela), Georgia, serif;font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:.95}.blog_lede{font-family:var(--font-jakarta), system-ui, sans-serif;font-size:var(--text-body);color:var(--color-text-secondary,var(--color-forest));line-height:1.6}.blog_grid{grid-template-columns:1fr;gap:3rem 2rem;display:grid}@media (width>=640px){.blog_grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog_grid{grid-template-columns:repeat(3,1fr)}}.blog_empty{font-family:var(--font-jakarta), system-ui, sans-serif;font-size:var(--text-body);color:var(--color-text-muted,var(--color-forest))}.postcard_card{flex-direction:column;display:flex}.postcard_link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.postcard_imageWrap{aspect-ratio:16/10;background:#e1e0da;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.postcard_image{object-fit:cover;transition:transform .6s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1))}.postcard_link:hover .postcard_image{transform:scale(1.04)}.postcard_body{flex-direction:column;gap:.6rem;padding-top:1.1rem;display:flex}.postcard_category{font-family:var(--font-jakarta), system-ui, sans-serif;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent,var(--color-green))}.postcard_title{font-family:var(--font-canela), Georgia, serif;font-size:var(--text-h3);line-height:1.15}.postcard_excerpt{font-family:var(--font-jakarta), system-ui, sans-serif;font-size:var(--text-body);color:var(--color-text-secondary,var(--color-forest));line-height:1.6}.postcard_meta{font-family:var(--font-dm), system-ui, sans-serif;font-size:var(--text-caption);color:var(--color-text-muted,var(--color-forest));gap:1rem;margin-top:.4rem;display:flex}.post_heroImage,.post_relatedImage,.postcard_image{width:100%;height:100%;position:absolute;inset:0}.blog_wrap{padding-top:clamp(3rem,7vw,6rem)}.post_heroFallback{background:url(/og/map-texture.jpg) center / cover no-repeat, var(--post-tint);opacity:.55;position:absolute;inset:0}.postcard_imageFallback,.post_relatedFallback{color:var(--color-sage);background:#e6ece2;place-items:center;display:grid;position:absolute;inset:0}.postcard_imageFallback svg,.post_relatedFallback svg{opacity:.6;width:2.5rem;height:2.5rem}.post_breadcrumb{font-family:var(--font-jakarta);color:var(--color-ink-muted);margin:0 0 .9rem;font-size:.75rem}.post_breadcrumb ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.post_breadcrumb li+li:before{content:"›";margin-right:.4rem}.post_breadcrumb a{color:inherit;text-decoration:none}.post_breadcrumb a:hover,.post_breadcrumb a:focus-visible{color:var(--color-pine);text-decoration:underline}.post_byline a{color:inherit;text-underline-offset:.2em}.post_disclaimer{clear:both;font-family:var(--font-jakarta);color:var(--color-ink-muted);margin:2rem 0 0;font-size:.875rem;font-style:italic;line-height:1.6}.prose_step:last-child{border-right:0}.blog_filters{flex-wrap:wrap;gap:.5rem;margin:-2rem 0 3rem;padding:0;list-style:none;display:flex}.blog_filters a{border:1px solid var(--color-hairline);font-family:var(--font-jakarta);color:var(--color-pine);border-radius:9999px;padding:.4em .95em;font-size:.8125rem;text-decoration:none;display:inline-block}.blog_filters a:hover,.blog_filters a:focus-visible,.blog_filters a[aria-current]{border-color:var(--color-pine);background:var(--color-pine);color:#fff}.blog_author{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.blog_authorPhoto{object-fit:cover;border-radius:50%;width:7rem;height:7rem}.blog_authorFacts{font-family:var(--font-jakarta);color:var(--color-ink-muted);margin:0;padding:0;font-size:.9375rem;list-style:none}.blog_sectionTitle{font-family:var(--font-canela), Georgia, serif;color:var(--color-ink);margin:0 0 2rem;font-size:clamp(1.75rem,2.3vw,2.125rem);font-weight:400;line-height:1.15}.post_page a:focus-visible,.post_page summary:focus-visible,.blog_wrap a:focus-visible{outline:2px solid var(--color-pine);outline-offset:3px}@media (prefers-reduced-motion:reduce){.post_relatedCard,.postcard_image{transition:none}.post_relatedCard:hover,.post_relatedCard:focus-visible,.postcard_link:hover .postcard_image{transform:none}}
