.Blogs-module__Lf-Fma__blogsPage{background-color:var(--bg-primary,#fff);color:var(--text-primary,#151515);min-height:calc(100vh - var(--nav-height,80px));padding-top:calc(var(--nav-height,80px) + 40px);font-family:var(--font-primary,"SF Pro Display", sans-serif);padding-bottom:120px}.Blogs-module__Lf-Fma__container{flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;padding:0 24px;display:flex}.Blogs-module__Lf-Fma__header{text-align:center;width:100%;margin-bottom:32px}.Blogs-module__Lf-Fma__title{font-family:var(--font-primary,"SF Pro Display", sans-serif);color:var(--text-primary,#151515);text-align:center;margin:0;font-size:clamp(2.5rem,5vw,4.375rem);font-weight:600;line-height:1}[data-theme=dark] .Blogs-module__Lf-Fma__title{color:#fff}.Blogs-module__Lf-Fma__searchContainer{background-color:#f7f7f7;border:1px solid #0000;border-radius:50px;align-items:center;gap:12px;width:100%;max-width:440px;height:52px;margin-bottom:44px;padding:10px 20px;transition:all .3s;display:flex}.Blogs-module__Lf-Fma__searchContainer:focus-within{background-color:#fff;border-color:#151515;box-shadow:0 4px 16px #0000000f}[data-theme=dark] .Blogs-module__Lf-Fma__searchContainer{background-color:#ffffff14}[data-theme=dark] .Blogs-module__Lf-Fma__searchContainer:focus-within{background-color:#ffffff26;border-color:#fff}.Blogs-module__Lf-Fma__searchIcon{color:#6d6d6d;flex-shrink:0}.Blogs-module__Lf-Fma__searchInput{width:100%;font-family:var(--font-primary,"SF Pro Display", sans-serif);color:var(--text-primary,#151515);background:0 0;border:none;outline:none;font-size:18px;font-weight:400}.Blogs-module__Lf-Fma__searchInput::placeholder{color:#6d6d6d}[data-theme=dark] .Blogs-module__Lf-Fma__searchInput::placeholder{color:#ffffff80}.Blogs-module__Lf-Fma__categoryTabs{justify-content:center;align-items:center;gap:24px;width:100%;margin-bottom:54px;padding-bottom:8px;display:flex;overflow-x:auto}.Blogs-module__Lf-Fma__tabItem{font-family:var(--font-primary,"SF Pro Display", sans-serif);color:var(--text-primary,#151515);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:24px;font-weight:400;transition:all .2s;display:flex}[data-theme=dark] .Blogs-module__Lf-Fma__tabItem{color:#ffffffb3}.Blogs-module__Lf-Fma__tabItem:hover{opacity:.8}.Blogs-module__Lf-Fma__activeTab{border-bottom-color:#151515;font-weight:600}[data-theme=dark] .Blogs-module__Lf-Fma__activeTab{color:#fff;border-bottom-color:#fff}.Blogs-module__Lf-Fma__blogsList{flex-direction:column;gap:32px;width:100%;display:flex}.Blogs-module__Lf-Fma__blogRowCard{align-items:center;gap:50px;width:100%;display:flex}@media (max-width:900px){.Blogs-module__Lf-Fma__blogRowCard{flex-direction:column;align-items:flex-start;gap:24px}}.Blogs-module__Lf-Fma__imageContainer{background-color:#f5f5f5;border-radius:32px;flex-shrink:0;width:100%;max-width:540px;height:280px;position:relative;overflow:hidden}@media (max-width:900px){.Blogs-module__Lf-Fma__imageContainer{max-width:100%}}.Blogs-module__Lf-Fma__blogImage{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.Blogs-module__Lf-Fma__blogRowCard:hover .Blogs-module__Lf-Fma__blogImage{transform:scale(1.05)}.Blogs-module__Lf-Fma__bookmarkIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#151515;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 4px 12px #00000014}.Blogs-module__Lf-Fma__blogMetaContent{flex-direction:column;flex:1;align-items:flex-start;gap:22px;display:flex}.Blogs-module__Lf-Fma__categoryBadge{font-family:var(--font-primary,"SF Pro Display", sans-serif);color:#151515;text-transform:uppercase;letter-spacing:.05em;border:1px solid #151515;border-radius:40px;padding:6px 12px;font-size:16px;font-weight:500}[data-theme=dark] .Blogs-module__Lf-Fma__categoryBadge{color:#fff;border-color:#fff}.Blogs-module__Lf-Fma__blogTitle{font-family:var(--font-primary,"SF Pro Display", sans-serif);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.35}.Blogs-module__Lf-Fma__blogTitle a{color:#151515;text-decoration:none;transition:color .2s}[data-theme=dark] .Blogs-module__Lf-Fma__blogTitle a{color:#fff}.Blogs-module__Lf-Fma__blogTitle a:hover{color:var(--accent-red,#f93939)}.Blogs-module__Lf-Fma__blogDate{font-family:var(--font-primary,"SF Pro Display", sans-serif);color:#4a4a4a;margin:0;font-size:16px;font-weight:500}[data-theme=dark] .Blogs-module__Lf-Fma__blogDate{color:#fff9}.Blogs-module__Lf-Fma__loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.Blogs-module__Lf-Fma__spinner{border:3px solid #0000001a;border-top-color:#151515;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite Blogs-module__Lf-Fma__spin}@keyframes Blogs-module__Lf-Fma__spin{to{transform:rotate(360deg)}}.Blogs-module__Lf-Fma__empty{text-align:center;color:#666;padding:60px 0;font-size:18px}.Blogs-module__Lf-Fma__editorialBadge{color:#f93939;text-transform:uppercase;letter-spacing:.08em;background:#f939391a;border:1px solid #f9393940;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.Blogs-module__Lf-Fma__badgePulse{background:#f93939;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite Blogs-module__Lf-Fma__pulseDot;box-shadow:0 0 8px #f93939}@keyframes Blogs-module__Lf-Fma__pulseDot{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.Blogs-module__Lf-Fma__headerDesc{color:var(--text-secondary,#71717a);text-align:center;max-width:680px;margin:12px auto 0;font-size:17px;line-height:1.55}[data-theme=dark] .Blogs-module__Lf-Fma__headerDesc{color:#a1a1aa}.Blogs-module__Lf-Fma__spotlightHeroCard{background:var(--bg-surface-elevated,#ffffff08);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:1.2fr 1fr;gap:36px;width:100%;margin-bottom:50px;transition:border-color .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 20px 48px #00000040}[data-theme=light] .Blogs-module__Lf-Fma__spotlightHeroCard{background:#fff;border-color:#00000014;box-shadow:0 12px 32px #0000000f}.Blogs-module__Lf-Fma__spotlightHeroCard:hover{border-color:#f9393966;box-shadow:0 24px 54px #f9393926}@media (max-width:960px){.Blogs-module__Lf-Fma__spotlightHeroCard{grid-template-columns:1fr;gap:0}}.Blogs-module__Lf-Fma__spotlightMediaWrapper{background-color:#111;min-height:380px;position:relative;overflow:hidden}.Blogs-module__Lf-Fma__spotlightImg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.Blogs-module__Lf-Fma__spotlightHeroCard:hover .Blogs-module__Lf-Fma__spotlightImg{transform:scale(1.05)}.Blogs-module__Lf-Fma__spotlightOverlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0009 100%);position:absolute;inset:0}.Blogs-module__Lf-Fma__spotlightTagPill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ff3b30;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#000000bf;border:1px solid #fff3;border-radius:9999px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:20px;left:20px}.Blogs-module__Lf-Fma__spotlightContent{flex-direction:column;justify-content:center;padding:36px 36px 36px 0;display:flex}@media (max-width:960px){.Blogs-module__Lf-Fma__spotlightContent{padding:28px 24px}}.Blogs-module__Lf-Fma__spotlightMetaBar{color:var(--text-secondary,#a1a1aa);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.Blogs-module__Lf-Fma__authorBadge{color:var(--text-primary,#fff);align-items:center;gap:8px;font-weight:600;display:inline-flex}[data-theme=light] .Blogs-module__Lf-Fma__authorBadge{color:#111}.Blogs-module__Lf-Fma__authorAvatarImg{object-fit:cover;border:1px solid #f93939;border-radius:50%;width:24px;height:24px}.Blogs-module__Lf-Fma__readTimePill{background:#ffffff1a;border-radius:9999px;padding:2px 8px;font-weight:600}[data-theme=light] .Blogs-module__Lf-Fma__readTimePill{background:#0000000f}.Blogs-module__Lf-Fma__spotlightTitle{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;line-height:1.25}.Blogs-module__Lf-Fma__spotlightTitle a{color:var(--text-primary,#fff);text-decoration:none;transition:color .2s}[data-theme=light] .Blogs-module__Lf-Fma__spotlightTitle a{color:#111}.Blogs-module__Lf-Fma__spotlightTitle a:hover{color:#f93939}.Blogs-module__Lf-Fma__spotlightExcerpt{color:var(--text-secondary,#a1a1aa);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:28px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}[data-theme=light] .Blogs-module__Lf-Fma__spotlightExcerpt{color:#555}.Blogs-module__Lf-Fma__spotlightActionRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Blogs-module__Lf-Fma__readMasterclassBtn{color:#fff;background:#f93939;border-radius:9999px;align-items:center;gap:10px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 20px #f9393959}.Blogs-module__Lf-Fma__readMasterclassBtn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #f9393980}.Blogs-module__Lf-Fma__readMasterclassBtn svg{transition:transform .25s}.Blogs-module__Lf-Fma__readMasterclassBtn:hover svg{transform:translate(4px)}.Blogs-module__Lf-Fma__bookmarkBtnSpotlight{color:var(--text-primary,#fff);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}[data-theme=light] .Blogs-module__Lf-Fma__bookmarkBtnSpotlight{color:#111;background:#0000000d;border-color:#0000001a}.Blogs-module__Lf-Fma__bookmarkBtnSpotlight:hover{background:#ffffff26}.Blogs-module__Lf-Fma__bookmarkedActive{color:#f93939!important;background:#f9393926!important;border-color:#f93939!important}.Blogs-module__Lf-Fma__controlsBar{flex-direction:column;align-items:center;width:100%;margin-bottom:24px;display:flex}.Blogs-module__Lf-Fma__clearSearchBtn{color:var(--text-secondary,#888);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px}.Blogs-module__Lf-Fma__resultCounterRow{width:100%;color:var(--text-muted,#71717a);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:12px;font-size:13px;display:flex}[data-theme=light] .Blogs-module__Lf-Fma__resultCounterRow{border-color:#0000000f}.Blogs-module__Lf-Fma__resetFiltersBtn{color:#fff;cursor:pointer;background:#f93939;border:none;border-radius:9999px;margin-top:14px;padding:8px 18px;font-size:13px;font-weight:600}.Blogs-module__Lf-Fma__cardImageLink{width:100%;height:100%;display:block}.Blogs-module__Lf-Fma__metaTopPills{align-items:center;gap:8px;display:flex}.Blogs-module__Lf-Fma__readTimeBadge{color:var(--text-muted,#888);background:#ffffff14;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600}[data-theme=light] .Blogs-module__Lf-Fma__readTimeBadge{color:#666;background:#0000000f}.Blogs-module__Lf-Fma__blogSnippet{color:var(--text-secondary,#a1a1aa);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}[data-theme=light] .Blogs-module__Lf-Fma__blogSnippet{color:#555}.Blogs-module__Lf-Fma__authorDateFooter{color:var(--text-muted,#71717a);align-items:center;gap:8px;font-size:12px;display:flex}.Blogs-module__Lf-Fma__authorMiniBadge{color:var(--text-primary,#fff);align-items:center;gap:6px;font-weight:600;display:inline-flex}[data-theme=light] .Blogs-module__Lf-Fma__authorMiniBadge{color:#111}.Blogs-module__Lf-Fma__authorMiniAvatar{object-fit:cover;border-radius:50%;width:20px;height:20px}.Blogs-module__Lf-Fma__newsletterCard{text-align:center;background:linear-gradient(135deg,#f9393914 0%,#14141af2 100%);border:1px solid #f9393940;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:860px;margin-top:80px;padding:44px;display:flex;box-shadow:0 20px 48px #0000004d}[data-theme=light] .Blogs-module__Lf-Fma__newsletterCard{background:linear-gradient(135deg,#f939390f 0%,#fff 100%);border-color:#f9393933;box-shadow:0 12px 32px #0000000f}.Blogs-module__Lf-Fma__newsletterBadge{color:#fff;letter-spacing:.1em;background:#f93939;border-radius:9999px;margin-bottom:16px;padding:4px 12px;font-size:10px;font-weight:800}.Blogs-module__Lf-Fma__newsletterTitle{letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}[data-theme=light] .Blogs-module__Lf-Fma__newsletterTitle{color:#111}.Blogs-module__Lf-Fma__newsletterSubtitle{color:var(--text-secondary,#a1a1aa);max-width:600px;margin-bottom:28px;font-size:15px;line-height:1.6}.Blogs-module__Lf-Fma__newsletterForm{align-items:center;gap:12px;width:100%;max-width:500px;margin-bottom:14px;display:flex}@media (max-width:600px){.Blogs-module__Lf-Fma__newsletterForm{flex-direction:column;width:100%}}.Blogs-module__Lf-Fma__newsletterInput{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:9999px;outline:none;flex:1;width:100%;height:48px;padding:0 18px;font-size:14px;transition:all .25s}[data-theme=light] .Blogs-module__Lf-Fma__newsletterInput{color:#111;background:#fff;border-color:#d1d5db}.Blogs-module__Lf-Fma__newsletterInput:focus{background:#ffffff1f;border-color:#f93939}.Blogs-module__Lf-Fma__newsletterSubmitBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#f93939;border:none;border-radius:9999px;height:48px;padding:0 24px;font-size:13.5px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 18px #f9393959}.Blogs-module__Lf-Fma__newsletterSubmitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #f9393980}.Blogs-module__Lf-Fma__newsletterSubmitBtn:disabled{cursor:default;background:#10b981}.Blogs-module__Lf-Fma__newsletterDisclaimer{color:var(--text-muted,#71717a);font-size:11.5px}
