.BlogPage-module__wCsTRq__blogPage{background:radial-gradient(80% 50% at 50% 0,#6366f126,#0000),radial-gradient(60% 50% at 50% 100%,#a855f726,#0000),linear-gradient(#0f0c29 0%,#1a1a3e 50%,#16213e 100%);min-height:100vh;position:relative;overflow:hidden}.BlogPage-module__wCsTRq__content{z-index:10;max-width:1400px;margin:0 auto;padding:2rem 1rem 3rem;position:relative}@media (min-width:480px){.BlogPage-module__wCsTRq__content{padding:3rem 1.25rem 4rem}}@media (min-width:768px){.BlogPage-module__wCsTRq__content{padding:4rem 2rem 6rem}}@media (min-width:1024px){.BlogPage-module__wCsTRq__content{padding:5rem 3rem 8rem}}.BlogPage-module__wCsTRq__breadcrumb{margin-bottom:1rem}@media (min-width:768px){.BlogPage-module__wCsTRq__breadcrumb{margin-bottom:1.5rem}}.BlogPage-module__wCsTRq__breadcrumbList{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}@media (min-width:480px){.BlogPage-module__wCsTRq__breadcrumbList{gap:.75rem;font-size:.875rem}}@media (max-width:767px){.BlogPage-module__wCsTRq__breadcrumb{display:none}.BlogPage-module__wCsTRq__breadcrumbList{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.BlogPage-module__wCsTRq__headerSection{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.BlogPage-module__wCsTRq__headerSection{gap:1.25rem;margin-bottom:2rem}}.BlogPage-module__wCsTRq__searchWrapper{justify-content:center;width:100%;margin-bottom:2rem;display:flex}@media (min-width:768px){.BlogPage-module__wCsTRq__searchWrapper{margin-bottom:4rem}}.BlogPage-module__wCsTRq__title{background:linear-gradient(135deg,#fff 0%,#e0e7ff 50%,#c7d2fe 100%);-webkit-text-fill-color:transparent;text-align:center;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:.75rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:800;line-height:1.1}@media (max-width:767px){.BlogPage-module__wCsTRq__title{margin-bottom:1rem;font-size:1.75rem}}.BlogPage-module__wCsTRq__subtitle{text-align:center;color:#ffffffd9;letter-spacing:.01em;max-width:52rem;margin:0 auto;font-size:clamp(1rem,2vw,1.375rem);font-weight:400;line-height:1.8}@media (max-width:767px){.BlogPage-module__wCsTRq__subtitle{font-size:.9375rem;line-height:1.6}}.BlogPage-module__wCsTRq__sectionsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem;display:grid}@media (min-width:640px){.BlogPage-module__wCsTRq__sectionsGrid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:768px){.BlogPage-module__wCsTRq__sectionsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:6rem}}@media (min-width:1024px){.BlogPage-module__wCsTRq__sectionsGrid{gap:2.5rem}}.BlogPage-module__wCsTRq__sectionCard{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#4338ca66 0%,#6366f159 50%,#8b5cf666 100%);border:1px solid #fff3;border-radius:1rem;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003,inset 0 1px #ffffff26}@media (min-width:768px){.BlogPage-module__wCsTRq__sectionCard{border-radius:1.25rem;padding:2.5rem}}.BlogPage-module__wCsTRq__sectionCard:before{content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;z-index:-1;background:linear-gradient(135deg,#6366f180,#a855f780,#06b6d480);border-radius:1.25rem;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.BlogPage-module__wCsTRq__sectionCard:hover:before{opacity:1}.BlogPage-module__wCsTRq__sectionCard:hover{background:linear-gradient(135deg,#4f46e580 0%,#6366f173 50%,#9333ea80 100%);border-color:#ffffff59;text-decoration:none;box-shadow:0 25px 50px -12px #0006,0 0 0 1px #fff3,inset 0 1px #ffffff40}.BlogPage-module__wCsTRq__iconContainer{background:linear-gradient(135deg,#ffffff26,#ffffff1a);border:1px solid #ffffff4d;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;font-size:1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003,inset 0 1px #fff3}@media (min-width:768px){.BlogPage-module__wCsTRq__iconContainer{border-radius:1.25rem;width:5rem;height:5rem;margin-bottom:1.25rem;font-size:2.25rem}}.BlogPage-module__wCsTRq__iconContainer:before{content:"";opacity:0;background:linear-gradient(135deg,#67e8f94d,#a855f74d);position:absolute;inset:0}.BlogPage-module__wCsTRq__sectionCard:hover .BlogPage-module__wCsTRq__iconContainer{border-color:#67e8f980;box-shadow:0 20px 25px -5px #0000004d,0 0 20px #67e8f94d,inset 0 1px #fff3}.BlogPage-module__wCsTRq__sectionCard:hover .BlogPage-module__wCsTRq__iconContainer:before{opacity:1}.BlogPage-module__wCsTRq__sectionTitle{color:#fff;text-shadow:0 2px 4px #0000004d;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.125rem,4vw,1.875rem);font-weight:800;line-height:1.3}@media (min-width:768px){.BlogPage-module__wCsTRq__sectionTitle{margin-bottom:1rem}}.BlogPage-module__wCsTRq__sectionCard:hover .BlogPage-module__wCsTRq__sectionTitle{color:#fff;text-shadow:0 2px 8px #8b5cf680,0 0 12px #8b5cf64d}.BlogPage-module__wCsTRq__sectionDescription{color:#fffffff2;letter-spacing:.01em;text-shadow:0 1px 2px #0003;flex-grow:1;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}@media (min-width:768px){.BlogPage-module__wCsTRq__sectionDescription{margin-bottom:2rem;font-size:.9375rem;line-height:1.8}}.BlogPage-module__wCsTRq__sectionDescriptionCollapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BlogPage-module__wCsTRq__descriptionWrapper{flex-grow:1;margin-bottom:.5rem}.BlogPage-module__wCsTRq__descriptionWrapper .BlogPage-module__wCsTRq__sectionDescription{margin-bottom:.5rem}.BlogPage-module__wCsTRq__expandTextButton{color:#8be8f9;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:1rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;transition:color .2s;display:inline-flex}.BlogPage-module__wCsTRq__expandTextButton:hover{color:#a7f3ff;text-decoration:underline}.BlogPage-module__wCsTRq__topicsSection{margin-top:auto}.BlogPage-module__wCsTRq__topicsLabel{color:#fff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 2px #0003;margin-bottom:1rem;font-size:.8125rem;font-weight:700}.BlogPage-module__wCsTRq__topicsList{flex-wrap:wrap;gap:.625rem;min-height:2.5rem;margin-bottom:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.BlogPage-module__wCsTRq__topicsListExpanded{margin-bottom:1rem}.BlogPage-module__wCsTRq__topicTag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.025em;text-shadow:0 1px 2px #0003;opacity:1;white-space:nowrap;background:linear-gradient(135deg,#fff3,#ffffff26);border:1px solid #ffffff4d;border-radius:9999px;padding:.3125rem .75rem;font-size:.6875rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;transform:scale(1)translateY(0)}@media (min-width:768px){.BlogPage-module__wCsTRq__topicTag{padding:.375rem .875rem;font-size:.75rem}}.BlogPage-module__wCsTRq__topicTagVisible{opacity:1;visibility:visible;max-height:2.5rem;margin:0;padding:.375rem .875rem;transform:scale(1)translateY(0)}.BlogPage-module__wCsTRq__topicTagHidden{opacity:0;visibility:hidden;pointer-events:none;border-width:0;max-height:0;margin:0;padding:0;transform:scale(.85)translateY(-4px)}.BlogPage-module__wCsTRq__sectionCard:hover .BlogPage-module__wCsTRq__topicTag{background:linear-gradient(135deg,#67e8f933,#a855f733);border-color:#67e8f966;box-shadow:0 4px 8px #67e8f933}.BlogPage-module__wCsTRq__expandButton{color:#8be8f9;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.025em;background:linear-gradient(135deg,#67e8f926,#a855f726);border:1px solid #67e8f94d;border-radius:9999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}@media (min-width:768px){.BlogPage-module__wCsTRq__expandButton{padding:.5rem 1rem;font-size:.8125rem}}.BlogPage-module__wCsTRq__expandButton:before{content:"";opacity:0;background:linear-gradient(135deg,#67e8f940,#a855f740);border-radius:9999px;transition:opacity .3s;position:absolute;inset:0}.BlogPage-module__wCsTRq__expandButton:hover:before{opacity:1}.BlogPage-module__wCsTRq__expandButton:hover{color:#a7f3ff;background:linear-gradient(135deg,#67e8f940,#a855f740);border-color:#67e8f980;transform:translateY(-1px);box-shadow:0 4px 12px #67e8f94d,0 0 20px #67e8f926}.BlogPage-module__wCsTRq__expandButton:active{transform:translateY(0)}.BlogPage-module__wCsTRq__expandButtonText{z-index:1;position:relative}.BlogPage-module__wCsTRq__expandIcon{z-index:1;stroke:currentColor;width:16px;height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative}.BlogPage-module__wCsTRq__expandIconRotated{transform:rotate(180deg)}.BlogPage-module__wCsTRq__sectionCard:hover .BlogPage-module__wCsTRq__expandButton{border-color:#67e8f980;box-shadow:0 4px 12px #67e8f940,0 0 16px #67e8f91a}.BlogPage-module__wCsTRq__sectionCta{color:#67e8f9;border-top:1px solid #ffffff26;align-items:center;gap:.625rem;margin-top:auto;padding-top:1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.BlogPage-module__wCsTRq__sectionCard:hover .BlogPage-module__wCsTRq__sectionCta{color:#8be8f9;gap:.875rem}.BlogPage-module__wCsTRq__sectionCard:hover .BlogPage-module__wCsTRq__sectionCta i{transform:translate(4px)}.BlogPage-module__wCsTRq__featuresSection{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff2e;border-radius:1.25rem;margin-bottom:3rem;padding:2rem 1.5rem;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a,inset 0 1px #ffffff1a}@media (min-width:768px){.BlogPage-module__wCsTRq__featuresSection{border-radius:1.5rem;margin-bottom:5rem;padding:3.5rem 2.5rem}}.BlogPage-module__wCsTRq__featuresTitle{background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);-webkit-text-fill-color:transparent;text-align:center;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.BlogPage-module__wCsTRq__featuresGrid{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem;display:grid}@media (min-width:640px){.BlogPage-module__wCsTRq__featuresGrid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:768px){.BlogPage-module__wCsTRq__featuresGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1024px){.BlogPage-module__wCsTRq__featuresGrid{gap:2.5rem}}.BlogPage-module__wCsTRq__featureCard{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.875rem;padding:1.5rem 1.25rem}@media (min-width:768px){.BlogPage-module__wCsTRq__featureCard{border-radius:1rem;padding:2rem 1.5rem}}.BlogPage-module__wCsTRq__featureCard:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 10px 25px #0003}.BlogPage-module__wCsTRq__featureIcon{filter:drop-shadow(0 4px 8px #0003);margin-bottom:1rem;font-size:2.5rem}@media (min-width:768px){.BlogPage-module__wCsTRq__featureIcon{margin-bottom:1.5rem;font-size:3.5rem}}.BlogPage-module__wCsTRq__featureCard:hover .BlogPage-module__wCsTRq__featureIcon{transform:scale(1.1)rotate(5deg)}.BlogPage-module__wCsTRq__featureTitle{background:linear-gradient(135deg,#fff 0%,#e0e7ff 100%);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700}.BlogPage-module__wCsTRq__featureDescription{color:#fffc;letter-spacing:.01em;font-size:.9375rem;line-height:1.8}.BlogPage-module__wCsTRq__viewToggle{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:.25rem;display:flex}.BlogPage-module__wCsTRq__viewToggleBtn{color:#ffffff80;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .25s;display:flex}@media (min-width:768px){.BlogPage-module__wCsTRq__viewToggleBtn{padding:.5rem 1.5rem;font-size:.875rem}}.BlogPage-module__wCsTRq__viewToggleBtn:hover{color:#fffc}.BlogPage-module__wCsTRq__viewToggleBtnActive{color:#fff;background:linear-gradient(135deg,#6366f180,#8b5cf680);box-shadow:0 2px 8px #6366f14d}.BlogPage-module__wCsTRq__viewToggleBtnActive:hover{color:#fff}.BlogPage-module__wCsTRq__timelineView{margin-bottom:4rem}.BlogPage-module__wCsTRq__timelineStats{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.BlogPage-module__wCsTRq__timelineStat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;align-items:center;min-width:120px;padding:.75rem 1.5rem;display:flex}.BlogPage-module__wCsTRq__timelineStatValue{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.BlogPage-module__wCsTRq__timelineStatLabel{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;margin-top:.125rem;font-size:.6875rem;font-weight:500}.BlogPage-module__wCsTRq__monthGroup{margin-bottom:2rem}.BlogPage-module__wCsTRq__monthLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-left:.25rem;font-size:.8125rem;font-weight:700;display:flex}.BlogPage-module__wCsTRq__monthLabel:after{content:"";background:linear-gradient(90deg,#ffffff1f,#0000);flex:1;height:1px}.BlogPage-module__wCsTRq__timelineList{flex-direction:column;gap:.625rem;display:flex}.BlogPage-module__wCsTRq__timelineCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#4338ca40,#6366f133);border:1px solid #ffffff1a;border-radius:.875rem;align-items:center;gap:1rem;padding:.875rem 1.25rem;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}@media (min-width:768px){.BlogPage-module__wCsTRq__timelineCard{gap:1.25rem;padding:1rem 1.5rem}}.BlogPage-module__wCsTRq__timelineCard:hover{background:linear-gradient(135deg,#4f46e566,#8b5cf659);border-color:#ffffff40;transform:translate(4px);box-shadow:0 8px 24px #00000040,0 0 0 1px #8b5cf626}.BlogPage-module__wCsTRq__timelineIcon{background:#ffffff14;border:1px solid #ffffff26;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:flex}@media (min-width:768px){.BlogPage-module__wCsTRq__timelineIcon{width:3rem;height:3rem;font-size:1.5rem}}.BlogPage-module__wCsTRq__timelineInfo{flex:1;min-width:0}.BlogPage-module__wCsTRq__timelineTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}@media (min-width:768px){.BlogPage-module__wCsTRq__timelineTitle{white-space:normal;font-size:1rem}}.BlogPage-module__wCsTRq__timelineCategory{color:#8be8f9cc;margin-top:.125rem;font-size:.6875rem;font-weight:500}.BlogPage-module__wCsTRq__timelineDate{color:#fff6;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:600}@media (min-width:768px){.BlogPage-module__wCsTRq__timelineDate{min-width:100px;font-size:.8125rem}}.BlogPage-module__wCsTRq__timelineCard:hover .BlogPage-module__wCsTRq__timelineDate{color:#ffffffb3}.BlogPage-module__wCsTRq__timelineCard:hover .BlogPage-module__wCsTRq__timelineTitle{color:#a7f3ff}.BlogPage-module__wCsTRq__blogCardMeta{align-items:center;gap:8px;margin-top:8px;font-size:.75rem;display:flex}.BlogPage-module__wCsTRq__readingTime{color:#ffffff80}.BlogPage-module__wCsTRq__difficultyTag{border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:500}.BlogPage-module__wCsTRq__difficulty-beginner{color:#34d399;background:#34d39926}.BlogPage-module__wCsTRq__difficulty-intermediate{color:#60a5fa;background:#60a5fa26}.BlogPage-module__wCsTRq__difficulty-advanced{color:#a78bfa;background:#a78bfa26}.BlogPage-module__wCsTRq__backButton{text-align:center;margin-top:2rem}@media (max-width:480px){.BlogPage-module__wCsTRq__timelineStats{gap:.75rem}.BlogPage-module__wCsTRq__timelineStat{min-width:96px;padding:.625rem 1rem}}
