[data-blog-page]{--blog-pink:#FCA5A5;--blog-mint:#99F6E4;--blog-lavender:#C084FC;--blog-ink:#010214;--blog-muted:#6B7280;--blog-pearl:#FDFBF7;--blog-border:#F3F4F6}.blog-shell{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:42px 0 88px}.blog-hero{position:relative;overflow:hidden;padding:clamp(34px,4.5vw,62px);border:1px solid var(--blog-border);border-radius:28px;background:linear-gradient(135deg,#fff 0%,#fff8f7 43%,#faf6ff 72%,#f2fffb 100%);box-shadow:0 22px 64px rgba(1,2,20,.055)}.blog-hero:after{content:"";position:absolute;width:270px;height:270px;border-radius:999px;right:-74px;top:-118px;background:linear-gradient(135deg,rgba(252,165,165,.42),rgba(192,132,252,.34),rgba(153,246,228,.38));filter:blur(5px)}.blog-hero h1{position:relative;z-index:1;max-width:1040px;margin:0;font-size:clamp(38px,5.2vw,64px);line-height:1.04;letter-spacing:-.045em}.blog-title-gradient{width:fit-content;max-width:100%;color:transparent!important;background-image:var(--gradient-brand)!important;background-repeat:no-repeat!important;background-size:235% 100%!important;background-position:0% 50%;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:lmdBlogTitleGradient 2.65s cubic-bezier(.45,0,.55,1) infinite alternate!important;will-change:background-position}@keyframes lmdBlogTitleGradient{from{background-position:0% 50%}to{background-position:100% 50%}}.blog-hero p{position:relative;z-index:1;max-width:940px;margin:20px 0 0;color:var(--blog-muted);font-size:clamp(15px,1.8vw,18px);line-height:1.7}.blog-filters{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:30px 0 24px}.blog-filter{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid #e8e8ee;border-radius:999px;background:#fff;color:var(--blog-ink);font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.blog-filter:hover{transform:translateY(-1px);border-color:var(--blog-lavender)}.blog-filter[aria-current="true"]{border-color:transparent;background:var(--blog-ink);color:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--blog-border);border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(1,2,20,.035);transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(1,2,20,.075)}.blog-card-media{display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#fff1f1,#f5edff 55%,#eafff8)}.blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card-media img{transform:scale(1.025)}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:19px}.blog-theme-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:11px}.blog-theme-pill{display:inline-flex;padding:4px 9px;border-radius:999px;background:#f7f1ff;color:#8b4eb0;font-size:11px;font-weight:800}.blog-card h2{margin:0;font-size:19px;line-height:1.28;letter-spacing:-.025em}.blog-card h2 a{color:var(--blog-ink);text-decoration:none}.blog-card p{margin:10px 0 0;color:var(--blog-muted);font-size:14px;line-height:1.62}.blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px;color:#858894;font-size:12px}.blog-card-read{color:var(--blog-ink);font-weight:800;text-decoration:none}.blog-empty{padding:52px 24px;border:1px dashed #dddce5;border-radius:20px;background:#fff;text-align:center;color:var(--blog-muted)}.blog-pagination{display:flex;justify-content:center;margin-top:34px}.blog-pagination nav{max-width:100%}.blog-pagination svg{width:18px}.blog-pagination a,.blog-pagination span{font-size:13px}.blog-article-shell{width:min(980px,calc(100% - 40px));margin:0 auto;padding:44px 0 92px}.blog-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 0 24px;padding:14px 16px;border:1px solid #e7d8f2;border-radius:16px;background:linear-gradient(135deg,#fff8f7,#faf6ff 56%,#f2fffb);color:var(--blog-ink)}.blog-preview-banner strong{display:block;font-size:13px}.blog-preview-banner span{display:block;margin-top:3px;color:var(--blog-muted);font-size:12px;line-height:1.45}.blog-preview-locales{display:flex;flex-wrap:wrap;gap:6px}.blog-preview-locales a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 8px;border:1px solid #dedee7;border-radius:999px;background:#fff;color:var(--blog-ink);font-size:11px;font-weight:800;text-decoration:none}.blog-preview-locales a[aria-current="true"]{border-color:transparent;background:var(--blog-ink);color:#fff}.blog-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:25px;color:var(--blog-muted);font-size:13px;font-weight:750;text-decoration:none}.blog-back:hover{color:var(--blog-ink)}.blog-article-header{text-align:left}.blog-article-header .blog-theme-row{margin-bottom:14px}.blog-article-header h1{max-width:900px;margin:0;font-size:clamp(34px,5.5vw,62px);line-height:1.05;letter-spacing:-.048em;color:var(--blog-ink)}.blog-article-lead{max-width:820px;margin:18px 0 0;color:var(--blog-muted);font-size:clamp(16px,2vw,20px);line-height:1.65}.blog-article-date{margin-top:16px;color:#8b8d99;font-size:13px}.blog-cover{overflow:hidden;margin:32px 0 38px;border:1px solid var(--blog-border);border-radius:24px;background:linear-gradient(135deg,#fff1f1,#f6efff,#effff9);box-shadow:0 18px 46px rgba(1,2,20,.055)}.blog-cover img{display:block;width:100%;max-height:650px;object-fit:cover}.blog-prose{font-size:16px;line-height:1.78;color:#25263a}.blog-prose>*:first-child{margin-top:0}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--blog-ink);letter-spacing:-.025em;line-height:1.2}.blog-prose h2{margin:38px 0 14px;font-size:28px}.blog-prose h3{margin:30px 0 12px;font-size:22px}.blog-prose h4{margin:26px 0 10px;font-size:18px}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose blockquote{margin:0 0 18px}.blog-prose a{color:#8f4cbc;text-decoration-thickness:1px;text-underline-offset:3px}.blog-prose blockquote{padding:18px 20px;border-left:4px solid var(--blog-lavender);border-radius:0 14px 14px 0;background:#faf7ff}.blog-prose figure{margin:30px 0}.blog-prose img,.blog-prose video{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:16px}.blog-prose audio{width:100%;margin:12px 0}.blog-prose figcaption{margin-top:8px;color:var(--blog-muted);font-size:12px;text-align:center}.blog-prose hr{margin:34px 0;border:0;border-top:1px solid var(--blog-border)}.blog-article-footer{margin-top:44px;padding-top:22px;border-top:1px solid var(--blog-border)}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.blog-shell,.blog-article-shell{width:min(100% - 22px,1320px);padding-top:24px}.blog-hero{padding:30px 22px;border-radius:20px}.blog-hero h1{font-size:clamp(36px,11vw,50px)}.blog-grid{grid-template-columns:1fr;gap:15px}.blog-filters{margin-top:22px}.blog-card{border-radius:17px}.blog-preview-banner{align-items:flex-start}.blog-article-header h1{font-size:36px}.blog-cover{margin:24px 0 30px;border-radius:18px}.blog-prose{font-size:15px}.blog-prose h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.blog-title-gradient{animation:none!important;background-position:50% 50%!important}}