.BlogCard-module__HzjtUG__card{border:1px solid var(--border-strong);border-radius:14px;flex-direction:column;padding:24px;transition:border-color .15s,transform .15s;display:flex}.BlogCard-module__HzjtUG__card:hover{border-color:var(--agent);transform:translateY(-3px)}.BlogCard-module__HzjtUG__cover{object-fit:cover;border-radius:10px;width:100%;height:160px;margin-bottom:16px}.BlogCard-module__HzjtUG__tag{font-family:var(--font-m), monospace;color:var(--agent);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.BlogCard-module__HzjtUG__card h3{color:var(--text);margin:12px 0 8px;font-size:18px}.BlogCard-module__HzjtUG__card p{color:var(--text-muted);flex-grow:1;margin:0 0 16px;font-size:14px}.BlogCard-module__HzjtUG__meta{color:var(--text-dim);justify-content:space-between;margin-bottom:14px;font-size:12.5px;display:flex}.BlogCard-module__HzjtUG__arrow{font-family:var(--font-m), monospace;color:var(--text);font-size:13.5px}
.BlogSearch-module__dmmQIW__searchField{margin-bottom:28px;display:block}.BlogSearch-module__dmmQIW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.BlogSearch-module__dmmQIW__input{width:100%;color:var(--text);background:var(--bg-1);border:1px solid var(--border-strong);border-radius:10px;padding:12px 16px;font-size:15px}.BlogSearch-module__dmmQIW__input:focus{border-color:var(--agent);outline:none}.BlogSearch-module__dmmQIW__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.BlogSearch-module__dmmQIW__noResults{color:var(--text-muted);font-size:14.5px}@media (max-width:780px){.BlogSearch-module__dmmQIW__grid{grid-template-columns:1fr}}
.SidebarWidget-module__u28HBa__widget{border:1px solid var(--border-strong);border-radius:14px;margin-bottom:20px;padding:20px}.SidebarWidget-module__u28HBa__widget h4{font-family:var(--font-m), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--agent);margin:0 0 14px;font-size:12px}.SidebarWidget-module__u28HBa__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.SidebarWidget-module__u28HBa__list a{color:var(--text);font-size:14px;line-height:1.4}.SidebarWidget-module__u28HBa__list a:hover{color:var(--agent)}.SidebarWidget-module__u28HBa__count{color:var(--text-dim);font-size:12.5px}
.BlogLayout-module__oYLWVW__page{padding:140px 1rem 100px}.BlogLayout-module__oYLWVW__header{max-width:700px;margin:0 0 40px}.BlogLayout-module__oYLWVW__header h1{color:var(--text);margin:16px 0 12px;font-size:34px;line-height:1.15}.BlogLayout-module__oYLWVW__header p{color:var(--text-muted);font-size:15.5px;line-height:1.6}.BlogLayout-module__oYLWVW__layout{grid-template-columns:1fr 280px;align-items:start;gap:40px;display:grid}.BlogLayout-module__oYLWVW__main{min-width:0}.BlogLayout-module__oYLWVW__sidebar{top:calc(var(--nav-height) + 24px);position:sticky}.BlogLayout-module__oYLWVW__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.BlogLayout-module__oYLWVW__empty{color:var(--text-muted);font-size:14.5px}@media (max-width:980px){.BlogLayout-module__oYLWVW__layout{grid-template-columns:1fr}.BlogLayout-module__oYLWVW__sidebar{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:static}}@media (max-width:780px){.BlogLayout-module__oYLWVW__grid,.BlogLayout-module__oYLWVW__sidebar{grid-template-columns:1fr}}
