.BlogIndex_main__H87Bl{min-height:100dvh;padding-top:clamp(var(--space-5,1.75rem),4vw,var(--space-8,3.25rem));padding-bottom:clamp(var(--space-6,2.5rem),8vw,var(--space-10,4.5rem))}.BlogIndex_container__Feb8m{max-width:1080px;margin:0 auto;padding:0 var(--space-4,1.25rem);width:100%;box-sizing:border-box}@media (max-width:480px){.BlogIndex_container__Feb8m{padding:0 var(--space-3,.75rem)}}.BlogCard_card__2uuDq{background:var(--bg-card,#202621);border:1px solid var(--surface-card-border,rgba(130,166,124,.14));border-radius:var(--radius-lg,14px);padding:0;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;box-shadow:var(--surface-bevel,inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.35));transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease;position:relative;overflow:hidden;min-height:260px}.BlogCard_thumbnailWrapper__FbBAV{position:relative;width:100%;height:140px;background:#151b16;overflow:hidden;border-bottom:1px solid rgba(130,166,124,.12)}.BlogCard_thumbnailImg__bKVwI{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.BlogCard_card__2uuDq:hover .BlogCard_thumbnailImg__bKVwI{transform:scale(1.03)}.BlogCard_thumbnailGradient__prpKF{position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,27,22,0) 40%,rgba(32,38,33,.85));pointer-events:none}.BlogCard_cardBody__RZgSU{padding:1.15rem 1.3rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;gap:.9rem}.BlogCard_bookmarkButton__Azt3E{background:rgba(32,38,33,.7);border:1px solid rgba(130,166,124,.2);color:var(--text-meta,#7a887b);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.BlogCard_bookmarkButton__Azt3E:hover{background:rgba(130,166,124,.2);color:var(--text-main,#fcfaf2);border-color:var(--primary-500,#82a67c)}.BlogCard_bookmarkButtonActive__wFEM7{background:rgba(130,166,124,.25);color:#a3d99b;border-color:#a3d99b}.BlogCard_card__2uuDq:hover{transform:translateY(-2px);border-color:rgba(130,166,124,.35);box-shadow:var(--surface-bevel),var(--surface-grounding-shadow,0 10px 30px -5px rgba(0,0,0,.4))}.BlogCard_card__2uuDq:active{transform:scale(.99)}.BlogCard_card__2uuDq:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:3px;border-color:var(--primary-500,#82a67c)}.BlogCard_cardContent__OQ1ua{display:flex;flex-direction:column;gap:.65rem}.BlogCard_metaRow__J__UV{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.BlogCard_categoryTag__8ofYh{background:rgba(130,166,124,.1);color:var(--primary-500,#82a67c);font-weight:600;font-size:.72rem;padding:3px 8px;border-radius:var(--radius-sm,6px);letter-spacing:.03em;max-width:220px;overflow:hidden;text-overflow:ellipsis}.BlogCard_categoryTag__8ofYh,.BlogCard_readTime__XVsoN{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);white-space:nowrap}.BlogCard_readTime__XVsoN{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-meta,#7a887b);font-size:.75rem;flex-shrink:0}.BlogCard_title__U2nKF{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:1.22rem;font-weight:400;color:var(--text-main,#fcfaf2);line-height:1.3;letter-spacing:-.01em;-webkit-line-clamp:2}.BlogCard_excerpt__Ek_4X,.BlogCard_title__U2nKF{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.BlogCard_excerpt__Ek_4X{color:var(--text-muted,#a1aba2);font-size:.88rem;line-height:1.55;-webkit-line-clamp:3}.BlogCard_excerpt__Ek_4X,.BlogCard_footer__dw40o{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif)}.BlogCard_footer__dw40o{display:flex;align-items:center;gap:6px;color:var(--primary-500,#82a67c);font-weight:600;font-size:.82rem;margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.04);transition:gap .2s ease}.BlogCard_card__2uuDq:hover .BlogCard_footer__dw40o{gap:8px}@media (max-width:480px){.BlogCard_card__2uuDq{padding:1.15rem 1.2rem}}@media (prefers-reduced-motion:reduce){.BlogCard_card__2uuDq{transition:none!important}.BlogCard_card__2uuDq:hover{transform:none!important}}.BlogExplorer_explorer__5qdeV{display:flex;flex-direction:column;gap:var(--space-6,2rem);width:100%}.BlogExplorer_hero__CpNlS{text-align:center;max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-2,.75rem)}.BlogExplorer_heroTitle__WTqtg{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:clamp(2.2rem,4.5vw + .5rem,3.25rem);font-weight:400;letter-spacing:-.02em;color:var(--text-main,#fcfaf2);line-height:1.15;margin:0;text-wrap:balance}.BlogExplorer_heroSubtitle__e3CGu{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:clamp(1rem,1.8vw + .2rem,1.15rem);line-height:1.6;color:var(--text-muted,#a1aba2);margin:0;max-width:65ch;text-wrap:pretty}.BlogExplorer_discoveryBar__9_EbB{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:860px;margin:0 auto}.BlogExplorer_searchWrapper__AVROZ{position:relative;width:100%;display:flex;align-items:center}.BlogExplorer_searchIcon__n4VO_{position:absolute;left:1.1rem;color:var(--text-meta,#7a887b);pointer-events:none;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.BlogExplorer_searchInput__dZZsh{width:100%;box-sizing:border-box;padding:.85rem 2.75rem .85rem 3rem;background:var(--bg-card,#202621);border:1px solid var(--surface-card-border,rgba(130,166,124,.14));border-radius:var(--radius-lg,14px);color:var(--text-main,#fcfaf2);font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.95rem;line-height:1.5;box-shadow:var(--surface-bevel,inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.35));transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;min-height:48px}.BlogExplorer_searchInput__dZZsh::placeholder{color:var(--text-meta,#7a887b);opacity:.85}.BlogExplorer_searchInput__dZZsh:focus,.BlogExplorer_searchInput__dZZsh:focus-visible{outline:none!important;border-color:var(--surface-border-focus,rgba(130,166,124,.45));box-shadow:0 0 0 3px rgba(130,166,124,.15),var(--surface-bevel);background:rgba(36,43,37,.95)}.BlogExplorer_searchInput__dZZsh:focus+.BlogExplorer_searchIcon__n4VO_{color:var(--primary-500,#82a67c)}.BlogExplorer_clearButton__xOCw1{position:absolute;right:.75rem;background:none;border:none;color:var(--text-meta,#7a887b);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm,6px);cursor:pointer;transition:color .15s ease,background .15s ease}.BlogExplorer_clearButton__xOCw1:hover{color:var(--text-main,#fcfaf2);background:rgba(255,255,255,.06)}.BlogExplorer_clearButton__xOCw1:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.BlogExplorer_categoriesList__jLzR_{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding:.25rem .25rem .5rem;margin:0;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;flex-wrap:wrap}.BlogExplorer_categoriesList__jLzR_::-webkit-scrollbar{display:none}.BlogExplorer_categoryPill__suhaA{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;min-height:40px;font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.85rem;font-weight:500;color:var(--text-muted,#a1aba2);background:rgba(32,38,33,.6);border:1px solid var(--surface-card-border,rgba(130,166,124,.14));border-radius:var(--radius-xl,16px);cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:var(--surface-bevel);user-select:none}.BlogExplorer_categoryPill__suhaA:hover{color:var(--text-main,#fcfaf2);background:rgba(130,166,124,.08);border-color:rgba(130,166,124,.25);transform:translateY(-1px)}.BlogExplorer_categoryPill__suhaA:active{transform:scale(.98)}.BlogExplorer_categoryPill__suhaA:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.BlogExplorer_categoryPillActive__hGfnP{color:var(--text-main,#fcfaf2);background:rgba(130,166,124,.18);border-color:var(--primary-500,#82a67c);font-weight:600;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15),0 2px 8px rgba(0,0,0,.25)}.BlogExplorer_pillBadge__a6p5h{font-size:.72rem;padding:.1rem .4rem;border-radius:999px;background:rgba(255,255,255,.08);color:var(--text-muted,#a1aba2)}.BlogExplorer_categoryPillActive__hGfnP .BlogExplorer_pillBadge__a6p5h{background:rgba(130,166,124,.3);color:#fcfaf2}.BlogExplorer_resultsStatus__xeyyc{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem;font-size:.85rem;color:var(--text-meta,#7a887b)}.BlogExplorer_resultsCount__CtZ4k{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif)}.BlogExplorer_activeFilterLabel__CL7z_{color:var(--primary-500,#82a67c);font-weight:500}.BlogExplorer_featuredSection__dV0VU{width:100%}.BlogExplorer_featuredCard__TtGvL{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-5,1.75rem);background:linear-gradient(180deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.01) 100%),var(--bg-card,#202621);border:1px solid rgba(197,160,89,.25);border-radius:var(--radius-xl,16px);padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;box-shadow:var(--surface-machined,inset 0 1px 0 0 rgba(255,255,255,.08),inset 0 -1px 0 0 rgba(0,0,0,.4),0 12px 32px -4px rgba(0,0,0,.65));transition:border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;position:relative;overflow:hidden}.BlogExplorer_featuredCard__TtGvL:hover{border-color:rgba(197,160,89,.45);transform:translateY(-2px);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.12),0 16px 36px -6px rgba(0,0,0,.7)}.BlogExplorer_featuredCard__TtGvL:active{transform:scale(.995)}.BlogExplorer_featuredCard__TtGvL:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:4px}.BlogExplorer_featuredMain__wENSf{display:flex;flex-direction:column;gap:1rem}.BlogExplorer_featuredMetaRow__OaRxd{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.BlogExplorer_featuredLabel__8bXse{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c5a059;background:rgba(197,160,89,.1)}.BlogExplorer_featuredCategory__XvErn,.BlogExplorer_featuredLabel__8bXse{font-size:.75rem;padding:.25rem .65rem;border-radius:var(--radius-sm,6px)}.BlogExplorer_featuredCategory__XvErn{font-weight:600;color:var(--primary-500,#82a67c);background:rgba(130,166,124,.1)}.BlogExplorer_featuredReadTime__mcCoo{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--text-meta,#7a887b)}.BlogExplorer_featuredTitle__kzbbD{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:clamp(1.5rem,2.5vw + .5rem,2.1rem);font-weight:400;color:var(--text-main,#fcfaf2);line-height:1.25;margin:0;letter-spacing:-.015em;text-wrap:balance}.BlogExplorer_featuredExcerpt__huRAR{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.95rem;line-height:1.6;color:var(--text-muted,#a1aba2);margin:0}.BlogExplorer_featuredAside__bPFI4{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg,12px);padding:1.25rem}.BlogExplorer_takeawayHeader__aPavH{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-meta,#7a887b);margin-bottom:.4rem}.BlogExplorer_takeawayText__DSftH{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-style:italic;font-size:.92rem;line-height:1.55;color:var(--text-main,#fcfaf2);margin:0;opacity:.9}.BlogExplorer_authorBlock__nB_vx{display:flex;flex-direction:column;gap:.2rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem}.BlogExplorer_authorName__DR5iP{font-size:.8rem;font-weight:600;color:var(--text-main,#fcfaf2)}.BlogExplorer_authorRole__Qde8P{font-size:.72rem;color:var(--text-meta,#7a887b)}.BlogExplorer_featuredCta__2vne7{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.9rem;font-weight:600;color:#c5a059;margin-top:.5rem}.BlogExplorer_articlesSection__s1n6w{display:flex;flex-direction:column;gap:1.25rem}.BlogExplorer_sectionHeader__vn_kE{display:flex;align-items:baseline;justify-content:space-between}.BlogExplorer_sectionTitle__B1b6W{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:1.35rem;font-weight:400;color:var(--text-main,#fcfaf2);margin:0}.BlogExplorer_grid__dE6XB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--space-4,1.5rem);width:100%}.BlogExplorer_emptyState__kapao{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(3rem,6vw,4.5rem) 1.5rem;background:var(--bg-card,#202621);border:1px dashed var(--surface-card-border,rgba(130,166,124,.2));border-radius:var(--radius-xl,16px);gap:1rem;max-width:600px;margin:1.5rem auto}.BlogExplorer_emptyTitle__NsD0M{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:1.4rem;color:var(--text-main,#fcfaf2);margin:0}.BlogExplorer_emptyDescription__LBxYQ{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.92rem;line-height:1.6;color:var(--text-muted,#a1aba2);margin:0;max-width:44ch}.BlogExplorer_resetBtn__8e9rt{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;min-height:44px;background:rgba(130,166,124,.15);border:1px solid var(--primary-500,#82a67c);border-radius:var(--radius-lg,12px);color:var(--text-main,#fcfaf2);font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.BlogExplorer_resetBtn__8e9rt:hover{background:rgba(130,166,124,.25);transform:translateY(-1px)}.BlogExplorer_resetBtn__8e9rt:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}@media (max-width:860px){.BlogExplorer_featuredCard__TtGvL{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:640px){.BlogExplorer_categoriesList__jLzR_{justify-content:flex-start;flex-wrap:nowrap;padding-bottom:.75rem}.BlogExplorer_grid__dE6XB{grid-template-columns:1fr;gap:1rem}.BlogExplorer_hero__CpNlS{gap:.5rem}}@media (prefers-reduced-motion:reduce){.BlogExplorer_categoryPill__suhaA,.BlogExplorer_featuredCard__TtGvL,.BlogExplorer_resetBtn__8e9rt,.BlogExplorer_searchInput__dZZsh{transition:none!important;transform:none!important}}.BlogShareBar_inlineContainer__ksqpL{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3,12px);padding:12px 16px;background:rgba(32,38,33,.6);border:1px solid rgba(255,255,255,.08);border-radius:12px;backdrop-filter:blur(8px);width:100%;box-sizing:border-box}.BlogShareBar_shareLabel__TDwmQ{font-size:.85rem;font-weight:600;color:var(--text-meta,#9c998d);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.BlogShareBar_buttonGroup__WBkbu{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.BlogShareBar_shareBtn__ER6co{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:8px;font-size:.85rem;font-weight:500;color:var(--text-muted,#cfcbbe);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);user-select:none}.BlogShareBar_shareBtn__ER6co:hover{color:var(--text-main,#fcfaf2);background:rgba(130,166,124,.14);border-color:rgba(130,166,124,.3);transform:translateY(-1px)}.BlogShareBar_shareBtn__ER6co:active{transform:translateY(0)}.BlogShareBar_shareBtn__ER6co:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.BlogShareBar_shareBtnActive__d3vsZ{background:rgba(130,166,124,.22);border-color:var(--primary-500,#82a67c);color:var(--primary-300,#b5cbb1)}.BlogShareBar_iconBtn__FHesb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;color:var(--text-muted,#cfcbbe);background:rgba(255,255,255,.04);border:var(--border-control,1px solid rgba(255,255,255,.15));cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.BlogShareBar_iconBtn__FHesb:hover{color:var(--text-main,#fcfaf2);background:rgba(130,166,124,.16);border-color:rgba(130,166,124,.35);transform:translateY(-1px)}.BlogShareBar_iconBtn__FHesb:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.BlogShareBar_iconBtnCopied__ISujf{background:rgba(130,166,124,.25);border-color:var(--primary-500,#82a67c);color:#a3d99b}.BlogShareBar_stickyDock__ueRm3{display:flex!important;flex-direction:column!important;align-items:center!important;width:48px!important;box-sizing:border-box!important;gap:8px;padding:12px 4px;background:rgba(32,38,33,.9);border:1px solid rgba(255,255,255,.1);border-radius:24px;backdrop-filter:blur(16px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);z-index:20}.BlogShareBar_stickyDockLabel__vc5cu{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-meta,#9c998d);writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:2px;line-height:1}.BlogShareBar_stickyDivider__dVFLC{width:16px;height:1px;background:rgba(255,255,255,.12);margin:2px 0}.BlogShareBar_stickyDock__ueRm3 .BlogShareBar_iconBtn__FHesb{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:8px}.BlogShareBar_calloutCard__aDawT{background:linear-gradient(145deg,rgba(32,38,33,.95),rgba(21,28,22,.9));border:1px solid rgba(130,166,124,.18);border-radius:16px;padding:var(--space-5,28px);margin-top:var(--space-5,28px);display:flex;flex-direction:column;gap:var(--space-4,18px);box-shadow:0 15px 35px -10px rgba(0,0,0,.4);width:100%;box-sizing:border-box}.BlogShareBar_calloutHeader__JVhNk{display:flex;flex-direction:column;gap:6px}.BlogShareBar_calloutTitle__LS9Rt{font-family:var(--font-brand,inherit);font-size:clamp(1.1rem,2.2vw + .3rem,1.25rem);font-weight:700;color:var(--text-main,#fcfaf2);margin:0;overflow-wrap:break-word}.BlogShareBar_calloutSubtitle__asBXG{font-size:.95rem;color:var(--text-muted,#cfcbbe);line-height:1.5;margin:0;overflow-wrap:break-word}.BlogShareBar_calloutActions__ye5ia{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.BlogShareBar_toastPill__Q_Akx{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border-radius:var(--radius-tag,6px);background:rgba(130,166,124,.2);color:#a3d99b;font-size:.8rem;font-weight:600;animation:BlogShareBar_fadeIn__v_HfR .2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;backface-visibility:hidden;box-sizing:border-box}@keyframes BlogShareBar_fadeIn__v_HfR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.BlogShareBar_inlineContainer__ksqpL{padding:10px 14px}.BlogShareBar_iconBtn__FHesb,.BlogShareBar_shareBtn__ER6co{min-height:44px;min-width:44px}.BlogShareBar_calloutCard__aDawT{padding:var(--space-4)}.BlogShareBar_calloutActions__ye5ia{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.BlogShareBar_calloutActions__ye5ia>:first-child{grid-column:span 2}.BlogShareBar_toastPill__Q_Akx{grid-column:1/-1;width:100%;text-align:center}}@media (max-width:480px){.BlogShareBar_inlineContainer__ksqpL{padding:8px 12px;gap:8px}.BlogShareBar_shareLabel__TDwmQ{width:100%;margin-bottom:2px}.BlogShareBar_buttonGroup__WBkbu{width:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.BlogShareBar_iconBtn__FHesb,.BlogShareBar_shareBtn__ER6co{transition:none}.BlogShareBar_iconBtn__FHesb:hover,.BlogShareBar_shareBtn__ER6co:hover{transform:none}.BlogShareBar_toastPill__Q_Akx{animation:none}}.FigureLightbox_backdrop__4hThn{position:fixed;inset:0;background:rgba(10,14,11,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:FigureLightbox_fadeIn__N_aSA .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.FigureLightbox_modalContent__aofLH{position:relative;max-width:1080px;width:100%;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:1rem;background:var(--bg-card,#18201a);border:1px solid rgba(130,166,124,.3);border-radius:var(--radius-lg,14px);padding:1.25rem;box-shadow:0 25px 60px -15px rgba(0,0,0,.8),var(--surface-bevel);animation:FigureLightbox_scaleUp__NafQY .22s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.FigureLightbox_closeButton__vuDMH{position:absolute;top:1rem;right:1rem;background:rgba(32,38,33,.8);border:1px solid rgba(130,166,124,.3);color:var(--text-main,#fcfaf2);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;z-index:10}.FigureLightbox_closeButton__vuDMH:hover{background:rgba(130,166,124,.25);border-color:var(--primary-500,#82a67c);transform:scale(1.05)}.FigureLightbox_closeButton__vuDMH:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px}.FigureLightbox_imageWrapper__eRlxe{width:100%;display:flex;align-items:center;justify-content:center;max-height:calc(85vh - 90px);overflow:hidden;border-radius:8px;background:#121813}.FigureLightbox_expandedImage__2tBLG{max-width:100%;max-height:calc(85vh - 90px);width:auto;height:auto;object-fit:contain;border-radius:8px;display:block}.FigureLightbox_caption__fPuOz{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.84rem;line-height:1.5;color:var(--text-muted,#cfcbbe);text-align:center;max-width:720px;margin:0;padding:0 .5rem}.FigureLightbox_caption__fPuOz strong{color:var(--text-main,#fcfaf2)}.FigureLightbox_hintText__imtN4{font-size:.72rem;color:var(--text-meta,#7a887b);letter-spacing:.04em;text-transform:uppercase}@keyframes FigureLightbox_fadeIn__N_aSA{0%{opacity:0}to{opacity:1}}@keyframes FigureLightbox_scaleUp__NafQY{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.FigureLightbox_backdrop__4hThn,.FigureLightbox_modalContent__aofLH{animation:none!important;transition:none!important}}.NightRacingMindTool_container__DUkHq{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,16px);padding:1.75rem 1.5rem;margin:2rem 0;box-shadow:var(--shadow-card,0 4px 20px rgba(0,0,0,.25));transition:border-color var(--transition-base,.2s ease)}.NightRacingMindTool_header__IcG9L{margin-bottom:1.25rem}.NightRacingMindTool_badgeRow__LvRoQ{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.NightRacingMindTool_badge___Zqh8{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-400);background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.25);border-radius:var(--radius-tag,6px);padding:.2rem .65rem}.NightRacingMindTool_title__DfLmS{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:var(--text-main);margin:0 0 .35rem;line-height:1.35}.NightRacingMindTool_subtitle__ZN_ss{font-size:.92rem;color:var(--text-muted);margin:0;line-height:1.5}.NightRacingMindTool_optionsGrid__IDtP5{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem;margin-bottom:1.5rem}.NightRacingMindTool_optionButton__mHK_I{background:var(--bg-main,#121813);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-btn,10px);padding:.6rem 1rem;font-size:.88rem;font-weight:500;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:all var(--transition-base,.2s ease);text-align:left}.NightRacingMindTool_optionButton__mHK_I:hover{border-color:var(--primary-500);color:var(--text-main);background:rgba(130,166,124,.08)}.NightRacingMindTool_optionButton__mHK_I:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.NightRacingMindTool_optionButtonSelected__oBFAn{background:rgba(130,166,124,.16);border-color:var(--primary-500);color:var(--text-main);font-weight:600;box-shadow:inset 0 0 0 1px var(--primary-500)}.NightRacingMindTool_exercisePanel__2iiKF{background:rgba(18,24,19,.85);border:1px solid rgba(130,166,124,.2);border-radius:var(--radius-md,12px);padding:1.5rem;animation:NightRacingMindTool_fadeIn__4Z8tz .3s cubic-bezier(.16,1,.3,1)}.NightRacingMindTool_exerciseMeta__AvWQ4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.NightRacingMindTool_exerciseTitle__pmNy9{font-size:1.05rem;font-weight:600;color:var(--text-main);margin:0;display:flex;align-items:center;gap:.45rem}.NightRacingMindTool_exerciseDuration__5el4r{font-size:.8rem;font-weight:500;color:var(--primary-400);background:rgba(130,166,124,.1);padding:.2rem .55rem;border-radius:4px}.NightRacingMindTool_stepsList__a70Tm{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}.NightRacingMindTool_stepItem__Iujs4{display:flex;gap:.85rem;align-items:flex-start}.NightRacingMindTool_stepNumber__pkabI{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:rgba(130,166,124,.15);color:var(--primary-400);font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(130,166,124,.3);margin-top:.1rem}.NightRacingMindTool_stepContent__P3cWK{flex:1}.NightRacingMindTool_stepHeading__EU3LJ{font-size:.95rem;font-weight:600;color:var(--text-main);margin:0 0 .25rem}.NightRacingMindTool_stepBody__Dolqj{font-size:.88rem;color:var(--text-muted);line-height:1.55;margin:0}.NightRacingMindTool_somaticQuote__3r67l{font-family:var(--font-serif,Georgia,serif);font-style:italic;color:var(--text-main);background:rgba(130,166,124,.05);padding:.65rem 1rem;border:1px solid rgba(130,166,124,.2);border-radius:var(--radius-sm,6px);margin:.5rem 0 0;font-size:.88rem}.NightRacingMindTool_bridgeBox__N06hS{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.NightRacingMindTool_bridgeBox__N06hS{flex-direction:row;align-items:center;justify-content:space-between}}.NightRacingMindTool_bridgePrompt__mAV8k{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.5}.NightRacingMindTool_bridgePrompt__mAV8k strong{color:var(--text-main)}.NightRacingMindTool_ctaLink__WAO3Q{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.55rem 1.15rem;background:var(--primary-500);color:#0d120e;font-weight:600;font-size:.88rem;border-radius:var(--radius-btn,10px);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:transform var(--transition-base,.15s ease),background-color var(--transition-base,.15s ease)}.NightRacingMindTool_ctaLink__WAO3Q:hover{background:var(--primary-400);transform:translateY(-1px)}.NightRacingMindTool_ctaLink__WAO3Q:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}@keyframes NightRacingMindTool_fadeIn__4Z8tz{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NightRacingMindTool_exercisePanel__2iiKF{animation:none}.NightRacingMindTool_ctaLink__WAO3Q:hover{transform:none}}.ReadingProgressBar_progressBarContainer__yQ7Vl{position:fixed;top:0;left:0;width:100%;height:2.5px;background:transparent;z-index:1000;pointer-events:none}.ReadingProgressBar_progressBarFill__44_Kx{height:100%;width:0;background:linear-gradient(90deg,var(--primary-500,#82a67c),#a3d99b);box-shadow:0 0 12px rgba(130,166,124,.7);transition:width .1s ease-out;border-radius:0 2px 2px 0}.RelatedArticles_section__BHfJE{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.08);width:100%;box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:0 450px}.RelatedArticles_header__Bu8hy{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.RelatedArticles_icon__wRT5J{color:var(--primary-500);flex-shrink:0}.RelatedArticles_title__jCOZF{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:clamp(1.25rem,2.5vw + .3rem,1.5rem);font-weight:400;color:var(--text-main);margin:0;overflow-wrap:break-word}.RelatedArticles_subtitle__vO_aD{color:var(--text-muted);font-size:.95rem;line-height:1.5;margin:0 0 var(--space-4) 0;overflow-wrap:break-word}.RelatedArticles_grid__2xJ5V{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-3);width:100%}.RelatedArticles_card__NLdWi{background:var(--bg-soft);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:1.15rem 1.25rem;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.RelatedArticles_card__NLdWi:hover{background:var(--bg-card);border-color:rgba(130,166,124,.35);transform:translateY(-2px)}.RelatedArticles_card__NLdWi:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px;border-color:var(--primary-500)}.RelatedArticles_cardMeta__66prJ{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8rem}.RelatedArticles_category__mjjMq{color:var(--primary-500);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.RelatedArticles_readTime__Qp8na{color:var(--text-meta);white-space:nowrap}.RelatedArticles_cardTitle__l5snB{font-family:var(--font-brand);font-size:1.05rem;color:var(--text-main);line-height:1.35;margin:0;overflow-wrap:break-word;word-break:break-word}.RelatedArticles_cardExcerpt__v46Ig{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.RelatedArticles_cardLink__NTd_H{display:inline-flex;align-items:center;gap:6px;color:var(--primary-500);font-size:.85rem;font-weight:600;margin-top:var(--space-1)}@media (max-width:480px){.RelatedArticles_grid__2xJ5V{grid-template-columns:1fr;gap:var(--space-3)}.RelatedArticles_card__NLdWi{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.RelatedArticles_card__NLdWi{transition:none}.RelatedArticles_card__NLdWi:hover{transform:none}}.Citations_container__taIg0{margin-top:var(--space-5);padding:var(--space-4);background:var(--bg-soft);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);width:100%;box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:0 300px}.Citations_title__NbMCH{font-family:var(--font-brand);font-size:clamp(1.1rem,2.2vw + .3rem,1.25rem);color:var(--text-main);margin-top:0;margin-bottom:4px;overflow-wrap:break-word}.Citations_note__v7FWD{font-size:.85rem;color:var(--text-meta);margin-top:0;margin-bottom:var(--space-3);line-height:1.5;overflow-wrap:break-word}.Citations_list__vNlDs{margin:0;padding-left:var(--space-4);color:var(--text-muted);font-size:.85rem;line-height:1.6}.Citations_item__tJ6kl{margin-bottom:10px}.Citations_item__tJ6kl,.Citations_text__ZCnAL{overflow-wrap:break-word;word-break:break-word}.Citations_text__ZCnAL{color:var(--text-muted)}.Citations_link__pf8fk{display:inline-block;color:var(--primary-500);text-decoration:none;margin-left:6px;font-weight:500;transition:color var(--transition-fast)}.Citations_link__pf8fk:hover{text-decoration:underline;color:var(--primary-300)}.Citations_link__pf8fk:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:2px}@media (max-width:480px){.Citations_container__taIg0{padding:var(--space-3)}.Citations_list__vNlDs{padding-left:18px}}.ContextualProductBridge_bridgeWrapper__e75Xx{margin:2.5rem 0 3rem;padding:2rem;border-radius:16px;background:linear-gradient(180deg,#18201a,#121813);border:1px solid var(--border-highlight,rgba(130,166,124,.22));box-shadow:0 8px 32px rgba(0,0,0,.35);position:relative}.ContextualProductBridge_headerBlock__85fI5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.ContextualProductBridge_topPill__WNGRo{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--primary-400,#9abf94);background:rgba(130,166,124,.1);padding:.3rem .75rem;border-radius:var(--radius-tag,6px);border:1px solid rgba(130,166,124,.15);width:fit-content}.ContextualProductBridge_heading__N3Db9{font-family:var(--font-brand);font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:700;color:var(--text-main,#fcfaf2);line-height:1.3;margin-bottom:.75rem}.ContextualProductBridge_description__NrcZg{font-family:var(--font-body,var(--font-inter,sans-serif));font-size:.95rem;line-height:1.65;color:var(--text-muted,#cfcbbe);margin-bottom:1.5rem}.ContextualProductBridge_featureHighlight__lZ9ZX{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.ContextualProductBridge_highlightItem__Wd6RY{background:rgba(18,24,19,.7);border:1px solid rgba(130,166,124,.1);border-radius:10px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem}.ContextualProductBridge_itemLabel__0HPj3{font-size:.88rem;font-weight:600;color:var(--text-main,#fcfaf2);display:flex;align-items:center;gap:.4rem}.ContextualProductBridge_itemLabel__0HPj3 svg{color:var(--primary-400,#9abf94)}.ContextualProductBridge_itemDesc__oBz7L{font-size:.82rem;color:var(--text-muted,#cfcbbe);line-height:1.45}.ContextualProductBridge_actions___y_It{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.ContextualProductBridge_primaryAction__6Kvhv{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.6rem;border-radius:var(--radius-cta,14px);background:var(--primary-500,#82a67c);color:#121813!important;font-weight:600;font-size:.92rem;text-decoration:none!important;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 14px rgba(130,166,124,.25),inset 0 1px 0 0 rgba(255,255,255,.25);transition:all .2s ease}.ContextualProductBridge_primaryAction__6Kvhv:link,.ContextualProductBridge_primaryAction__6Kvhv:visited{color:#121813!important}.ContextualProductBridge_primaryAction__6Kvhv svg{color:#121813!important;stroke:#121813!important;transition:transform .2s ease}.ContextualProductBridge_primaryAction__6Kvhv:hover{background:var(--primary-400,#90b58a);color:#121813!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(130,166,124,.4),inset 0 1px 0 0 rgba(255,255,255,.3);text-decoration:none!important}.ContextualProductBridge_primaryAction__6Kvhv:hover svg{transform:translateX(3px)}.ContextualProductBridge_primaryAction__6Kvhv:active{transform:translateY(0) scale(.985);box-shadow:0 2px 6px rgba(130,166,124,.2)}.ContextualProductBridge_secondaryAction__TGWu9{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.35rem;border-radius:var(--radius-btn,10px);background:rgba(255,255,255,.04);border:1px solid rgba(130,166,124,.25);color:var(--text-main,#fcfaf2)!important;font-weight:500;font-size:.9rem;text-decoration:none!important;transition:all .2s ease}.ContextualProductBridge_secondaryAction__TGWu9:link,.ContextualProductBridge_secondaryAction__TGWu9:visited{color:var(--text-main,#fcfaf2)!important}.ContextualProductBridge_secondaryAction__TGWu9:hover{background:rgba(130,166,124,.12);border-color:var(--primary-500,#82a67c);color:var(--text-main,#fcfaf2)!important;transform:translateY(-2px);text-decoration:none!important}.ContextualProductBridge_secondaryAction__TGWu9:active{transform:translateY(0) scale(.985)}.ContextualProductBridge_trustFootnote__We2k7{font-size:.78rem;color:var(--text-muted,#cfcbbe);display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;border-top:1px solid rgba(130,166,124,.08);padding-top:.85rem}.ContextualProductBridge_trustPill__UXlZ4{display:inline-flex;align-items:center;gap:.35rem}.ContextualProductBridge_trustPill__UXlZ4 svg{color:var(--primary-400,#9abf94)}@media (max-width:640px){.ContextualProductBridge_featureHighlight__lZ9ZX{grid-template-columns:1fr}.ContextualProductBridge_actions___y_It{flex-direction:column;width:100%}.ContextualProductBridge_primaryAction__6Kvhv,.ContextualProductBridge_secondaryAction__TGWu9{width:100%;justify-content:center}}.BlogPost_main___8IYE{min-height:100dvh;padding-bottom:clamp(var(--space-6,3rem),8vw,var(--space-8,5rem));background:var(--bg-main,#121813)}.BlogPost_grokpediaWrapper__NKI1y{width:100%;max-width:100%;margin:0;padding:1.5rem clamp(1.25rem,2.5vw,2.5rem);display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(1.75rem,2.5vw,3rem);align-items:start;box-sizing:border-box}.BlogPost_leftSidebar__5keKt{position:sticky;top:5rem;display:block}.BlogPost_mainArticleCol__P4ePV{display:flex;flex-direction:column;gap:1.25rem;min-width:0;width:100%;max-width:100%;margin:0;padding-right:clamp(1rem,3vw,4rem);box-sizing:border-box}.BlogPost_breadcrumb__0fJp5{font-size:.78rem;color:var(--text-meta,#7a887b);display:flex;flex-wrap:wrap;gap:6px;align-items:center;line-height:1.4;margin-bottom:.35rem}.BlogPost_breadcrumbLink__TlTy1{color:var(--text-muted,#cfcbbe);text-decoration:none;transition:color .15s ease}.BlogPost_breadcrumbLink__TlTy1:hover{color:var(--primary-500,#82a67c)}.BlogPost_breadcrumbLink__TlTy1:focus-visible{outline:2px solid var(--primary-500,#82a67c);outline-offset:2px;border-radius:2px}.BlogPost_articleHeader__kfCuX{border-bottom:none;padding-bottom:.5rem}.BlogPost_title__MNs3R{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:clamp(1.75rem,2.4vw,2.2rem);font-weight:400;letter-spacing:-.018em;color:var(--text-main,#fcfaf2);margin-top:0;margin-bottom:.5rem;line-height:1.22;text-wrap:balance;overflow-wrap:break-word;word-break:break-word}.BlogPost_clinicalMetaLine__xpIlc{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-size:.8rem;color:var(--text-meta,#7a887b)}.BlogPost_clinicalBadge__SVPZY{display:inline-flex;align-items:center;gap:.35rem;color:#a3d99b;font-weight:500}.BlogPost_shieldIcon__QwQgm{color:var(--primary-500,#82a67c);flex-shrink:0}.BlogPost_metaDot__IVo6m{opacity:.4;user-select:none}.BlogPost_metaItem__xmCLN{color:var(--text-meta,#7a887b)}.BlogPost_authorCredentials__OoT0k{margin-top:.35rem;font-size:.76rem;color:var(--text-meta,#7a887b);font-style:italic;line-height:1.45}.BlogPost_directAnswerBlock__VOQxw{background:rgba(130,166,124,.06);border:1px solid rgba(130,166,124,.22);border-radius:var(--radius-lg,12px);box-shadow:var(--surface-bevel);padding:.95rem 1.15rem;margin:.4rem 0 .85rem}.BlogPost_directAnswerBadge__mjH8J{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-500,#82a67c);margin-bottom:.35rem}.BlogPost_directAnswerText__Z9wUp{font-size:.92rem;line-height:1.64;color:var(--text-main,#fcfaf2);margin:0;font-weight:400}.BlogPost_mobileTocWrapper__7g2tb{display:none}.BlogPost_content__Ho53f{color:var(--text-muted,#cfcbbe);font-size:.92rem;line-height:1.68;width:100%;overflow-wrap:break-word;word-break:break-word}.BlogPost_content__Ho53f p{margin-bottom:1.15rem;overflow-wrap:break-word;text-wrap:pretty}.BlogPost_content__Ho53f h2{letter-spacing:-.015em;font-size:clamp(1.22rem,1.8vw,1.42rem);margin-top:2rem;margin-bottom:.7rem;line-height:1.28;clear:both}.BlogPost_content__Ho53f h2,.BlogPost_content__Ho53f h3{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-weight:400;text-wrap:balance;color:var(--text-main,#fcfaf2);scroll-margin-top:5rem}.BlogPost_content__Ho53f h3{letter-spacing:-.01em;font-size:clamp(1.02rem,1.3vw,1.15rem);margin-top:1.5rem;margin-bottom:.55rem;line-height:1.35}.BlogPost_content__Ho53f ol,.BlogPost_content__Ho53f ul{padding-left:1.35rem;margin-bottom:1.15rem;overflow-wrap:break-word;display:flow-root}.BlogPost_content__Ho53f li{margin-bottom:.45rem;line-height:1.62}.BlogPost_content__Ho53f a{color:var(--primary-500,#82a67c);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.BlogPost_content__Ho53f a:hover{color:#a3d99b}.BlogPost_content__Ho53f strong{color:var(--text-main,#fcfaf2);font-weight:600}.BlogPost_content__Ho53f blockquote{border-left:3px solid var(--primary-500,#82a67c);padding:.75rem 1.15rem;margin:1.5rem 0;background:rgba(130,166,124,.05);border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;font-style:italic;color:var(--text-main,#fcfaf2);clear:both}.BlogPost_content__Ho53f blockquote,.BlogPost_content__Ho53f div[style*=background],.BlogPost_content__Ho53f div[style*=border],.BlogPost_content__Ho53f figure,.BlogPost_content__Ho53f table,.BlogPost_content__Ho53f>div{clear:both;display:block;width:100%;box-sizing:border-box}.BlogPost_content__Ho53f figure{float:none;margin:clamp(1.75rem,3vw,2.5rem) auto;max-width:760px;background:var(--bg-card,#202621);border:1px solid rgba(130,166,124,.22);border-radius:var(--radius-lg,12px);padding:10px;box-shadow:var(--shadow-card),var(--surface-bevel);position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.BlogPost_content__Ho53f figure:hover{border-color:rgba(130,166,124,.45);box-shadow:var(--shadow-card),0 10px 30px -4px rgba(0,0,0,.6)}.BlogPost_content__Ho53f figure img{width:100%;aspect-ratio:16/9;min-height:200px;height:auto;border-radius:8px;display:block;object-fit:cover;border:1px solid rgba(255,255,255,.08);cursor:zoom-in;transition:transform .2s ease,filter .2s ease}.BlogPost_content__Ho53f figure img:hover{filter:brightness(1.04)}.BlogPost_content__Ho53f figcaption{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.82rem;line-height:1.55;color:var(--text-meta,#7a887b);padding:10px 8px 4px;text-align:left}.BlogPost_content__Ho53f figcaption strong{color:var(--text-main,#fcfaf2);font-weight:600}.BlogPost_disclaimerBox__A7f_7,.BlogPost_faqSection__Ko_y8,.BlogPost_reflectionPrompt__307Fu{content-visibility:auto;contain-intrinsic-size:1px 260px}.BlogPost_faqSection__Ko_y8{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.BlogPost_faqTitle___5sfa{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:1.35rem;font-weight:400;color:var(--text-main,#fcfaf2);margin-top:0;margin-bottom:1rem}.BlogPost_faqItem__qMbXl{background:var(--bg-card,#202621);border:1px solid rgba(130,166,124,.15);border-radius:var(--radius-md,10px);padding:.95rem 1.15rem;margin-bottom:.75rem}.BlogPost_faqQuestion__VGFO4{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.92rem;font-weight:600;color:var(--text-main,#fcfaf2);margin-top:0;margin-bottom:.4rem;line-height:1.4}.BlogPost_faqAnswer__mmkFt{font-size:.86rem;color:var(--text-muted,#cfcbbe);line-height:1.62;margin:0}.BlogPost_reflectionPrompt__307Fu{background:var(--bg-card,#202621);border:1px solid rgba(130,166,124,.16);box-shadow:var(--surface-bevel);border-radius:var(--radius-lg,12px);padding:1.1rem 1.3rem;margin-top:1.75rem;display:flex;flex-direction:column;gap:.4rem}.BlogPost_reflectionTitle__HHTPa{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:1.12rem;font-weight:400;color:var(--text-main,#fcfaf2);margin:0;letter-spacing:-.01em}.BlogPost_reflectionText__UXKcG{font-family:var(--font-brand,"Plus Jakarta Sans",sans-serif);font-size:.86rem;line-height:1.62;color:var(--text-muted,#cfcbbe);margin:0}.BlogPost_disclaimerBox__A7f_7{margin:1.75rem 0 .5rem;padding:.85rem 1.1rem;border-radius:8px;background:rgba(18,24,19,.6);border:1px solid rgba(130,166,124,.12);font-size:.76rem;color:var(--text-meta,#7a887b);line-height:1.55}.BlogPost_disclaimerBox__A7f_7 p{margin:0}.BlogPost_disclaimerBox__A7f_7 strong{color:var(--text-main,#fcfaf2)}@media (max-width:1080px){.BlogPost_grokpediaWrapper__NKI1y{grid-template-columns:180px minmax(0,1fr);gap:1.5rem}}@media (max-width:880px){.BlogPost_grokpediaWrapper__NKI1y{display:block;padding:1rem}.BlogPost_leftSidebar__5keKt{display:none}.BlogPost_mobileTocWrapper__7g2tb{display:block;margin:1rem 0}}.realign-logo-link{text-decoration:none;display:inline-flex;align-items:center;transition:opacity .2s ease,transform .2s ease}.realign-logo-link:hover{opacity:.92;transform:scale(1.01)}.realign-logo-link:focus-visible{outline:2px solid var(--primary-400,#82a67c);outline-offset:4px;border-radius:6px}.realign-brand-lockup{display:flex;align-items:center;gap:0;text-decoration:none;overflow:visible}.realign-brand-lockup.interactive{cursor:pointer}.logo-image{mix-blend-mode:screen;filter:contrast(1.1) brightness(.95);display:block;width:auto!important}.realign-brand-lockup.normal .logo-image{margin-right:-8px}.realign-brand-lockup.small .logo-image{margin-right:-5px}.brand-text{font-family:var(--font-brand);font-weight:650;letter-spacing:-.03em;color:var(--text-main,#fcfaf2);text-transform:none;display:inline-block;vertical-align:middle;line-height:1.25;padding-bottom:.18em;margin-bottom:-.18em;overflow:visible}.brand-text.normal{font-size:1.25rem}.brand-text.small{font-size:.975rem}.brand-text.primary{color:var(--text-main,#fcfaf2);letter-spacing:-.02em}@media (max-width:480px){.realign-brand-lockup.normal .logo-image{margin-right:-6px;height:38px!important;width:auto!important}.brand-text.normal{font-size:1.15rem}.realign-brand-lockup.small .logo-image{margin-right:-4px;height:30px!important;width:auto!important}.brand-text.small{font-size:.9rem}}@media (max-width:360px){.realign-brand-lockup.normal .logo-image{height:34px!important;width:auto!important}.brand-text.normal{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.brand-text.primary{animation:none;background-position:0 0,0 0}}