.blog-design-module__ndoWtq__hero{isolation:isolate;position:relative}.blog-design-module__ndoWtq__hero:before{content:"";opacity:.7;pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 72%,#0000);mask-image:linear-gradient(90deg,#0000 12%,#000 72%,#0000)}.blog-design-module__ndoWtq__hero:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#5ee56929,#0000 66%);width:36rem;height:36rem;position:absolute;top:-16rem;right:-12rem}.blog-design-module__ndoWtq__featured{background:linear-gradient(145deg, #ffffff12, #ffffff05), var(--o-deep);border:1px solid var(--o-deep-line);transition:border-color .22s,transform .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.blog-design-module__ndoWtq__featured:after{content:"";border:1px solid #5ee56938;border-radius:999px;width:13rem;height:13rem;position:absolute;bottom:-6rem;right:-4rem}.blog-design-module__ndoWtq__featured:hover{border-color:#5ee56966;transform:translateY(-3px)}.blog-design-module__ndoWtq__searchPanel{background:color-mix(in oklab, var(--o-surface) 88%, transparent);border:1px solid var(--o-line);border-radius:var(--o-radius);box-shadow:0 18px 60px #0b0f0d0d}.blog-design-module__ndoWtq__postCard{background:var(--o-surface);border-color:var(--o-line);border-radius:var(--o-radius-sm)}.blog-design-module__ndoWtq__cardVisual{background:linear-gradient(120deg, #5ee5691c, transparent 56%), var(--o-deep);border-bottom:1px solid var(--o-deep-line);min-height:6rem;position:relative;overflow:hidden}.blog-design-module__ndoWtq__cardVisual:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 76%);mask-image:linear-gradient(100deg,#000,#0000 76%)}.blog-design-module__ndoWtq__cardVisual:after{content:"";border:1px solid #5ee56947;border-radius:999px;width:9rem;height:9rem;position:absolute;top:-3rem;right:-2rem}.blog-design-module__ndoWtq__cardArrow{border:1px solid var(--o-line);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.blog-design-module__ndoWtq__postCard:hover .blog-design-module__ndoWtq__cardArrow{background:var(--o-accent);border-color:var(--o-accent);color:var(--o-accent-ink);transform:translate(2px,-2px)}.blog-design-module__ndoWtq__indexRow{transition:background .18s;position:relative}.blog-design-module__ndoWtq__indexRow:hover{background:var(--o-surface)}.blog-design-module__ndoWtq__indexRow:before{background:var(--o-accent-2);content:"";width:2px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.blog-design-module__ndoWtq__indexRow:hover:before{transform:scaleY(1)}.blog-design-module__ndoWtq__readingTrack{transform-origin:0;z-index:1000;background:#080f0cb8;width:100%;height:5px;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 1px #ffffff1a}.blog-design-module__ndoWtq__readingProgress{background:linear-gradient(90deg, var(--o-accent-2), #6cff79);transform-origin:0;width:100%;height:100%;box-shadow:0 0 16px #5ee569d9}@media (max-width:420px){.blog-design-module__ndoWtq__headerCta{gap:.375rem;height:2.5rem;padding-inline:.75rem;font-size:.75rem}}@keyframes blog-design-module__ndoWtq__readingProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.blog-design-module__ndoWtq__readingProgress{animation:linear blog-design-module__ndoWtq__readingProgress;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.blog-design-module__ndoWtq__featured,.blog-design-module__ndoWtq__cardArrow,.blog-design-module__ndoWtq__indexRow,.blog-design-module__ndoWtq__indexRow:before{transition:none}}
