.BlogCard-module__TlS7bq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%;transition:transform var(--duration-base)var(--easing-base),box-shadow var(--duration-base)var(--easing-base),border-color var(--duration-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.BlogCard-module__TlS7bq__card:hover{box-shadow:var(--shadow-lg);border-color:#10b98147;transform:translateY(-4px)}.BlogCard-module__TlS7bq__coverLink{display:block}.BlogCard-module__TlS7bq__cover{aspect-ratio:16/9;background:var(--color-dark);position:relative;overflow:hidden}.BlogCard-module__TlS7bq__coverImage{object-fit:cover;transition:transform .6s var(--easing-base)}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__coverImage{transform:scale(1.04)}.BlogCard-module__TlS7bq__coverFallback{background:radial-gradient(circle at 78% 18%,#00e5b842,#0000 48%),radial-gradient(circle at 12% 92%,#10b98133,#0000 50%),linear-gradient(135deg,#04120e 0%,#0b2019 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.BlogCard-module__TlS7bq__coverGrid{background-image:linear-gradient(#00e5b812 1px,#0000 1px),linear-gradient(90deg,#00e5b812 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.BlogCard-module__TlS7bq__coverMark{opacity:.95;width:52px;height:auto;transition:transform .6s var(--easing-base);position:relative}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__coverMark{transform:scale(1.08)}.BlogCard-module__TlS7bq__coverLabel{color:#ffffffb8;font-size:11px;font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;position:relative}.BlogCard-module__TlS7bq__body{flex-direction:column;flex:1;gap:10px;padding:24px 24px 22px;display:flex}.BlogCard-module__TlS7bq__category{border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary-dark);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:4px 10px}.BlogCard-module__TlS7bq__title{font-size:20px;line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}.BlogCard-module__TlS7bq__title a{color:var(--color-text-primary);transition:color var(--duration-fast)}.BlogCard-module__TlS7bq__title a:after{content:"";position:absolute;inset:0}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__title a{color:var(--color-primary-dark)}.BlogCard-module__TlS7bq__title a:focus-visible{outline:none}.BlogCard-module__TlS7bq__card:focus-within{outline:2px solid var(--color-primary);outline-offset:3px}.BlogCard-module__TlS7bq__excerpt{color:var(--color-text-secondary);font-size:15px;line-height:var(--lh-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BlogCard-module__TlS7bq__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.BlogCard-module__TlS7bq__meta{white-space:nowrap;color:var(--color-text-muted);flex-wrap:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.BlogCard-module__TlS7bq__readMore{color:var(--color-primary-dark);font-size:13px;font-weight:var(--fw-bold);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.BlogCard-module__TlS7bq__readMore svg{transition:transform var(--duration-base)var(--easing-base)}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__readMore svg{transform:translate(3px)}.BlogCard-module__TlS7bq__featured{border-radius:var(--radius-2xl);grid-template-columns:1.15fr 1fr;display:grid}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__cover{aspect-ratio:auto;height:100%;min-height:340px}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__coverMark{width:76px}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__body{justify-content:center;gap:14px;padding:44px 44px 40px}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__title{font-size:32px;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__excerpt{-webkit-line-clamp:4;font-size:17px}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__footer{margin-top:10px}@media (max-width:900px){.BlogCard-module__TlS7bq__featured{grid-template-columns:1fr}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__cover{aspect-ratio:16/9;min-height:0}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__body{padding:26px 24px 24px}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__title{font-size:24px}.BlogCard-module__TlS7bq__featured .BlogCard-module__TlS7bq__excerpt{font-size:15px}}
.BlogCTA-module__Jx4OqW__cta{border-radius:var(--radius-2xl);isolation:isolate;background:linear-gradient(135deg,#04120e 0%,#0b2019 100%);justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex;position:relative;overflow:hidden}.BlogCTA-module__Jx4OqW__glow{z-index:-1;pointer-events:none;background:radial-gradient(#00e5b833 0%,#0000 66%);border-radius:50%;width:620px;height:520px;position:absolute;top:-40%;right:-10%}.BlogCTA-module__Jx4OqW__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#00e5b80d 1px,#0000 1px),linear-gradient(90deg,#00e5b80d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.BlogCTA-module__Jx4OqW__content{flex-direction:column;gap:12px;max-width:620px;display:flex}.BlogCTA-module__Jx4OqW__eyebrow{color:#00e5b8;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase}.BlogCTA-module__Jx4OqW__title{color:#fff;font-family:var(--font-heading);font-size:30px;font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.BlogCTA-module__Jx4OqW__subtitle{color:var(--color-text-inverse-muted);font-size:16px;line-height:var(--lh-base)}.BlogCTA-module__Jx4OqW__actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;display:flex}.BlogCTA-module__Jx4OqW__primary{border-radius:var(--radius-md);height:52px;color:var(--color-dark);font-size:15px;font-weight:var(--fw-bold);transition:transform var(--duration-fast),box-shadow var(--duration-base);background:linear-gradient(135deg,#10cba3 0%,#2bd9aa 100%);justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex;box-shadow:0 9px 24px #00daad38}.BlogCTA-module__Jx4OqW__primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px #00daad52}.BlogCTA-module__Jx4OqW__secondary{border-radius:var(--radius-md);border:1px solid var(--color-dark-border);color:#ffffffd1;height:46px;font-size:14px;font-weight:var(--fw-semibold);transition:background var(--duration-fast),color var(--duration-fast);justify-content:center;align-items:center;display:inline-flex}.BlogCTA-module__Jx4OqW__secondary:hover{color:#fff;background:#ffffff0f}.BlogCTA-module__Jx4OqW__compact{border-radius:var(--radius-xl);flex-direction:column;align-items:stretch;gap:20px;padding:28px 24px}.BlogCTA-module__Jx4OqW__compact .BlogCTA-module__Jx4OqW__title{font-size:20px}.BlogCTA-module__Jx4OqW__compact .BlogCTA-module__Jx4OqW__subtitle{font-size:14px}.BlogCTA-module__Jx4OqW__compact .BlogCTA-module__Jx4OqW__primary{height:46px;padding:0 18px;font-size:14px}@media (max-width:900px){.BlogCTA-module__Jx4OqW__cta:not(.BlogCTA-module__Jx4OqW__compact){flex-direction:column;align-items:stretch;gap:28px;padding:36px 24px}.BlogCTA-module__Jx4OqW__title{font-size:24px}}
.BlogIndex-module__ye7Nfq__hero{isolation:isolate;background:radial-gradient(circle at 50% 0,#00e5b81f,#0000 55%),linear-gradient(#030d0a 0%,#04120e 60%,#06170f 100%);padding:168px 0 112px;position:relative;overflow:hidden}.BlogIndex-module__ye7Nfq__heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(#00e5b81f 0%,#0000 66%);border-radius:50%;width:1100px;height:560px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.BlogIndex-module__ye7Nfq__heroGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(#00e5b80d 1px,#0000 1px),linear-gradient(90deg,#00e5b80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 25%,#0000 72%);mask-image:radial-gradient(at 50% 40%,#000 25%,#0000 72%)}.BlogIndex-module__ye7Nfq__heroInner{text-align:center;flex-direction:column;align-items:center;width:min(860px,100% - 48px);margin:0 auto;display:flex}.BlogIndex-module__ye7Nfq__eyebrow{border-radius:var(--radius-full);color:#00e5b8;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;background:#00e5b80f;border:1px solid #00e5b847;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.BlogIndex-module__ye7Nfq__heroTitle{color:#fff;letter-spacing:var(--ls-tight);margin-top:24px;font-size:56px;line-height:1.08}.BlogIndex-module__ye7Nfq__heroTitle span{background:linear-gradient(135deg,#10cba3 0%,#7cf5d4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.BlogIndex-module__ye7Nfq__heroSubtitle{max-width:640px;color:var(--color-text-inverse-muted);font-size:var(--fs-body-lg);line-height:var(--lh-base);margin-top:20px}.BlogIndex-module__ye7Nfq__search{width:min(620px,100%);margin-top:40px;position:relative}.BlogIndex-module__ye7Nfq__searchIcon{color:#ffffff80;pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.BlogIndex-module__ye7Nfq__searchInput{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;width:100%;height:60px;transition:border-color var(--duration-base),background var(--duration-base),box-shadow var(--duration-base);background:#ffffff0f;border:1px solid #ffffff24;outline:none;padding:0 22px 0 54px;font-size:16px}.BlogIndex-module__ye7Nfq__searchInput::placeholder{color:#ffffff7a}.BlogIndex-module__ye7Nfq__searchInput:focus{background:#ffffff17;border-color:#00e5b899;box-shadow:0 0 0 4px #00e5b81f}.BlogIndex-module__ye7Nfq__body{padding:0 0 var(--sp-15);background:var(--color-bg-secondary);scroll-margin-top:var(--header-h);position:relative}.BlogIndex-module__ye7Nfq__container{width:var(--container);margin:0 auto}.BlogIndex-module__ye7Nfq__categories{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:40px;display:flex}.BlogIndex-module__ye7Nfq__chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);height:40px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--fw-semibold);transition:all var(--duration-fast);padding:0 18px}.BlogIndex-module__ye7Nfq__chip:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.BlogIndex-module__ye7Nfq__chipActive,.BlogIndex-module__ye7Nfq__chipActive:hover{border-color:var(--color-dark);background:var(--color-dark);color:#fff}.BlogIndex-module__ye7Nfq__featured{z-index:1;margin-top:-64px;position:relative}.BlogIndex-module__ye7Nfq__categories+.BlogIndex-module__ye7Nfq__featured{margin-top:32px}.BlogIndex-module__ye7Nfq__featured>article{box-shadow:var(--shadow-xl)}.BlogIndex-module__ye7Nfq__resultsInfo{color:var(--color-text-secondary);text-align:center;padding-top:40px;font-size:15px}.BlogIndex-module__ye7Nfq__sectionHead{justify-content:space-between;align-items:end;margin:72px 0 28px;display:flex}.BlogIndex-module__ye7Nfq__sectionTitle{letter-spacing:var(--ls-snug);font-size:28px}.BlogIndex-module__ye7Nfq__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.BlogIndex-module__ye7Nfq__resultsInfo+section .BlogIndex-module__ye7Nfq__grid{margin-top:28px}.BlogIndex-module__ye7Nfq__empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text-secondary);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:48px;padding:56px 24px;display:flex}.BlogIndex-module__ye7Nfq__hero+.BlogIndex-module__ye7Nfq__body .BlogIndex-module__ye7Nfq__container>.BlogIndex-module__ye7Nfq__empty:first-child{margin-top:0;transform:translateY(-48px)}.BlogIndex-module__ye7Nfq__emptyTitle{color:var(--color-text-primary);font-family:var(--font-heading);font-size:20px;font-weight:var(--fw-bold)}.BlogIndex-module__ye7Nfq__clearBtn{border-radius:var(--radius-md);background:var(--color-dark);color:#fff;height:42px;font-size:14px;font-weight:var(--fw-semibold);margin-top:12px;padding:0 20px}.BlogIndex-module__ye7Nfq__pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px;display:flex}.BlogIndex-module__ye7Nfq__pagination button{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);min-width:44px;height:44px;color:var(--color-text-primary);font-size:14px;font-weight:var(--fw-semibold);transition:all var(--duration-fast);padding:0 16px}.BlogIndex-module__ye7Nfq__pagination button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-dark)}.BlogIndex-module__ye7Nfq__pagination button:disabled{opacity:.4;cursor:not-allowed}.BlogIndex-module__ye7Nfq__pagination .BlogIndex-module__ye7Nfq__pageActive,.BlogIndex-module__ye7Nfq__pagination .BlogIndex-module__ye7Nfq__pageActive:hover:not(:disabled){border-color:var(--color-dark);background:var(--color-dark);color:#fff}.BlogIndex-module__ye7Nfq__ctaWrap{margin-top:88px}@media (max-width:1100px){.BlogIndex-module__ye7Nfq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogIndex-module__ye7Nfq__hero{padding:120px 0 96px}.BlogIndex-module__ye7Nfq__heroInner{width:calc(100% - 32px)}.BlogIndex-module__ye7Nfq__heroTitle{font-size:36px}.BlogIndex-module__ye7Nfq__heroSubtitle{font-size:16px}.BlogIndex-module__ye7Nfq__search{margin-top:32px}.BlogIndex-module__ye7Nfq__searchInput{height:54px}.BlogIndex-module__ye7Nfq__categories{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -16px;padding:28px 16px 4px;overflow-x:auto}.BlogIndex-module__ye7Nfq__categories::-webkit-scrollbar{display:none}.BlogIndex-module__ye7Nfq__chip{flex-shrink:0}.BlogIndex-module__ye7Nfq__featured{margin-top:-56px}.BlogIndex-module__ye7Nfq__sectionHead{margin:52px 0 20px}.BlogIndex-module__ye7Nfq__sectionTitle{font-size:22px}.BlogIndex-module__ye7Nfq__ctaWrap{margin-top:64px}}@media (max-width:700px){.BlogIndex-module__ye7Nfq__grid{grid-template-columns:1fr;gap:20px}}
.BlogPost-module__-bBJQa__progress{z-index:calc(var(--z-header) + 1);transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#10cba3,#7cf5d4);height:3px;position:fixed;top:0;left:0;right:0}.BlogPost-module__-bBJQa__hero{isolation:isolate;background:radial-gradient(circle at 50% 0,#00e5b81f,#0000 55%),linear-gradient(#030d0a 0%,#04120e 100%);padding:150px 0 180px;position:relative;overflow:hidden}.BlogPost-module__-bBJQa__heroGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(#00e5b80d 1px,#0000 1px),linear-gradient(90deg,#00e5b80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%)}.BlogPost-module__-bBJQa__heroInner{text-align:center;flex-direction:column;align-items:center;width:min(860px,100% - 48px);margin:0 auto;display:flex}.BlogPost-module__-bBJQa__breadcrumb{color:#fff6;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.BlogPost-module__-bBJQa__breadcrumb a{color:#ffffff9e;transition:color var(--duration-fast)}.BlogPost-module__-bBJQa__breadcrumb a:hover{color:#fff}.BlogPost-module__-bBJQa__breadcrumbCurrent{color:#fff6}.BlogPost-module__-bBJQa__category{border-radius:var(--radius-full);color:#00e5b8;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;background:#00e5b80f;border:1px solid #00e5b847;margin-top:28px;padding:6px 14px}.BlogPost-module__-bBJQa__title{color:#fff;letter-spacing:var(--ls-tight);margin-top:20px;font-size:48px;line-height:1.1}.BlogPost-module__-bBJQa__lead{max-width:700px;color:var(--color-text-inverse-muted);font-size:var(--fs-body-lg);line-height:var(--lh-base);margin-top:20px}.BlogPost-module__-bBJQa__byline{text-align:left;align-items:center;gap:12px;margin-top:32px;display:flex}.BlogPost-module__-bBJQa__avatar,.BlogPost-module__-bBJQa__avatarLg{color:var(--color-dark);font-family:var(--font-heading);font-weight:var(--fw-bold);background:linear-gradient(135deg,#10cba3 0%,#2bd9aa 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BlogPost-module__-bBJQa__avatar{width:44px;height:44px;font-size:15px}.BlogPost-module__-bBJQa__bylineText{flex-direction:column;gap:2px;display:flex}.BlogPost-module__-bBJQa__author{color:#fff;font-size:15px;font-weight:var(--fw-semibold)}.BlogPost-module__-bBJQa__bylineMeta{color:#ffffff8c;gap:6px;font-size:13px;display:flex}.BlogPost-module__-bBJQa__coverWrap{z-index:1;width:min(1100px,100% - 48px);margin:-120px auto 0;position:relative}.BlogPost-module__-bBJQa__coverWrap .BlogPost-module__-bBJQa__cover{border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);aspect-ratio:21/9}.BlogPost-module__-bBJQa__layout{grid-template-columns:220px minmax(0,720px) 260px;justify-content:space-between;gap:48px;width:min(1200px,100% - 48px);margin:72px auto 0;display:grid}.BlogPost-module__-bBJQa__sticky{top:calc(var(--header-h) + 32px);flex-direction:column;gap:32px;display:flex;position:sticky}.BlogPost-module__-bBJQa__sideLabel{color:var(--color-text-muted);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.BlogPost-module__-bBJQa__toc ol{border-left:2px solid var(--color-border);margin:0;padding:0;list-style:none}.BlogPost-module__-bBJQa__toc a{color:var(--color-text-secondary);transition:color var(--duration-fast),border-color var(--duration-fast);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;display:block}.BlogPost-module__-bBJQa__toc a:hover{color:var(--color-text-primary)}.BlogPost-module__-bBJQa__toc .BlogPost-module__-bBJQa__tocActive{border-left-color:var(--color-primary);color:var(--color-primary-dark);font-weight:var(--fw-semibold)}.BlogPost-module__-bBJQa__tocSub a{padding-left:30px;font-size:13px}.BlogPost-module__-bBJQa__share{gap:8px;display:flex}.BlogPost-module__-bBJQa__shareBtn{border:1px solid var(--color-border-strong);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-secondary);transition:all var(--duration-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.BlogPost-module__-bBJQa__shareBtn:hover{border-color:var(--color-primary);color:var(--color-primary-dark);transform:translateY(-1px)}.BlogPost-module__-bBJQa__shareCopied,.BlogPost-module__-bBJQa__shareCopied:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.BlogPost-module__-bBJQa__article{min-width:0}.BlogPost-module__-bBJQa__content{color:#1e293b;font-size:18px;line-height:1.8}.BlogPost-module__-bBJQa__content>:first-child{margin-top:0}.BlogPost-module__-bBJQa__content p,.BlogPost-module__-bBJQa__content ul,.BlogPost-module__-bBJQa__content ol,.BlogPost-module__-bBJQa__content blockquote,.BlogPost-module__-bBJQa__content pre,.BlogPost-module__-bBJQa__content figure{margin:0 0 24px}.BlogPost-module__-bBJQa__content h2{font-size:30px;line-height:var(--lh-snug);letter-spacing:var(--ls-snug);scroll-margin-top:calc(var(--header-h) + 32px);margin:56px 0 18px}.BlogPost-module__-bBJQa__content h3{font-size:22px;line-height:var(--lh-snug);scroll-margin-top:calc(var(--header-h) + 32px);margin:40px 0 14px}.BlogPost-module__-bBJQa__content h4{margin:32px 0 12px;font-size:18px}.BlogPost-module__-bBJQa__content a{color:var(--color-primary-dark);font-weight:var(--fw-medium);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast);-webkit-text-decoration:underline #10b98166;text-decoration:underline #10b98166}.BlogPost-module__-bBJQa__content a:hover{text-decoration-color:currentColor}.BlogPost-module__-bBJQa__content strong{color:var(--color-text-primary);font-weight:var(--fw-bold)}.BlogPost-module__-bBJQa__content ul,.BlogPost-module__-bBJQa__content ol{padding-left:24px}.BlogPost-module__-bBJQa__content li{margin-bottom:10px;padding-left:4px}.BlogPost-module__-bBJQa__content li::marker{color:var(--color-primary);font-weight:var(--fw-bold)}.BlogPost-module__-bBJQa__content blockquote{border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md)var(--radius-md)0;background:var(--color-primary-light);color:var(--color-text-primary);padding:20px 24px;font-size:19px;font-style:italic}.BlogPost-module__-bBJQa__content blockquote p:last-child{margin-bottom:0}.BlogPost-module__-bBJQa__content img{border-radius:var(--radius-lg);width:100%;height:auto;margin:32px 0}.BlogPost-module__-bBJQa__content code{background:var(--color-bg-secondary);border-radius:6px;padding:2px 6px;font-size:.88em}.BlogPost-module__-bBJQa__content pre{border-radius:var(--radius-md);background:var(--color-dark);color:#e2e8f0;padding:20px;font-size:14px;line-height:1.6;overflow-x:auto}.BlogPost-module__-bBJQa__content pre code{background:0 0;padding:0}.BlogPost-module__-bBJQa__content hr{border:0;border-top:1px solid var(--color-border);margin:48px 0}.BlogPost-module__-bBJQa__tags{flex-wrap:wrap;gap:8px;margin:40px 0 0;padding:0;list-style:none;display:flex}.BlogPost-module__-bBJQa__tags li{border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:13px;font-weight:var(--fw-medium);padding:6px 12px}.BlogPost-module__-bBJQa__articleFooter{border-top:1px solid var(--color-border);flex-direction:column;gap:28px;margin-top:40px;padding-top:40px;display:flex}.BlogPost-module__-bBJQa__authorBox{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-hover);gap:18px;padding:24px;display:flex}.BlogPost-module__-bBJQa__avatarLg{width:56px;height:56px;font-size:18px}.BlogPost-module__-bBJQa__authorName{color:var(--color-text-primary);font-family:var(--font-heading);font-size:17px;font-weight:var(--fw-bold)}.BlogPost-module__-bBJQa__authorBio{color:var(--color-text-secondary);font-size:15px;line-height:var(--lh-base);margin-top:4px}.BlogPost-module__-bBJQa__footerShare{display:none}.BlogPost-module__-bBJQa__container{width:var(--container);margin:0 auto}.BlogPost-module__-bBJQa__related{margin-top:var(--sp-12);padding:var(--sp-12)0;background:var(--color-bg-secondary)}.BlogPost-module__-bBJQa__relatedHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:32px;display:flex}.BlogPost-module__-bBJQa__relatedTitle{letter-spacing:var(--ls-snug);font-size:30px}.BlogPost-module__-bBJQa__allLink{color:var(--color-primary-dark);font-size:14px;font-weight:var(--fw-bold);align-items:center;gap:6px;display:inline-flex}.BlogPost-module__-bBJQa__allLink svg{transition:transform var(--duration-base)}.BlogPost-module__-bBJQa__allLink:hover svg{transform:translate(3px)}.BlogPost-module__-bBJQa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.BlogPost-module__-bBJQa__ctaSection{padding:var(--sp-12)0 var(--sp-15)}.BlogPost-module__-bBJQa__related+.BlogPost-module__-bBJQa__ctaSection{background:var(--color-bg-secondary);padding-top:0}@media (max-width:1200px){.BlogPost-module__-bBJQa__layout{grid-template-columns:200px minmax(0,720px);justify-content:center}.BlogPost-module__-bBJQa__rail{display:none}}@media (max-width:960px){.BlogPost-module__-bBJQa__layout{grid-template-columns:minmax(0,720px);margin-top:48px}.BlogPost-module__-bBJQa__sidebar{display:none}.BlogPost-module__-bBJQa__footerShare{display:block}.BlogPost-module__-bBJQa__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogPost-module__-bBJQa__hero{padding:112px 0 120px}.BlogPost-module__-bBJQa__heroInner,.BlogPost-module__-bBJQa__coverWrap,.BlogPost-module__-bBJQa__layout{width:calc(100% - 32px)}.BlogPost-module__-bBJQa__title{font-size:32px}.BlogPost-module__-bBJQa__lead{font-size:17px}.BlogPost-module__-bBJQa__coverWrap{margin-top:-80px}.BlogPost-module__-bBJQa__coverWrap .BlogPost-module__-bBJQa__cover{aspect-ratio:16/9;border-radius:var(--radius-xl)}.BlogPost-module__-bBJQa__content{font-size:17px;line-height:1.75}.BlogPost-module__-bBJQa__content h2{margin-top:44px;font-size:24px}.BlogPost-module__-bBJQa__content h3{font-size:20px}.BlogPost-module__-bBJQa__relatedHead{flex-direction:column;align-items:flex-start}.BlogPost-module__-bBJQa__relatedTitle{font-size:24px}}@media (max-width:700px){.BlogPost-module__-bBJQa__relatedGrid{grid-template-columns:1fr;gap:20px}.BlogPost-module__-bBJQa__authorBox{flex-direction:column}}
