.blog-shell{width:min(860px,100%);color:var(--color-8);flex-direction:column;gap:.7rem;margin:0 auto;padding:4.5rem 1rem 4rem;display:flex}@media (max-width:534.98px){.blog-shell{padding-top:3.25rem}}.blog-list{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.blog-controls{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.blog-search{min-width:min(380px,100%)}.blog-card{border-radius:var(--corner-radius);background:var(--color-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .85rem;padding:.7rem;display:flex}.blog-card:hover{background:var(--color-3-half-half)}.blog-card h2{min-width:0;color:var(--color-7);flex:999 16rem;font-size:.9rem;font-weight:500}.blog-card-main{gap:.35rem;display:grid}.blog-card p{color:var(--color-7);margin:0}.blog-card-subtitle{color:var(--color-8);margin:0 0 .4rem;font-size:.95rem}.blog-meta{color:var(--color-6);margin-top:.7rem;font-size:.8rem}.blog-card-excerpt{color:var(--color-6);font-size:.85rem}.blog-card-meta-row{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.blog-subtitle{color:var(--color-7);margin:0 0 .6rem;font-size:.95rem}.blog-content{gap:.9rem;line-height:1.7;display:grid}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{color:var(--color-10);margin:1rem 0 .25rem}.blog-content p{margin:0}.blog-content ul,.blog-content ol{margin:0;padding-left:1.2rem}.blog-content code{background:var(--color-3);border:1px solid var(--color-4);border-radius:6px;padding:.08rem .32rem}.blog-content pre{background:var(--color-2);border:1px solid var(--color-4);border-radius:10px;margin:0;padding:.8rem;overflow-x:auto}.blog-content a{color:var(--color-10);text-decoration:underline}.blog-content s{opacity:.8}.blog-blocknote-readonly .bn-editor{background:0 0;padding:0}.blog-blocknote-readonly .bn-block-content{padding:.18rem 0}.blog-blocknote-readonly .bn-block-content[data-content-type=table]{margin:.35rem 0}.blog-content table{border-collapse:collapse;border:1px solid var(--color-4);background:var(--color-2);width:100%}.blog-content td,.blog-content th{border:1px solid var(--color-4);vertical-align:top;padding:.5rem .6rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.blog-cover-card{border-radius:var(--corner-radius);background:var(--pure-page-background);min-width:0;box-shadow:var(--floating-shadow);transition:outline-color var(--app-motion-duration-standard,.15s) var(--app-motion-ease-standard,ease), scale var(--app-motion-duration-standard,.15s) var(--app-motion-ease-standard,ease);outline:2px solid #0000;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.blog-cover-card:hover{outline-color:var(--color-3);scale:1.02}.blog-cover-card-meta{color:var(--color-5-half);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.blog-cover-card h2{color:var(--color-8);margin:0;font-size:.9rem;font-weight:500}.blog-cover-card p{color:var(--color-6);margin:0;font-size:.8rem}