.BlogComments-module__KlRSiW__commentsSection{border-top:1px solid var(--line);max-width:760px;margin:56px auto 0;padding:40px 24px 0}.BlogComments-module__KlRSiW__headerRow{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.BlogComments-module__KlRSiW__titleGroup{align-items:center;gap:10px;display:flex}.BlogComments-module__KlRSiW__sectionTitle{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:700}.BlogComments-module__KlRSiW__commentCountBadge{color:#1877f2;background:#1877f214;border:1px solid #1877f233;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.dark .BlogComments-module__KlRSiW__commentCountBadge{color:#4599ff;background:#4599ff1f;border-color:#4599ff40}.BlogComments-module__KlRSiW__fbComposerWrapper{align-items:flex-start;gap:12px;margin-bottom:32px;display:flex}.BlogComments-module__KlRSiW__fbUserAvatar{color:#fff;background:linear-gradient(135deg,#1877f2 0%,#0d65d9 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;box-shadow:0 1px 4px #00000026}.BlogComments-module__KlRSiW__fbComposerMain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.BlogComments-module__KlRSiW__fbAuthorMetaBar{flex-wrap:wrap;gap:8px;display:flex}.BlogComments-module__KlRSiW__fbMetaInput{color:var(--ink);background:#f0f2f5;border:1px solid #0000;border-radius:16px;padding:5px 12px;font-family:inherit;font-size:12px;transition:all .15s}.BlogComments-module__KlRSiW__fbMetaInput:focus{background:#fff;border-color:#1877f2;outline:none;box-shadow:0 0 0 2px #1877f226}.dark .BlogComments-module__KlRSiW__fbMetaInput{background:#242526;border-color:#ffffff14}.dark .BlogComments-module__KlRSiW__fbMetaInput:focus{background:#18191a;border-color:#4599ff}.BlogComments-module__KlRSiW__fbCapsule{background:#f0f2f5;border:1px solid #0000;border-radius:20px;flex-direction:column;padding:10px 14px;transition:background .15s,box-shadow .15s;display:flex;position:relative}.BlogComments-module__KlRSiW__fbCapsuleFocused{background:#fff;border-color:#ccd0d5;box-shadow:0 1px 6px #00000014}.dark .BlogComments-module__KlRSiW__fbCapsule{background:#242526;border-color:#ffffff0f}.dark .BlogComments-module__KlRSiW__fbCapsuleFocused{background:#18191a;border-color:#3e4042;box-shadow:0 1px 6px #0000004d}.BlogComments-module__KlRSiW__fbTextarea{width:100%;min-height:38px;max-height:200px;color:var(--ink);resize:none;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:14.5px;line-height:1.45}.BlogComments-module__KlRSiW__fbTextarea::placeholder{color:#65676b}.dark .BlogComments-module__KlRSiW__fbTextarea::placeholder{color:#b0b3b8}.BlogComments-module__KlRSiW__fbCapsuleActions{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;display:flex}.dark .BlogComments-module__KlRSiW__fbCapsuleActions{border-top-color:#ffffff0f}.BlogComments-module__KlRSiW__fbQuickEmojis{align-items:center;gap:4px;display:flex}.BlogComments-module__KlRSiW__fbEmojiBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 5px;font-size:15px;line-height:1;transition:transform .15s,background .15s}.BlogComments-module__KlRSiW__fbEmojiBtn:hover{background:#0000000f;transform:scale(1.2)}.BlogComments-module__KlRSiW__fbActionIconsRight{align-items:center;gap:8px;display:flex}.BlogComments-module__KlRSiW__fbHelperText{color:#8a8d91;font-size:11px;font-family:var(--font-geist-mono,monospace)}.BlogComments-module__KlRSiW__fbSendBtn{color:#8a8d91;cursor:pointer;background:#e4e6eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex}.BlogComments-module__KlRSiW__fbSendBtnActive{box-shadow:0 2px 8px #1877f259;color:#fff!important;background:#1877f2!important}.BlogComments-module__KlRSiW__fbSendBtnActive:hover{transform:scale(1.06);background:#1464cc!important}.dark .BlogComments-module__KlRSiW__fbSendBtn{color:#8a8d91;background:#3a3b3c}.dark .BlogComments-module__KlRSiW__fbSendBtnActive{color:#fff!important;background:#4599ff!important}.BlogComments-module__KlRSiW__commentsList{flex-direction:column;gap:20px;display:flex}.BlogComments-module__KlRSiW__commentThread{align-items:flex-start;gap:12px;display:flex}.BlogComments-module__KlRSiW__commentAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;box-shadow:0 1px 3px #00000026}.BlogComments-module__KlRSiW__commentContentCol{flex-direction:column;flex:1;min-width:0;display:flex}.BlogComments-module__KlRSiW__fbBubbleWrapper{align-self:flex-start;max-width:100%;position:relative}.BlogComments-module__KlRSiW__fbBubble{word-break:break-word;background:#f0f2f5;border-radius:18px;max-width:100%;padding:10px 16px;transition:background .15s;display:inline-block}.dark .BlogComments-module__KlRSiW__fbBubble{background:#242526}.BlogComments-module__KlRSiW__commentAuthorRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.BlogComments-module__KlRSiW__commentAuthorName{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.25}.BlogComments-module__KlRSiW__commentAuthorRole{color:#65676b;font-size:11.5px}.dark .BlogComments-module__KlRSiW__commentAuthorRole{color:#b0b3b8}.BlogComments-module__KlRSiW__authorPill{text-transform:uppercase;color:#1877f2;background:#1877f21a;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}.dark .BlogComments-module__KlRSiW__authorPill{color:#4599ff;background:#4599ff26}.BlogComments-module__KlRSiW__commentText{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.45}.BlogComments-module__KlRSiW__commentText code{font-family:var(--font-geist-mono,monospace);color:#d9381e;background:#0000000f;border-radius:4px;padding:2px 6px;font-size:12.5px}.dark .BlogComments-module__KlRSiW__commentText code{color:#ff7a59;background:#ffffff1a}.BlogComments-module__KlRSiW__fbReactionBadge{cursor:pointer;z-index:2;background:#fff;border:1px solid #0000000d;border-radius:9999px;align-items:center;gap:3px;padding:2px 6px;display:inline-flex;position:absolute;bottom:-7px;right:-8px;box-shadow:0 1px 3px #00000038}.dark .BlogComments-module__KlRSiW__fbReactionBadge{background:#242526;border-color:#ffffff1f;box-shadow:0 1px 4px #00000073}.BlogComments-module__KlRSiW__fbReactionIcon{color:#fff;background:#1877f2;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.BlogComments-module__KlRSiW__fbReactionCount{color:#65676b;font-size:11.5px;font-weight:500;font-family:var(--font-geist-mono,monospace)}.dark .BlogComments-module__KlRSiW__fbReactionCount{color:#b0b3b8}.BlogComments-module__KlRSiW__fbActionBar{color:#65676b;align-items:center;gap:12px;margin-top:4px;padding-left:14px;font-size:12px;display:flex}.dark .BlogComments-module__KlRSiW__fbActionBar{color:#b0b3b8}.BlogComments-module__KlRSiW__fbActionLink{color:#65676b;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}.BlogComments-module__KlRSiW__fbActionLink:hover{color:var(--ink);text-decoration:underline}.dark .BlogComments-module__KlRSiW__fbActionLink{color:#b0b3b8}.BlogComments-module__KlRSiW__fbActionLinkActive{font-weight:700;color:#1877f2!important}.dark .BlogComments-module__KlRSiW__fbActionLinkActive{color:#4599ff!important}.BlogComments-module__KlRSiW__fbActionTime{color:#8a8d91;font-size:12px}.BlogComments-module__KlRSiW__fbDot{opacity:.5;font-size:11px}.BlogComments-module__KlRSiW__fbReplyBoxContainer{align-items:flex-start;gap:10px;margin-top:10px;padding-left:14px;display:flex;position:relative}.BlogComments-module__KlRSiW__fbReplyBoxContainer:before{content:"";border-bottom:2px solid #ccd0d5;border-left:2px solid #ccd0d5;border-bottom-left-radius:12px;width:28px;height:24px;position:absolute;top:-6px;left:-22px}.dark .BlogComments-module__KlRSiW__fbReplyBoxContainer:before{border-color:#3e4042}.BlogComments-module__KlRSiW__fbReplyAvatar{color:#fff;background:#1877f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.BlogComments-module__KlRSiW__emptyState{text-align:center;background:#f0f2f5;border-radius:16px;padding:40px 20px}.dark .BlogComments-module__KlRSiW__emptyState{background:#242526}.BlogComments-module__KlRSiW__emptyTitle{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600}.BlogComments-module__KlRSiW__emptySubtitle{color:#65676b;margin:0;font-size:13px}.dark .BlogComments-module__KlRSiW__emptySubtitle{color:#b0b3b8}
.BlogDetailView-module__oYvh5W__articleWrapper{width:100%;min-height:100vh;padding-bottom:90px;position:relative}.BlogDetailView-module__oYvh5W__readingProgressBarContainer{z-index:100;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.BlogDetailView-module__oYvh5W__readingProgressBar{background:linear-gradient(90deg, var(--orange,#e65a2e) 0%, #ff7a45 100%);width:0%;height:100%;transition:width 80ms ease-out;box-shadow:0 0 10px #e65a2e73}.BlogDetailView-module__oYvh5W__companionBar{-webkit-backdrop-filter:blur(16px);z-index:90;opacity:0;pointer-events:none;background:#f5f3ede0;border:1px solid #d8d9cfe6;border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);max-width:860px;padding:10px 18px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .25s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)translateY(-120%);box-shadow:0 12px 32px -4px #25262014,0 4px 12px -2px #2526200a}.BlogDetailView-module__oYvh5W__companionBarVisible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.dark .BlogDetailView-module__oYvh5W__companionBar{background:#1a1a18e0;border-color:#ffffff1f;box-shadow:0 12px 32px -4px #0006}.BlogDetailView-module__oYvh5W__companionLeft{flex-shrink:0;align-items:center;gap:12px;display:flex}.BlogDetailView-module__oYvh5W__companionBackBtn{color:var(--ink);background:#0000000a;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.BlogDetailView-module__oYvh5W__companionBackBtn:hover{color:var(--orange);background:#e65a2e1a}.dark .BlogDetailView-module__oYvh5W__companionBackBtn{background:#ffffff14}.BlogDetailView-module__oYvh5W__companionCenter{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.BlogDetailView-module__oYvh5W__companionTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.BlogDetailView-module__oYvh5W__companionRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.BlogDetailView-module__oYvh5W__companionProgress{font-family:var(--font-geist-mono,monospace);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.BlogDetailView-module__oYvh5W__companionActionBtn{color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.BlogDetailView-module__oYvh5W__companionActionBtn:hover{border-color:var(--orange);color:var(--orange)}.BlogDetailView-module__oYvh5W__heroContainer{max-width:900px;margin:0 auto;padding:48px 24px 32px}.BlogDetailView-module__oYvh5W__breadcrumbRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.BlogDetailView-module__oYvh5W__breadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.BlogDetailView-module__oYvh5W__breadcrumb a{color:var(--muted);text-decoration:none;transition:color .15s}.BlogDetailView-module__oYvh5W__breadcrumb a:hover{color:var(--orange)}.BlogDetailView-module__oYvh5W__breadcrumbSep{opacity:.4}.BlogDetailView-module__oYvh5W__topicBadge{font-size:11px;font-family:var(--font-geist-mono,monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--orange);background:#e65a2e14;border:1px solid #e65a2e33;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.BlogDetailView-module__oYvh5W__topicDot{background:var(--orange);border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #e65a2e99}.BlogDetailView-module__oYvh5W__heroTitle{letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(34px,4.8vw,56px);font-weight:700;line-height:1.14}.BlogDetailView-module__oYvh5W__heroLead{color:var(--muted);max-width:780px;margin:0 0 32px;font-size:clamp(18px,2.2vw,22px);font-weight:400;line-height:1.6}.BlogDetailView-module__oYvh5W__authorLockup{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.BlogDetailView-module__oYvh5W__authorLeft{align-items:center;gap:14px;display:flex}.BlogDetailView-module__oYvh5W__authorAvatar{width:48px;height:48px;color:var(--orange);border:2px solid var(--paper);box-shadow:0 0 0 1px var(--line);background:linear-gradient(135deg,#eaece3 0%,#d8d9cf 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.dark .BlogDetailView-module__oYvh5W__authorAvatar{background:linear-gradient(135deg,#2a2a26 0%,#1a1a18 100%)}.BlogDetailView-module__oYvh5W__authorStatusDot{border:2px solid var(--paper);background:#22c55e;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.BlogDetailView-module__oYvh5W__authorDetails{flex-direction:column;gap:2px;display:flex}.BlogDetailView-module__oYvh5W__authorNameRow{align-items:center;gap:6px;display:flex}.BlogDetailView-module__oYvh5W__authorName{color:var(--ink);font-size:15px;font-weight:600}.BlogDetailView-module__oYvh5W__verifiedBadge{color:var(--orange);display:inline-flex}.BlogDetailView-module__oYvh5W__authorRole{color:var(--muted);font-size:12px}.BlogDetailView-module__oYvh5W__authorMetaRow{color:var(--muted);font-size:12px;font-family:var(--font-geist-mono,monospace);align-items:center;gap:8px;margin-top:2px;display:flex}.BlogDetailView-module__oYvh5W__metaDot{opacity:.5}.BlogDetailView-module__oYvh5W__socialActions{align-items:center;gap:8px;display:flex}.BlogDetailView-module__oYvh5W__actionBtn{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.BlogDetailView-module__oYvh5W__actionBtn:hover{border-color:var(--ink);background:#00000008}.dark .BlogDetailView-module__oYvh5W__actionBtn:hover{background:#ffffff0d}.BlogDetailView-module__oYvh5W__actionBtnActive{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.BlogDetailView-module__oYvh5W__heroMediaContainer{max-width:960px;margin:36px auto 44px;padding:0 24px}.BlogDetailView-module__oYvh5W__heroMediaFrame{border:1px solid var(--line);background:#eaece3;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #2526201f,0 4px 12px -2px #2526200f}.BlogDetailView-module__oYvh5W__heroImage{object-fit:cover;width:100%;height:440px;display:block}@media (max-width:768px){.BlogDetailView-module__oYvh5W__heroImage{height:260px}}.BlogDetailView-module__oYvh5W__mediaCaption{color:var(--muted);font-size:12px;font-family:var(--font-geist-mono,monospace);align-items:center;gap:8px;margin-top:12px;padding:0 6px;display:flex}.BlogDetailView-module__oYvh5W__readingCanvas{max-width:760px;margin:0 auto;padding:0 24px}.BlogDetailView-module__oYvh5W__takeawaysCard{border:1px solid #e65a2e38;border-left:4px solid var(--orange);background:#e65a2e0a;border-radius:12px;margin:0 0 40px;padding:24px 28px}.dark .BlogDetailView-module__oYvh5W__takeawaysCard{background:#e65a2e14}.BlogDetailView-module__oYvh5W__takeawaysHeader{font-family:var(--font-geist-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--orange);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.BlogDetailView-module__oYvh5W__takeawaysList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.BlogDetailView-module__oYvh5W__takeawayItem{color:var(--ink);padding-left:22px;font-size:15px;line-height:1.65;position:relative}.BlogDetailView-module__oYvh5W__takeawayItem:before{content:"✓";color:var(--orange);font-size:14px;font-weight:700;position:absolute;top:1px;left:0}.BlogDetailView-module__oYvh5W__articleBody{color:#383a34;font-size:1.125rem;line-height:1.88}.dark .BlogDetailView-module__oYvh5W__articleBody{color:#c9cbc2}.BlogDetailView-module__oYvh5W__paragraph{text-wrap:pretty;margin:0 0 28px}.BlogDetailView-module__oYvh5W__ledeParagraph{color:var(--ink);margin-bottom:32px;font-size:1.25rem;font-weight:450;line-height:1.8}.BlogDetailView-module__oYvh5W__codeBlock{color:#f5f3ed;background:#1c1d1a;border:1px solid #ffffff1a;border-radius:12px;margin:32px 0;overflow:hidden;box-shadow:0 8px 24px #00000026}.BlogDetailView-module__oYvh5W__codeHeader{background:#141512;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.BlogDetailView-module__oYvh5W__codeWindowDots{gap:6px;display:flex}.BlogDetailView-module__oYvh5W__windowDot{background:#3e3f3b;border-radius:50%;width:10px;height:10px}.BlogDetailView-module__oYvh5W__codeFilename{font-family:var(--font-geist-mono,monospace);color:#8f9188;font-size:11px}.BlogDetailView-module__oYvh5W__copyCodeBtn{color:#8f9188;font-size:11px;font-family:var(--font-geist-mono,monospace);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;transition:all .15s;display:inline-flex}.BlogDetailView-module__oYvh5W__copyCodeBtn:hover{color:#fff;background:#ffffff14}.BlogDetailView-module__oYvh5W__codeContent{font-family:var(--font-geist-mono,monospace);margin:0;padding:18px 20px;font-size:13.5px;line-height:1.7;overflow-x:auto}.BlogDetailView-module__oYvh5W__pullQuote{border-left:3px solid var(--orange);color:var(--ink);background:#00000005;border-radius:0 10px 10px 0;margin:36px 0;padding:24px 30px;font-size:1.25rem;font-style:italic;line-height:1.6}.dark .BlogDetailView-module__oYvh5W__pullQuote{background:#ffffff08}.BlogDetailView-module__oYvh5W__subheading{letter-spacing:-.035em;color:var(--ink);margin:44px 0 18px;font-size:1.65rem;font-weight:700;line-height:1.25}.BlogDetailView-module__oYvh5W__tagsSection{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.BlogDetailView-module__oYvh5W__tagsLabel{font-family:var(--font-geist-mono,monospace);text-transform:uppercase;color:var(--muted);letter-spacing:.06em;margin-bottom:12px;font-size:11px}.BlogDetailView-module__oYvh5W__tagsList{flex-wrap:wrap;gap:8px;display:flex}.BlogDetailView-module__oYvh5W__tagPill{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:9999px;padding:6px 14px;font-size:12px;text-decoration:none;transition:all .15s}.BlogDetailView-module__oYvh5W__tagPill:hover{border-color:var(--ink);color:var(--ink)}.BlogDetailView-module__oYvh5W__shareStrip{border:1px solid var(--line);background:#00000005;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:44px 0;padding:24px 28px;display:flex}.dark .BlogDetailView-module__oYvh5W__shareStrip{background:#ffffff05}.BlogDetailView-module__oYvh5W__shareStripText{flex-direction:column;gap:3px;display:flex}.BlogDetailView-module__oYvh5W__shareStripTitle{color:var(--ink);font-size:15px;font-weight:600}.BlogDetailView-module__oYvh5W__shareStripSubtitle{color:var(--muted);font-size:13px}.BlogDetailView-module__oYvh5W__shareStripActions{align-items:center;gap:10px;display:flex}.BlogDetailView-module__oYvh5W__authorBioCard{border:1px solid var(--line);background:#eaece3;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin:48px 0;padding:32px;display:grid}.dark .BlogDetailView-module__oYvh5W__authorBioCard{background:#1c1d1a}@media (max-width:640px){.BlogDetailView-module__oYvh5W__authorBioCard{text-align:center;grid-template-columns:1fr;justify-items:center}}.BlogDetailView-module__oYvh5W__authorBioAvatar{background:linear-gradient(135deg, var(--paper) 0%, #d8d9cf 100%);width:72px;height:72px;color:var(--orange);border:2px solid var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.BlogDetailView-module__oYvh5W__authorBioContent h4{color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:600}.BlogDetailView-module__oYvh5W__authorBioContent p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.65}.BlogDetailView-module__oYvh5W__authorBioLinks{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:640px){.BlogDetailView-module__oYvh5W__authorBioLinks{justify-content:center}}.BlogDetailView-module__oYvh5W__authorBioLink{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s}.BlogDetailView-module__oYvh5W__authorBioLink:hover{border-color:var(--orange);color:var(--orange)}.BlogDetailView-module__oYvh5W__relatedSection{border-top:1px solid var(--line);max-width:900px;margin:64px auto 0;padding:48px 24px 0}.BlogDetailView-module__oYvh5W__relatedHeading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.BlogDetailView-module__oYvh5W__relatedTitle{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:700}.BlogDetailView-module__oYvh5W__relatedAllLink{color:var(--orange);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.BlogDetailView-module__oYvh5W__relatedAllLink:hover{text-decoration:underline}.BlogDetailView-module__oYvh5W__relatedGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:700px){.BlogDetailView-module__oYvh5W__relatedGrid{grid-template-columns:1fr}}.BlogDetailView-module__oYvh5W__relatedCard{color:inherit;border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s;display:flex;overflow:hidden}.BlogDetailView-module__oYvh5W__relatedCard:hover{transform:translateY(-4px);box-shadow:0 12px 28px -4px #25262014}.BlogDetailView-module__oYvh5W__relatedCard:hover .BlogDetailView-module__oYvh5W__relatedCardTitle{color:var(--orange)}.BlogDetailView-module__oYvh5W__relatedCardImage{background:#eaece3;height:180px;position:relative;overflow:hidden}.BlogDetailView-module__oYvh5W__relatedCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.BlogDetailView-module__oYvh5W__relatedCard:hover .BlogDetailView-module__oYvh5W__relatedCardImage img{transform:scale(1.04)}.BlogDetailView-module__oYvh5W__relatedCardContent{flex-direction:column;flex:1;padding:20px;display:flex}.BlogDetailView-module__oYvh5W__relatedCardMeta{font-family:var(--font-geist-mono,monospace);color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.BlogDetailView-module__oYvh5W__relatedCardTitle{letter-spacing:-.025em;color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3;transition:color .15s}.BlogDetailView-module__oYvh5W__relatedCardExcerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}
