.blog-detail-view_page__fnxjg{min-height:100%;background:var(--background);overflow-x:clip}.blog-detail-view_coverSection__YLocw{padding-top:var(--space-4);padding-bottom:0}.blog-detail-view_coverImageWrap__N0i8p{position:relative;width:100%;aspect-ratio:16/7;min-height:280px;max-height:520px;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface-muted);box-shadow:var(--shadow-lg)}.blog-detail-view_coverImage__3uTTk{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-detail-view_coverImageWrap__N0i8p:hover .blog-detail-view_coverImage__3uTTk{transform:scale(1.03)}.blog-detail-view_coverOverlay__lNcdL{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.05) 40%,transparent 70%);pointer-events:none}.blog-detail-view_articleSection__IQq4R{padding-top:var(--space-8)}.blog-detail-view_wrap__piXNi{display:grid;gap:var(--space-8);max-width:var(--size-760,760px);min-width:0}.blog-detail-view_backLink__7gHvW{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-accent-dark);text-decoration:none;font-size:var(--text-small);font-weight:600;transition:color var(--dur-normal) var(--ease-out),background var(--dur-normal) var(--ease-out)}.blog-detail-view_backLink__7gHvW:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.blog-detail-view_backLink__7gHvW:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.blog-detail-view_header__wXE2Q{display:grid;gap:var(--space-3);position:relative;padding-left:var(--space-5)}.blog-detail-view_headerAccent__6SvvO{position:absolute;left:0;top:0;width:3px;height:100%;border-radius:2px;background:linear-gradient(to bottom,var(--color-accent) 0,var(--color-accent-dark) 60%,color-mix(in srgb,var(--color-accent) 30%,transparent) 100%)}.blog-detail-view_overline__i2pcJ{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700;text-transform:uppercase;color:var(--color-accent-dark)}.blog-detail-view_tags__Z0lxP{display:flex;gap:var(--space-1);flex-wrap:wrap}.blog-detail-view_title__oi1sc{margin:0;font-size:clamp(2.35rem,4.5vw,3.45rem);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--color-text)}.blog-detail-view_metaRow__adUHa{justify-content:space-between}.blog-detail-view_metaRow__adUHa,.blog-detail-view_meta____d1M{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.blog-detail-view_meta____d1M{margin:0;font-size:var(--text-small);color:var(--color-text-secondary)}.blog-detail-view_metaDot__UH3nX{color:var(--color-text-muted)}.blog-detail-view_readingTime__ajq_C{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:100px;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-muted));font-size:var(--text-xs);font-weight:600;color:var(--color-accent-dark)}.blog-detail-view_summary__5uode{margin:0;position:relative;padding:var(--space-5) var(--space-6) var(--space-5) var(--space-8);border-left:none;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 8%,var(--color-surface)) 0,color-mix(in srgb,var(--color-accent) 3%,var(--color-surface)) 100%);border:1px solid color-mix(in srgb,var(--color-accent) 14%,var(--color-border));font-size:var(--text-body-lg);line-height:var(--lh-relaxed);font-weight:600;color:var(--color-text);box-shadow:0 2px 12px color-mix(in srgb,var(--color-accent) 8%,transparent)}.blog-detail-view_summaryIcon__puHGA{position:absolute;left:var(--space-4);top:calc(var(--space-5) + 2px);display:flex;align-items:center;justify-content:center;color:var(--color-accent-dark);opacity:.7}.blog-detail-view_divider__CJvwo{height:1px;background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--color-accent) 24%,var(--color-border)) 30%,color-mix(in srgb,var(--color-accent) 24%,var(--color-border)) 70%,transparent 100%)}.blog-detail-view_articleCard__wkAJt{display:grid;gap:var(--space-5);padding:var(--space-7);min-width:0;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);box-shadow:var(--shadow-sm)}.blog-detail-view_content__ZP2Dx{margin:0;display:grid;gap:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--lh-relaxed);min-width:0}.blog-detail-view_taxonomySection__DaI7R{display:grid;gap:var(--space-3)}.blog-detail-view_taxonomyGroup___7mKT{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-accent) 10%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 4%,var(--color-surface)) 0,color-mix(in srgb,var(--color-accent) 1.5%,var(--color-surface)) 100%)}.blog-detail-view_taxonomyLabel__03AEp{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-dark)}.blog-detail-view_taxonomyChipGroup__DwsuF{display:flex;flex-wrap:wrap;gap:var(--space-2)}.blog-detail-view_taxonomyValue__XLFN6{margin:0;font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-detail-view_content__ZP2Dx blockquote>*,.blog-detail-view_content__ZP2Dx li>*,.blog-detail-view_content__ZP2Dx>*{min-width:0;overflow-wrap:anywhere}.blog-detail-view_content__ZP2Dx blockquote,.blog-detail-view_content__ZP2Dx figure,.blog-detail-view_content__ZP2Dx h1,.blog-detail-view_content__ZP2Dx h2,.blog-detail-view_content__ZP2Dx h3,.blog-detail-view_content__ZP2Dx h4,.blog-detail-view_content__ZP2Dx h5,.blog-detail-view_content__ZP2Dx h6,.blog-detail-view_content__ZP2Dx ol,.blog-detail-view_content__ZP2Dx p,.blog-detail-view_content__ZP2Dx pre,.blog-detail-view_content__ZP2Dx ul{margin:0}.blog-detail-view_content__ZP2Dx h1,.blog-detail-view_content__ZP2Dx h2{margin-top:var(--space-6);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-text);position:relative;padding-left:var(--space-6)}.blog-detail-view_content__ZP2Dx h1:before,.blog-detail-view_content__ZP2Dx h2:before{content:"";position:absolute;left:0;top:.15em;width:4px;height:1.1em;border-radius:2px}.blog-detail-view_content__ZP2Dx h1{font-size:var(--text-h2)}.blog-detail-view_content__ZP2Dx h1:before{background:linear-gradient(180deg,#2a9f86,#36bfa1)}.blog-detail-view_content__ZP2Dx h2{font-size:var(--text-h3);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 16%,var(--color-border))}.blog-detail-view_content__ZP2Dx h2:before{background:linear-gradient(180deg,#36bfa1,#5dd4b8)}.blog-detail-view_content__ZP2Dx h3{margin-top:var(--space-5);font-size:var(--text-h4);line-height:var(--lh-snug);color:var(--color-text);position:relative;padding-left:var(--space-5)}.blog-detail-view_content__ZP2Dx h3:before{content:"◆";position:absolute;left:0;top:.1em;font-size:.55em;color:var(--color-accent)}.blog-detail-view_content__ZP2Dx h4,.blog-detail-view_content__ZP2Dx h5,.blog-detail-view_content__ZP2Dx h6{margin-top:var(--space-4);line-height:var(--lh-snug);color:var(--color-text);position:relative;padding-left:var(--space-4)}.blog-detail-view_content__ZP2Dx h4:before{content:"▸";position:absolute;left:0;top:0;color:var(--color-accent);font-weight:700}.blog-detail-view_content__ZP2Dx h4{font-size:1rem;font-weight:700}.blog-detail-view_content__ZP2Dx h5:before{content:"–";position:absolute;left:0;top:0;color:var(--color-accent);font-weight:700}.blog-detail-view_content__ZP2Dx h5{font-size:.95rem;font-weight:700}.blog-detail-view_content__ZP2Dx h6:before{content:"·";position:absolute;left:var(--space-1);top:0;color:var(--color-accent);font-weight:700}.blog-detail-view_content__ZP2Dx h6{font-size:.88rem;font-weight:700;color:var(--color-text-secondary)}.blog-detail-view_content__ZP2Dx strong{color:var(--color-text);font-weight:700}.blog-detail-view_content__ZP2Dx em{font-style:italic}.blog-detail-view_content__ZP2Dx del{color:var(--color-text-muted)}.blog-detail-view_content__ZP2Dx>p:first-of-type:first-letter{float:left;font-size:3.2em;line-height:.85;font-weight:700;color:var(--color-accent-dark);padding-right:.08em;margin-top:.05em}.blog-detail-view_content__ZP2Dx ol,.blog-detail-view_content__ZP2Dx ul{display:grid;gap:var(--space-2);padding-left:var(--space-6)}.blog-detail-view_content__ZP2Dx ol ol,.blog-detail-view_content__ZP2Dx ol ul,.blog-detail-view_content__ZP2Dx ul ol,.blog-detail-view_content__ZP2Dx ul ul{margin-top:var(--space-2)}.blog-detail-view_content__ZP2Dx li{line-height:var(--lh-relaxed)}.blog-detail-view_content__ZP2Dx li::marker{color:var(--color-accent)}.blog-detail-view_content__ZP2Dx li>p{margin:0}.blog-detail-view_content__ZP2Dx blockquote{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-6);border-left:3px solid;border-image:linear-gradient(to bottom,var(--color-accent),color-mix(in srgb,var(--color-accent) 40%,transparent)) 1;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 6%,var(--color-surface)) 0,color-mix(in srgb,var(--color-accent) 2%,var(--color-surface)) 100%);color:var(--color-text);font-style:italic;position:relative}.blog-detail-view_content__ZP2Dx blockquote:before{content:"\201C";position:absolute;top:-4px;left:var(--space-4);font-size:2.5rem;line-height:1;color:color-mix(in srgb,var(--color-accent) 30%,transparent);font-family:Georgia,serif}.blog-detail-view_content__ZP2Dx pre{overflow-x:auto;white-space:pre;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-border) 82%,var(--color-surface));background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-alt) 92%,var(--color-surface)) 0,color-mix(in srgb,var(--color-bg-alt) 82%,var(--color-surface)) 100%);padding:var(--space-5);font-size:var(--text-small);line-height:var(--lh-normal);box-shadow:inset 0 1px 3px rgba(0,0,0,.04)}.blog-detail-view_content__ZP2Dx pre code{background:transparent;padding:0;border-radius:0;color:inherit;font-size:inherit}.blog-detail-view_content__ZP2Dx :not(pre)>code{padding:2px 6px;border-radius:8px;background:color-mix(in srgb,var(--color-bg-alt) 78%,var(--color-surface));color:var(--color-text);font-size:.92em}.blog-detail-view_content__ZP2Dx iframe,.blog-detail-view_content__ZP2Dx img,.blog-detail-view_content__ZP2Dx video{display:block;max-width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.blog-detail-view_content__ZP2Dx figure{display:grid;gap:var(--space-3)}.blog-detail-view_content__ZP2Dx figcaption{font-size:var(--text-small);color:var(--color-text-muted);text-align:center}.blog-detail-view_content__ZP2Dx .blog-markdown-table-scroll{width:100%;overflow-x:auto}.blog-detail-view_content__ZP2Dx table{width:max-content;min-width:100%;border-collapse:collapse;font-size:var(--text-small);background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.blog-detail-view_content__ZP2Dx thead{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-muted)) 0,color-mix(in srgb,var(--color-accent) 4%,var(--color-surface-muted)) 100%)}.blog-detail-view_content__ZP2Dx td,.blog-detail-view_content__ZP2Dx th{border:1px solid color-mix(in srgb,var(--color-border) 82%,var(--color-surface));padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.blog-detail-view_content__ZP2Dx th{color:var(--color-accent-dark);font-weight:700}.blog-detail-view_content__ZP2Dx a{overflow-wrap:anywhere;color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:.14em}.blog-detail-view_content__ZP2Dx a:hover{color:var(--color-primary)}.blog-detail-view_content__ZP2Dx hr{width:100%;border:none;height:1px;margin:var(--space-3) 0;background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--color-accent) 20%,var(--color-border)) 20%,color-mix(in srgb,var(--color-accent) 30%,var(--color-border)) 50%,color-mix(in srgb,var(--color-accent) 20%,var(--color-border)) 80%,transparent 100%)}.blog-detail-view_content__ZP2Dx input{accent-color:var(--color-accent-dark)}.blog-detail-view_content__ZP2Dx input[type=checkbox]{width:16px;height:16px;margin:0 .45rem 0 0;vertical-align:text-bottom}.blog-detail-view_iconPill__WQMNX{width:32px;height:32px;border-radius:var(--radius-md)}.blog-detail-view_iconPillSmall__w2Di_,.blog-detail-view_iconPill__WQMNX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.blog-detail-view_iconPillSmall__w2Di_{width:24px;height:24px;border-radius:var(--radius-sm)}.blog-detail-view_iconPillSmall__w2Di_[data-tone=teal],.blog-detail-view_iconPill__WQMNX[data-tone=teal]{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));color:var(--color-accent-dark)}.blog-detail-view_iconPillSmall__w2Di_[data-tone=blue],.blog-detail-view_iconPill__WQMNX[data-tone=blue]{background:color-mix(in srgb,var(--color-info) 14%,var(--color-surface));color:var(--color-info)}.blog-detail-view_iconPillSmall__w2Di_[data-tone=accent],.blog-detail-view_iconPill__WQMNX[data-tone=accent]{background:color-mix(in srgb,var(--color-accent) 18%,var(--color-surface));color:var(--color-accent-dark)}.blog-detail-view_iconPillSmall__w2Di_[data-tone=muted]{background:color-mix(in srgb,var(--color-text-secondary) 10%,var(--color-surface));color:var(--color-text-secondary)}.blog-detail-view_sectionDivider__FCkrD{height:1px;background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--color-accent) 18%,var(--color-border)) 30%,color-mix(in srgb,var(--color-accent) 18%,var(--color-border)) 70%,transparent 100%)}.blog-detail-view_sectionEyebrow__t7HAS{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dark)}.blog-detail-view_sectionTitle__pNBSF{margin:0;font-size:var(--text-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-text)}.blog-detail-view_sectionDesc__Oheiw{margin:0;max-width:52ch;font-size:var(--text-small);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-detail-view_compareSection__d4MPb{display:grid;gap:var(--space-6)}.blog-detail-view_compareSectionHeader__x3wmU{display:grid;gap:var(--space-2)}.blog-detail-view_compareGrid__JdR4C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.blog-detail-view_compareCard__a7GfO{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);background:var(--color-surface);color:inherit;text-decoration:none;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.blog-detail-view_compareCard__a7GfO:focus-visible,.blog-detail-view_compareCard__a7GfO:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}.blog-detail-view_compareCard__a7GfO:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.blog-detail-view_compareCardPrimary__zE_B0{border-left:3px solid var(--color-accent);background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent) 6%,var(--color-surface)) 0,var(--color-surface) 100%)}.blog-detail-view_compareCardSecondary__QgrgX{border-left:3px solid color-mix(in srgb,var(--color-text-secondary) 24%,var(--color-border))}.blog-detail-view_compareCardBadge__TS7Xu{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-dark)}.blog-detail-view_compareCardBadge__TS7Xu[data-tone=muted]{color:var(--color-text-secondary)}.blog-detail-view_compareCardTitle__I4_xT{font-size:var(--text-body-lg);line-height:var(--lh-snug);color:var(--color-text)}.blog-detail-view_compareCardDesc__DPrEV{margin:0;font-size:var(--text-small);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-detail-view_compareCardAction__sXCZp{margin-top:auto;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--color-accent-dark);transition:gap var(--dur-normal) var(--ease-out)}.blog-detail-view_compareCard__a7GfO:hover .blog-detail-view_compareCardAction__sXCZp{gap:var(--space-2)}.blog-detail-view_hubBanner__lI1V6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-accent) 14%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface-muted));color:inherit;text-decoration:none;transition:background var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.blog-detail-view_hubBanner__lI1V6:hover{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-muted));border-color:color-mix(in srgb,var(--color-accent) 24%,var(--color-border))}.blog-detail-view_hubBanner__lI1V6:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.blog-detail-view_hubBannerBody__y5cZ_{display:flex;align-items:center;gap:var(--space-3);color:var(--color-accent-dark)}.blog-detail-view_hubBannerBody__y5cZ_>div{display:grid;gap:var(--space-1)}.blog-detail-view_hubBannerTitle__Kd4Rp{font-size:var(--text-body);font-weight:700;color:var(--color-text)}.blog-detail-view_hubBannerDesc__btn18{margin:0;font-size:var(--text-small);color:var(--color-text-secondary)}.blog-detail-view_hubBannerArrow__0ohIk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));color:var(--color-accent-dark);flex-shrink:0;transition:background var(--dur-normal) var(--ease-out)}.blog-detail-view_hubBanner__lI1V6:hover .blog-detail-view_hubBannerArrow__0ohIk{background:color-mix(in srgb,var(--color-accent) 20%,var(--color-surface))}.blog-detail-view_relatedSection__YTfTC{display:grid;gap:var(--space-6)}.blog-detail-view_relatedSectionHeader__gFQID{display:grid;gap:var(--space-2)}.blog-detail-view_relatedGrid__9ohRs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.blog-detail-view_relatedCard__JT8Mh{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-light);color:inherit;text-decoration:none;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.blog-detail-view_relatedCard__JT8Mh:focus-visible,.blog-detail-view_relatedCard__JT8Mh:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--color-accent) 16%,var(--color-border))}.blog-detail-view_relatedCard__JT8Mh:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.blog-detail-view_relatedCardImage__tpShf{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--color-surface-muted)}.blog-detail-view_relatedCardImg__Ygrj_{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.blog-detail-view_relatedCard__JT8Mh:hover .blog-detail-view_relatedCardImg__Ygrj_{transform:scale(1.05)}.blog-detail-view_relatedCardOverlay__SiE0m{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.14) 0,transparent 50%);pointer-events:none}.blog-detail-view_relatedCardBody__LjxoO{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);flex:1}.blog-detail-view_relatedCardTitle__3Q_cN{font-size:var(--text-body-lg);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-text)}.blog-detail-view_relatedCardSummary__Lp00K,.blog-detail-view_relatedCardTitle__3Q_cN{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-detail-view_relatedCardSummary__Lp00K{font-size:var(--text-small);line-height:var(--lh-normal);color:var(--color-text-secondary)}.blog-detail-view_relatedCardLink__oSfg7{margin-top:auto;display:inline-flex;align-items:center;gap:var(--space-1);padding-top:var(--space-2);font-size:var(--text-xs);font-weight:700;color:var(--color-accent-dark);transition:gap var(--dur-normal) var(--ease-out)}.blog-detail-view_relatedCard__JT8Mh:hover .blog-detail-view_relatedCardLink__oSfg7{gap:var(--space-2)}.blog-detail-view_ctaSection__qC6WP{display:grid;gap:var(--space-6)}.blog-detail-view_ctaBanner__2AEzT{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 22%,var(--color-surface)) 0,color-mix(in srgb,var(--color-accent) 8%,var(--color-surface)) 40%,color-mix(in srgb,var(--color-accent) 16%,var(--color-surface)) 100%);border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));padding:clamp(2rem,5vw,3.5rem);box-shadow:0 8px 32px color-mix(in srgb,var(--color-accent) 10%,transparent),0 2px 8px color-mix(in srgb,var(--color-accent) 5%,transparent)}.blog-detail-view_ctaBannerOrb__ESj86{position:absolute;top:-20%;right:-5%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 18%,transparent) 0,transparent 60%);pointer-events:none}.blog-detail-view_ctaBannerOrbSecondary__bTAHp{position:absolute;bottom:-15%;left:-3%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 14%,transparent) 0,transparent 60%);pointer-events:none}.blog-detail-view_ctaBannerContent__74me3{position:relative;display:grid;gap:var(--space-4);max-width:540px}.blog-detail-view_ctaEyebrow__6DPmy{font-size:var(--text-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark)}.blog-detail-view_ctaHeadline__RHCis{margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-text)}.blog-detail-view_ctaBody__oam2I{margin:0;font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-detail-view_ctaChecklist__T46tR{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.blog-detail-view_ctaChecklist__T46tR li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:600;color:var(--color-accent-dark)}.blog-detail-view_ctaButtonRow__WLKbk{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}@media (max-width:1024px){.blog-detail-view_compareGrid__JdR4C,.blog-detail-view_relatedGrid__9ohRs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-detail-view_coverImageWrap__N0i8p{aspect-ratio:16/9;min-height:200px;border-radius:var(--card-radius)}.blog-detail-view_wrap__piXNi{gap:var(--space-6)}.blog-detail-view_header__wXE2Q{padding-left:var(--space-4)}.blog-detail-view_title__oi1sc{font-size:clamp(2rem,8vw,2.5rem)}.blog-detail-view_summary__5uode{padding:var(--space-4) var(--space-5) var(--space-4) var(--space-7);font-size:var(--text-body)}.blog-detail-view_articleCard__wkAJt{padding:var(--space-4)}.blog-detail-view_content__ZP2Dx h1,.blog-detail-view_content__ZP2Dx h2{padding-left:var(--space-5)}.blog-detail-view_content__ZP2Dx h3{padding-left:var(--space-4)}.blog-detail-view_content__ZP2Dx>p:first-of-type:first-letter{font-size:2.6em}.blog-detail-view_compareGrid__JdR4C{grid-template-columns:1fr}.blog-detail-view_hubBanner__lI1V6{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.blog-detail-view_hubBannerArrow__0ohIk{align-self:flex-end}.blog-detail-view_relatedGrid__9ohRs{grid-template-columns:1fr}.blog-detail-view_ctaBanner__2AEzT{padding:var(--space-6)}.blog-detail-view_ctaChecklist__T46tR{flex-direction:column;gap:var(--space-2)}.blog-detail-view_ctaButtonRow__WLKbk{display:grid;grid-template-columns:1fr}.blog-detail-view_ctaButtonRow__WLKbk>*{min-height:44px;justify-content:center}}.blog-list-view_page__4abcX{min-height:100%;background:var(--background);overflow-x:clip}.blog-list-view_hero__UMCt8{position:relative;background:radial-gradient(ellipse at 20% 0,rgba(54,191,161,.08),transparent 60%),radial-gradient(ellipse at 85% 30%,rgba(54,191,161,.05),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 10%,var(--color-app-bg)) 0,color-mix(in srgb,var(--color-primary) 7%,var(--color-app-bg)) 40%,color-mix(in srgb,var(--color-primary) 4%,var(--color-app-bg)) 75%,var(--background) 100%);overflow:hidden}.blog-list-view_hero__UMCt8:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--color-surface) 68%,transparent),transparent 50%),radial-gradient(circle at 25% 70%,color-mix(in srgb,var(--color-surface) 42%,transparent),transparent 40%);pointer-events:none}.blog-list-view_heroInner__LIZdA{position:relative;z-index:1;padding:var(--space-10) 0 var(--space-12)}.blog-list-view_heroLayout__pvsTU{display:grid;gap:var(--space-8);align-items:center}.blog-list-view_heroCopy__rbpYU{display:flex;flex-direction:column;gap:var(--space-4);max-width:520px}.blog-list-view_heroOverline__QKZar{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary)}.blog-list-view_heroTitle__ZSt_3{margin:0;font-size:var(--text-hero-sm);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);font-weight:800}.blog-list-view_heroAccent__9T4Ok{background:linear-gradient(135deg,#2ea88d 0,var(--color-primary) 45%,#50cdb2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-list-view_heroDesc__OJZbO{margin:0;font-size:var(--text-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-secondary);max-width:42ch}.blog-list-view_heroDivider__GDQ0b{height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-primary) 22%,transparent) 50%,transparent 100%)}.blog-list-view_searchBar__uQVx4{display:flex;align-items:center;gap:var(--space-2);max-width:420px;height:48px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));box-shadow:0 8px 32px rgba(54,191,161,.06);backdrop-filter:blur(16px);transition:background var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}.blog-list-view_searchBar__uQVx4:focus-within{background:var(--color-surface-strong);border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border));box-shadow:0 12px 40px rgba(54,191,161,.12),0 0 0 3px rgba(54,191,161,.08)}.blog-list-view_searchIcon__W5vrh{flex-shrink:0;color:var(--color-text-muted)}.blog-list-view_searchInput__RpuJX{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--color-text);font-size:var(--text-small);outline:none}.blog-list-view_searchInput__RpuJX::placeholder{color:var(--color-text-muted)}.blog-list-view_searchClear__04LV8,.blog-list-view_searchSubmit__rRU6S{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-full);border:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.blog-list-view_searchClear__04LV8{background:transparent;color:var(--color-text-muted)}.blog-list-view_searchClear__04LV8:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.blog-list-view_searchSubmit__rRU6S{background:var(--color-primary);color:var(--color-text-on-accent)}.blog-list-view_searchSubmit__rRU6S:hover{background:var(--color-accent-hover)}.blog-list-view_heroCard__kH8PF{display:none;position:relative;border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;isolation:isolate;box-shadow:0 16px 48px rgba(0,0,0,.12);transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}.blog-list-view_heroCard__kH8PF:hover{transform:translateY(-6px);box-shadow:0 24px 56px rgba(0,0,0,.18)}.blog-list-view_heroCard__kH8PF:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.blog-list-view_heroCardImageWrap__Wp4MM{position:relative;width:100%;aspect-ratio:16/10}.blog-list-view_heroCardImage__KRxuR{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.blog-list-view_heroCard__kH8PF:hover .blog-list-view_heroCardImage__KRxuR{transform:scale(1.04)}.blog-list-view_heroCardOverlay__D7f0o{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.68))}.blog-list-view_heroCardContent__hykqS{position:absolute;z-index:1;left:var(--space-6);right:var(--space-6);bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.blog-list-view_heroCardBadge__foMNi{width:fit-content}.blog-list-view_heroCardTitle__yVsWA{font-size:var(--text-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:white}.blog-list-view_heroCardSummary__4xRdx,.blog-list-view_heroCardTitle__yVsWA{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-list-view_heroCardSummary__4xRdx{font-size:var(--text-small);line-height:var(--lh-normal);color:rgba(255,255,255,.85)}.blog-list-view_heroCardDate__NXADQ{font-size:var(--text-xs);font-weight:600;color:rgba(255,255,255,.72)}.blog-list-view_topicSection__8J9AF{padding:var(--space-7) 0 0}.blog-list-view_topicHeader__3GUMp{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.blog-list-view_topicEyebrow__NjuZ4{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.blog-list-view_topicTitle__mBTdQ{margin:0;font-size:clamp(1.3rem,2.6vw,2rem);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--color-text)}.blog-list-view_topicDesc__CH8pX{margin:0;max-width:44ch;font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-list-view_topicGrid__1vjl1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.blog-list-view_topicCard__PmBo0{display:grid;gap:var(--space-2);min-height:104px;padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 94%,transparent) 0,color-mix(in srgb,var(--color-primary) 4%,var(--color-surface)) 100%);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.blog-list-view_topicCard__PmBo0:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border));box-shadow:0 14px 26px rgba(54,191,161,.08)}.blog-list-view_topicCardActive__CRGWe{border-color:color-mix(in srgb,var(--color-primary) 68%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 16%,var(--color-surface)) 0,color-mix(in srgb,var(--color-primary) 8%,var(--color-surface)) 100%);box-shadow:0 14px 30px rgba(54,191,161,.12)}.blog-list-view_topicCardName__nf0H1{font-size:var(--text-body);font-weight:700;line-height:var(--lh-snug);color:var(--color-text)}.blog-list-view_topicCardMeta__JrwdX{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.blog-list-view_sectionHeader__Xa3jI{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-7)}.blog-list-view_sectionLabel__TWeUU{margin:0;font-size:var(--text-h4);font-weight:700;letter-spacing:var(--tracking-snug);color:var(--color-text);white-space:nowrap}.blog-list-view_sectionLine__p19rX{flex:1;height:1px;background:var(--color-border-light)}.blog-list-view_sectionCount__x5fnl{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);white-space:nowrap}.blog-list-view_featuredSection__wVWE0{padding:var(--space-8) 0 var(--space-6)}.blog-list-view_featuredMobileLink__q2k2i{display:block;color:inherit;text-decoration:none;margin-bottom:var(--space-8)}.blog-list-view_featuredMobile__GEmZ0{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-xl);overflow:hidden;isolation:isolate;border:1px solid var(--color-border-light);background:var(--color-surface);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}.blog-list-view_featuredMobileLink__q2k2i:hover .blog-list-view_featuredMobile__GEmZ0{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.15)}.blog-list-view_featuredMobileLink__q2k2i:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-xl)}.blog-list-view_featuredMobileImageWrap__cllHI{position:relative;width:100%;aspect-ratio:16/10}.blog-list-view_featuredMobileImage__sb2LT{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.blog-list-view_featuredMobileLink__q2k2i:hover .blog-list-view_featuredMobileImage__sb2LT{transform:scale(1.04)}.blog-list-view_featuredMobileOverlay__L2WCv{display:none}.blog-list-view_featuredMobileContent__UlgZf{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:linear-gradient(180deg,var(--color-surface-strong) 0,var(--color-surface) 100%)}.blog-list-view_featuredMobileBadge__18ndu{align-self:flex-start}.blog-list-view_featuredMobileTitle__CD4Qj{font-size:clamp(1.05rem,4.8vw,1.3rem);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-text)}.blog-list-view_featuredMobileSummary__5_0ds,.blog-list-view_featuredMobileTitle__CD4Qj{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-list-view_featuredMobileSummary__5_0ds{font-size:var(--text-small);line-height:var(--lh-normal);color:var(--color-text-secondary)}.blog-list-view_featuredMobileDate__boiEp{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.blog-list-view_pickGrid__YzxdU{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.blog-list-view_pickLink__gE3R9{display:flex;height:100%;color:inherit;text-decoration:none}.blog-list-view_pickLink__gE3R9:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-xl)}.blog-list-view_pickCard__bhdny{display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-light);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.blog-list-view_pickLink__gE3R9:hover .blog-list-view_pickCard__bhdny{transform:translateY(-6px);box-shadow:0 16px 40px rgba(54,191,161,.08),var(--shadow-lg);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.blog-list-view_pickImageWrap__9ums_{position:relative;width:100%;aspect-ratio:16/8;background:var(--color-surface-muted);overflow:hidden}.blog-list-view_pickImage__tOxlf{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.blog-list-view_pickLink__gE3R9:hover .blog-list-view_pickImage__tOxlf{transform:scale(1.05)}.blog-list-view_pickBody__zzxnu{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);flex:1}.blog-list-view_pickTags__kgqMT{display:flex;flex-wrap:wrap;gap:var(--space-1)}.blog-list-view_pickTitle__e3UVo{font-size:var(--text-h4);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-text)}.blog-list-view_pickSummary__D9KkD,.blog-list-view_pickTitle__e3UVo{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-list-view_pickSummary__D9KkD{font-size:var(--text-small);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-list-view_recentSection__aOUdO{background:linear-gradient(180deg,var(--color-bg-alt) 0,color-mix(in srgb,var(--color-primary) 4%,var(--color-bg-alt)) 50%,var(--color-bg-alt) 100%);padding:var(--space-10) 0 var(--space-14)}.blog-list-view_recentGrid__NPUKv{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.blog-list-view_cardLink___uFaV{display:block;color:inherit;text-decoration:none}.blog-list-view_cardLink___uFaV:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-xl)}.blog-list-view_card__t1FKi{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-light);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.blog-list-view_cardLink___uFaV:hover .blog-list-view_card__t1FKi{transform:translateY(-6px);box-shadow:0 16px 40px rgba(54,191,161,.08),var(--shadow-lg);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.blog-list-view_cardImageWrap__5R17X{position:relative;width:100%;aspect-ratio:16/10;background:var(--color-surface-muted);overflow:hidden}.blog-list-view_cardImage__jiHYh{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.blog-list-view_cardLink___uFaV:hover .blog-list-view_cardImage__jiHYh{transform:scale(1.05)}.blog-list-view_cardBody__OWmS1{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);flex:1}.blog-list-view_cardTitle__5vVHk{font-size:var(--text-h4);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-text);-webkit-line-clamp:2;line-clamp:2}.blog-list-view_cardSummary__R4l9K,.blog-list-view_cardTitle__5vVHk{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-list-view_cardSummary__R4l9K{font-size:var(--text-small);line-height:var(--lh-relaxed);color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;flex:1}.blog-list-view_cardMeta___zI8k{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.blog-list-view_cardDate___QmDy{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.blog-list-view_cardTags__K7Q7K{display:flex;flex-wrap:wrap;gap:var(--space-1)}.blog-list-view_loadMoreWrap__TPGR2{display:flex;justify-content:center;margin-top:var(--space-10)}.blog-list-view_discoverySection___34mH{padding:var(--space-10) 0 var(--space-6)}.blog-list-view_discoveryShell__BJcUf{display:grid;gap:var(--space-8);padding:clamp(var(--space-6),4vw,var(--space-10));border:1px solid color-mix(in srgb,var(--color-primary) 12%,var(--color-border));border-radius:calc(var(--radius-xl) + var(--space-1));background:radial-gradient(ellipse at top left,rgba(54,191,161,.04),transparent 50%),radial-gradient(ellipse at bottom right,rgba(54,191,161,.03),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 4%,var(--color-surface)) 0,var(--color-surface) 100%);box-shadow:0 12px 40px rgba(54,191,161,.04)}.blog-list-view_discoveryHeader__K6O35{display:grid;gap:var(--space-3);text-align:center;max-width:40rem;margin:0 auto}.blog-list-view_discoveryOverline__AWf98{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.blog-list-view_discoveryOverlineDot__z2MR6{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-primary);box-shadow:0 0 0 3px rgba(54,191,161,.16)}.blog-list-view_discoveryTitle__FPZfh{margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:800;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--color-text)}.blog-list-view_discoveryDesc__Xa7VK{margin:0;font-size:var(--text-body);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-list-view_discoveryGroup__hQNOY{display:grid;gap:var(--space-4)}.blog-list-view_discoveryGroupHead__qIUF7{display:grid;gap:var(--space-1)}.blog-list-view_discoveryGroupTitle__KcNsT{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:700;color:var(--color-text)}.blog-list-view_discoveryGroupDesc__0IB71{margin:0;font-size:var(--text-small);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-list-view_discoveryFeaturedGrid__9zqF0{display:grid;gap:var(--space-3)}.blog-list-view_discoveryFeaturedCard__nSRwz{display:flex;align-items:center;gap:var(--space-3);min-height:4rem;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border));border-radius:var(--radius-xl);background:var(--color-surface);color:inherit;text-decoration:none;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.blog-list-view_discoveryFeaturedCard__nSRwz:focus-visible,.blog-list-view_discoveryFeaturedCard__nSRwz:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));box-shadow:0 8px 24px rgba(54,191,161,.1),var(--shadow-md)}.blog-list-view_discoveryFeaturedLabel__Doje6{flex:1;font-size:var(--text-body);font-weight:700;line-height:var(--lh-snug);color:var(--color-text)}.blog-list-view_discoveryFeaturedArrow__3sZzT{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);transition:transform var(--dur-normal) var(--ease-out),background var(--dur-normal) var(--ease-out)}.blog-list-view_discoveryFeaturedCard__nSRwz:hover .blog-list-view_discoveryFeaturedArrow__3sZzT{transform:translateX(3px);background:color-mix(in srgb,var(--color-primary) 18%,transparent)}.blog-list-view_discoveryHubGrid__UCngO{display:grid;gap:var(--space-3)}.blog-list-view_discoveryHubCard__nfeOL{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);background:var(--color-surface);color:inherit;text-decoration:none;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.blog-list-view_discoveryHubCard__nfeOL:focus-visible,.blog-list-view_discoveryHubCard__nfeOL:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));box-shadow:var(--shadow-md)}.blog-list-view_discoveryHubIcon__G4Ke4{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-primary) 12%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));color:var(--color-primary)}.blog-list-view_discoveryHubBody__PxM_E{flex:1;display:grid;gap:var(--space-1);min-width:0}.blog-list-view_discoveryHubEyebrow___rBtg{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.blog-list-view_discoveryHubLabel__38RH1{font-size:var(--text-body);font-weight:700;line-height:var(--lh-snug);color:var(--color-text)}.blog-list-view_discoveryHubDesc__DwGx8{font-size:var(--text-small);line-height:var(--lh-relaxed);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-list-view_discoveryHubArrow__E2fW0{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-9);height:var(--space-9);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text-secondary);transition:border-color var(--dur-normal) var(--ease-out),color var(--dur-normal) var(--ease-out)}.blog-list-view_discoveryHubCard__nfeOL:hover .blog-list-view_discoveryHubArrow__E2fW0{border-color:var(--color-primary);color:var(--color-primary)}.blog-list-view_ctaSection__W9cor{padding:var(--space-6) 0 var(--space-16)}.blog-list-view_ctaCard__TMaH8{position:relative;border-radius:var(--radius-xl);background:linear-gradient(135deg,#1a3d33,#153028 50%,#102822);padding:clamp(var(--space-8),5vw,var(--space-14));display:flex;flex-direction:column;gap:var(--space-6);overflow:hidden;isolation:isolate}.blog-list-view_ctaCard__TMaH8:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(54,191,161,.14),transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(54,191,161,.08),transparent 50%);pointer-events:none}.blog-list-view_ctaCard__TMaH8:after{content:"";position:absolute;top:-40%;right:-15%;width:55%;height:110%;background:radial-gradient(circle,rgba(54,191,161,.06),transparent 70%);pointer-events:none}.blog-list-view_ctaCopy__FA_Je{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3)}.blog-list-view_ctaOverline__8o5_I{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.blog-list-view_ctaTitle__qmG7A{margin:0;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:800;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:#e8f5f0}.blog-list-view_ctaDesc__kkP9I{margin:0;max-width:50ch;font-size:var(--text-body);line-height:var(--lh-relaxed);color:rgba(232,245,240,.7)}.blog-list-view_ctaActions___8T6x{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-3)}.blog-list-view_errorWrap__XaPjL{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-danger) 20%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 4%,var(--color-surface));padding:var(--space-10);text-align:center;display:grid;justify-items:center;gap:var(--space-4)}.blog-list-view_errorText__2ovJ5{margin:0;font-size:var(--text-body);color:var(--color-danger)}@media (min-width:768px){.blog-list-view_topicHeader__3GUMp{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:end}.blog-list-view_topicGrid__1vjl1{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-list-view_heroInner__LIZdA{padding:var(--space-14) 0 var(--space-16)}.blog-list-view_heroTitle__ZSt_3{font-size:var(--text-hero-xs)}.blog-list-view_searchBar__uQVx4{max-width:460px}.blog-list-view_featuredMobile__GEmZ0{border:none;background:transparent}.blog-list-view_featuredMobileImageWrap__cllHI{aspect-ratio:16/9}.blog-list-view_featuredMobileOverlay__L2WCv{display:block;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.62))}.blog-list-view_featuredMobileContent__UlgZf{position:absolute;z-index:1;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);padding:0;background:transparent}.blog-list-view_featuredMobileTitle__CD4Qj{font-size:clamp(1.15rem,2.4vw,1.6rem);color:white}.blog-list-view_featuredMobileSummary__5_0ds{color:rgba(255,255,255,.85)}.blog-list-view_featuredMobileDate__boiEp{color:rgba(255,255,255,.7)}.blog-list-view_pickGrid__YzxdU,.blog-list-view_recentGrid__NPUKv{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-list-view_recentGrid__NPUKv{gap:var(--space-6)}.blog-list-view_discoveryFeaturedGrid__9zqF0{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-list-view_cardBody__OWmS1{padding:var(--space-5)}.blog-list-view_pickBody__zzxnu{padding:var(--space-4)}.blog-list-view_ctaCard__TMaH8{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8)}.blog-list-view_ctaActions___8T6x{flex-shrink:0;flex-direction:column}}@media (min-width:1024px){.blog-list-view_topicGrid__1vjl1{grid-template-columns:repeat(6,minmax(0,1fr))}.blog-list-view_heroInner__LIZdA{padding:var(--space-18) 0 var(--space-20)}.blog-list-view_heroLayout__pvsTU{grid-template-columns:1fr minmax(0,1.1fr);gap:var(--space-12)}.blog-list-view_heroTitle__ZSt_3{font-size:var(--text-hero-sm)}.blog-list-view_heroCard__kH8PF{display:block}.blog-list-view_featuredMobileLink__q2k2i{display:none}.blog-list-view_pickGrid__YzxdU{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-list-view_pickImageWrap__9ums_{aspect-ratio:16/7}.blog-list-view_pickSummary__D9KkD{-webkit-line-clamp:1;line-clamp:1}.blog-list-view_recentGrid__NPUKv{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-list-view_discoveryFeaturedGrid__9zqF0{grid-template-columns:repeat(5,minmax(0,1fr))}.blog-list-view_discoveryHubGrid__UCngO{grid-template-columns:repeat(2,minmax(0,1fr))}}