.blog_page__i3gIe{max-width:760px;margin:0 auto;padding:48px 24px 96px}.blog_indexHeader__t_vLT{margin-bottom:40px}.blog_indexHeader__t_vLT h1{font-family:var(--font-unbounded),sans-serif;color:var(--ink);font-size:clamp(28px,3.6vw,38px);line-height:1.15;margin:0 0 10px}.blog_indexHeader__t_vLT p{color:var(--muted);font-size:15px;max-width:520px}.blog_postList__udM0A{display:flex;flex-direction:column;gap:16px}.blog_postCard__N8pLU{display:block;text-decoration:none;padding:22px 24px;border-radius:20px;background:linear-gradient(160deg,var(--glass-hi),var(--glass) 55%);border:1px solid var(--line);transition:transform .3s var(--ease),border-color .3s var(--ease)}.blog_postCard__N8pLU:hover{transform:translateY(-2px);border-color:rgba(168,180,255,.28)}.blog_postMeta__IjTU0{display:flex;gap:10px;align-items:center;font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--violet-hi);margin-bottom:10px}.blog_postMeta__IjTU0 .blog_dot__oNmo6{color:var(--faint);text-transform:none;letter-spacing:0}.blog_postCard__N8pLU h2{font-family:var(--font-unbounded),sans-serif;color:var(--ink);font-size:19px;line-height:1.3;margin:0 0 8px}.blog_postCard__N8pLU p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.blog_back___MR7A{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);text-decoration:none;margin-bottom:24px;transition:color .2s var(--ease)}.blog_back___MR7A:hover{color:var(--violet-hi)}.blog_postHeader__jyK2h{margin-bottom:32px}.blog_postMetaLine__FLsQM{font-family:var(--font-dm-mono),monospace;font-size:11.5px;color:var(--faint);letter-spacing:.02em;margin-bottom:10px}.blog_postHeader__jyK2h h1{font-family:var(--font-unbounded),sans-serif;color:var(--ink);font-size:clamp(26px,3.4vw,34px);line-height:1.2;margin:0}.blog_prose__kqklI{color:var(--muted);font-size:15px;line-height:1.75}.blog_prose__kqklI h2{font-family:var(--font-unbounded),sans-serif;color:var(--ink);font-size:19px;margin:36px 0 14px}.blog_prose__kqklI h3{color:var(--ink);font-size:15.5px;font-weight:600;margin:22px 0 10px}.blog_prose__kqklI p{margin:0 0 16px}.blog_prose__kqklI ol,.blog_prose__kqklI ul{margin:0 0 16px;padding-left:22px}.blog_prose__kqklI li{margin:0 0 8px}.blog_prose__kqklI strong{color:var(--ink);font-weight:600}.blog_prose__kqklI a{color:var(--violet-hi);text-decoration:underline;text-underline-offset:2px}.blog_prose__kqklI a:hover{color:var(--cyan)}.blog_prose__kqklI hr{border:none;border-top:1px solid var(--line);margin:32px 0}.blog_prose__kqklI em{color:var(--faint);font-style:italic}