.blog-module__JsT-Oq__page{max-width:var(--maxw);padding:var(--s-6) var(--s-6) var(--s-16);margin:0 auto}.blog-module__JsT-Oq__crumbs{font-size:var(--t-xs);color:var(--muted);margin-bottom:8px}.blog-module__JsT-Oq__crumbs a{color:var(--muted);text-decoration:none}.blog-module__JsT-Oq__crumbs a:hover{color:var(--ink)}.blog-module__JsT-Oq__page h1{font-family:var(--font-display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.02em;margin:0}.blog-module__JsT-Oq__lead{color:var(--ink-soft);font-size:var(--t-md);margin:10px 0 var(--s-8);max-width:62ch}.blog-module__JsT-Oq__grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.blog-module__JsT-Oq__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-module__JsT-Oq__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.blog-module__JsT-Oq__thumb{aspect-ratio:16/8;color:#6a767e;background:radial-gradient(120% 100% at 50% 0,#fff,#eceff1);place-items:center;display:grid}.blog-module__JsT-Oq__thumb svg{width:34%;height:34%}.blog-module__JsT-Oq__body{padding:var(--s-5);flex-direction:column;gap:6px;display:flex}.blog-module__JsT-Oq__cat{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hover);font-weight:700}.blog-module__JsT-Oq__title{font-family:var(--font-display);font-weight:700;font-size:var(--t-md);margin:0;line-height:1.25}.blog-module__JsT-Oq__excerpt{font-size:var(--t-sm);color:var(--ink-soft);margin:0;line-height:1.5}.blog-module__JsT-Oq__meta{font-size:var(--t-xs);color:var(--muted);margin-top:4px}.blog-module__JsT-Oq__article{max-width:760px;padding:var(--s-6) var(--s-6) var(--s-16);margin:0 auto}.blog-module__JsT-Oq__aTitle{font-family:var(--font-display);font-weight:800;font-size:var(--t-2xl);letter-spacing:-.02em;margin:8px 0 6px;line-height:1.12}.blog-module__JsT-Oq__aMeta{color:var(--muted);font-size:var(--t-sm);margin:0 0 var(--s-6)}.blog-module__JsT-Oq__aBody{color:var(--ink-soft);line-height:1.7;font-size:var(--t-md)}.blog-module__JsT-Oq__aBody h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-lg);color:var(--ink);letter-spacing:-.01em;margin:var(--s-8) 0 var(--s-3)}.blog-module__JsT-Oq__aBody p{margin:0 0 var(--s-4)}.blog-module__JsT-Oq__aBody ul{margin:0 0 var(--s-4);padding-left:22px}.blog-module__JsT-Oq__aBody li{margin:6px 0}.blog-module__JsT-Oq__aFoot{gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}
