.AuthorBox_card__VVX24{display:flex;gap:var(--space-5);padding:var(--space-6);background:var(--cream-light);border:1px solid var(--border);border-radius:var(--radius-md)}.AuthorBox_avatar__JBt0f{flex-shrink:0;width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--cream-dark)}.AuthorBox_avatarPlaceholder__CZlLu{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:var(--gold-pale);color:var(--navy);font-family:var(--font-body);font-size:var(--text-lg);font-weight:600;display:flex;align-items:center;justify-content:center}.AuthorBox_content__RfGM3{min-width:0}.AuthorBox_name__770_U{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--navy);margin-bottom:2px}.AuthorBox_nameLink__G4cZD{color:inherit;text-decoration:none;transition:color var(--t-fast)}.AuthorBox_nameLink__G4cZD:hover{color:var(--gold)}.AuthorBox_role__bEa2j{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-3)}.AuthorBox_bioRich__5hX2S,.AuthorBox_bio__H5bUR{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--navy)}.AuthorBox_bioParagraph__RJnPQ{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0 0 var(--space-2)}.AuthorBox_bioParagraph__RJnPQ:last-child{margin-bottom:0}@media (max-width:639px){.AuthorBox_card__VVX24{flex-direction:column;align-items:center;text-align:center}}.ReadingProgress_bar__FLCjp{position:fixed;top:calc(var(--nav-h, 68px) - 3px);left:0;right:0;height:3px;background:rgba(var(--gold-rgb),.2);z-index:9998;pointer-events:none}.ReadingProgress_fill__Dd_nG{height:100%;background:var(--gold)}@media (prefers-reduced-motion:no-preference){.ReadingProgress_fill__Dd_nG{transition:width .1s ease-out}}.ShareButtons_wrap__3tn7p{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ShareButtons_label__xyES3{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:var(--space-2)}.ShareButtons_buttons___w8ah{display:flex;align-items:center;gap:4px}.ShareButtons_button__aABi7{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--cream-light);color:var(--text-muted);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.ShareButtons_button__aABi7:hover{color:var(--navy);border-color:var(--gold);background:var(--cream)}.ShareButtons_button__aABi7:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ShareButtons_copied__hefS5{font-family:var(--font-body);font-size:var(--text-xs);color:var(--success);margin-left:var(--space-2)}.TableOfContents_wrap__3kVI3{background:var(--blog-toc-surface);border:1px solid var(--blog-table-row-border);border-radius:var(--radius-card);padding:var(--space-5) var(--space-6)}.TableOfContents_title___vjdh{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3)}.TableOfContents_sidebarTrigger__xFAf8{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);margin:0 0 var(--space-2);font-family:var(--font-body);color:var(--navy);background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;transition:color var(--t-fast),border-color var(--t-fast);border-radius:var(--radius-sm)}.TableOfContents_sidebarTrigger__xFAf8:hover{color:var(--navy);border-bottom-color:rgba(var(--gold-rgb),.35)}.TableOfContents_sidebarTrigger__xFAf8:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.TableOfContents_sidebarTitle__aTIDG{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--blog-navy-strong);line-height:1.25;letter-spacing:.05em;text-transform:uppercase}.TableOfContents_sidebarTrigger__xFAf8 .TableOfContents_chevronOpen__KIwCJ,.TableOfContents_sidebarTrigger__xFAf8 .TableOfContents_chevron__bEK_v{color:var(--gold);flex-shrink:0}.TableOfContents_list__l_zbc{list-style:none;margin:0;padding:0}.TableOfContents_list__l_zbc .TableOfContents_link__Asa5N{font-size:var(--blog-toc-link-size);line-height:2;padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--blog-body-text);transition:color var(--t-mid)}.TableOfContents_item__m89cN{margin-bottom:2px}.TableOfContents_link__Asa5N{display:block;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.4;color:var(--text-muted);text-decoration:none;border-left:2px solid #0000;padding:6px 0 6px 12px;margin-left:-2px;transition:color var(--t-fast),border-color var(--t-fast)}.TableOfContents_link__Asa5N:hover{color:var(--color-gold-accessible)}.TableOfContents_link__Asa5N:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.TableOfContents_linkActive__E1cKz{color:var(--blog-navy-strong);border-left-color:var(--blog-gold-line);font-weight:600}.TableOfContents_itemH3__kKJ9X{padding-left:20px}.TableOfContents_itemH3__kKJ9X .TableOfContents_link__Asa5N{font-size:var(--text-xs)}.TableOfContents_h3Group__6I03L{list-style:none;margin:0;padding:0 0 0 20px}.TableOfContents_h3Group__6I03L .TableOfContents_item__m89cN{margin-bottom:2px}.TableOfContents_mobileWrap__rs3wD{margin-bottom:var(--space-6);border:1px solid var(--blog-table-row-border);border-radius:var(--radius-card);background:var(--blog-toc-surface)}.TableOfContents_mobileTrigger__Qlu1U{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--navy);background:none;border:none;cursor:pointer;text-align:left;transition:background var(--t-fast)}.TableOfContents_mobileTrigger__Qlu1U:hover{background:var(--cream-dark)}.TableOfContents_mobileTrigger__Qlu1U:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.TableOfContents_chevron__bEK_v{flex-shrink:0;margin-left:var(--space-2);transition:transform var(--t-fast)}.TableOfContents_chevronOpen__KIwCJ{transform:rotate(180deg)}.TableOfContents_mobileList__tcOXe{list-style:none;margin:0;padding:0 var(--space-5) var(--space-4);max-height:280px;overflow-y:auto}.TableOfContents_mobileList__tcOXe .TableOfContents_item__m89cN{margin-bottom:0}.TableOfContents_mobileList__tcOXe .TableOfContents_link__Asa5N{padding:var(--space-2) 0 var(--space-2) var(--space-3);font-size:var(--blog-toc-link-size);line-height:2;color:var(--blog-body-text)}.TableOfContents_mobileList__tcOXe .TableOfContents_link__Asa5N:hover{color:var(--color-gold-accessible)}.TableOfContents_mobileList__tcOXe .TableOfContents_itemH3__kKJ9X .TableOfContents_link__Asa5N{padding-left:24px}.PortableText_prose__P1ah7{min-width:0}.PortableText_paragraph__4qm8l{margin-bottom:var(--space-5);line-height:1.8;font-family:var(--font-body);font-size:var(--paragraph-size);font-weight:400;color:var(--blog-body-text)}.PortableText_paragraph__4qm8l :where(strong,b){font-weight:600;color:var(--blog-navy-strong)}.PortableText_h2__4uHfB{font-family:var(--font-display);font-size:var(--text-2xl);margin-top:var(--space-14);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--blog-gold-line);line-height:1.25}.PortableText_h2__4uHfB,.PortableText_h3__iJygU{font-weight:600;color:var(--blog-navy-strong);letter-spacing:-.01em}.PortableText_h3__iJygU{font-family:var(--font-body);font-size:var(--text-subtitle-sm);margin-top:var(--space-9);margin-bottom:var(--blog-h3-margin-bottom);line-height:1.35;font-style:normal}.PortableText_h4__vIQJH{font-family:var(--font-body);font-size:var(--blog-h4-size);font-weight:600;margin-top:var(--space-8);margin-bottom:var(--space-2);color:var(--blog-h4-muted);line-height:1.4}.PortableText_blockquote__C2kKv{border-left:3px solid var(--blog-gold-line);background-color:var(--blog-callout-bg);padding:var(--space-5) var(--space-6);margin:var(--space-8) 0;border-radius:0}.PortableText_blockquote__C2kKv p{font-family:var(--font-body);font-size:var(--paragraph-size);font-style:italic;color:var(--blog-navy-strong);line-height:1.75;margin:0}.PortableText_blockquote__C2kKv :where(strong,b){font-weight:600;color:var(--blog-navy-strong)}.PortableText_bulletList__EfDpG{margin:var(--space-5) 0;padding-left:var(--space-6);list-style-type:disc}.PortableText_bulletList__EfDpG li::marker{color:var(--blog-gold-line);font-size:var(--text-lg)}.PortableText_numberList__x3LTF{margin:var(--space-5) 0;padding-left:var(--space-6);list-style-type:decimal}.PortableText_numberList__x3LTF li::marker{color:var(--blog-gold-line);font-weight:600}.PortableText_listItem__hxJ8p{margin-bottom:var(--space-3);padding-left:var(--space-1);font-family:var(--font-body);font-size:var(--paragraph-size);line-height:1.75;color:var(--blog-body-text)}.PortableText_listItem__hxJ8p:last-child{margin-bottom:0}.PortableText_listItem__hxJ8p :where(strong,b){font-weight:600;color:var(--blog-navy-strong)}.PortableText_listItem__hxJ8p .PortableText_bulletList__EfDpG,.PortableText_listItem__hxJ8p .PortableText_numberList__x3LTF{margin-top:var(--space-2);margin-bottom:var(--space-2)}.PortableText_imageFigure__dy4V5{margin:var(--space-6) 0}.PortableText_inlineImage__84TLd{border-radius:var(--radius-md);width:100%;height:auto;display:block}.PortableText_imageCaption__jYeCT{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);text-align:center}.PortableText_link__fwSkG{color:var(--color-gold-accessible);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--t-mid)}.PortableText_link__fwSkG:hover{color:var(--blog-gold-line)}.PortableText_inlineCode__viNUo{font-family:var(--font-code);font-size:var(--text-body-sm);background-color:var(--blog-code-bg);padding:2px var(--space-2);border-radius:var(--radius-md)}.PortableText_prose__P1ah7 table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-family:var(--font-body);font-size:var(--blog-table-font-size)}.PortableText_prose__P1ah7 thead{background-color:var(--blog-navy-strong)}.PortableText_prose__P1ah7 thead th{color:var(--blog-callout-bg);font-weight:600;padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-sm);letter-spacing:.02em}.PortableText_prose__P1ah7 tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--blog-table-row-border);color:var(--blog-body-text);line-height:1.5}@media (hover:hover) and (pointer:fine){.PortableText_prose__P1ah7 tbody tr:hover{background-color:var(--blog-callout-bg)}}