@layer quartz-base{.blog-article-list-section{box-shadow:none;border-radius:0;margin-bottom:2rem}.blog-article-list-section h3{color:var(--blog-ink);letter-spacing:0;margin-bottom:.5rem;font-size:1rem;font-weight:600}.blog-article-list{margin:0;padding:0;list-style:none}.blog-article-list li{padding:0}.blog-article-list a.internal{color:var(--blog-ink);touch-action:manipulation;background-color:#0000;align-items:baseline;gap:.5em;padding:.25em 0;font-weight:400;text-decoration:none;display:flex}.blog-article-list .date{color:var(--blog-faint);font-variant-numeric:tabular-nums;flex:none;min-width:11em}.blog-article-list .title{min-width:0}.blog-article-list a:hover{color:var(--blog-ink);text-decoration:none}.blog-article-list a:hover .title{color:var(--blog-accent);text-underline-offset:.16em;text-decoration:underline}.blog-article-list a:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}@media (max-width:800px){.blog-article-list li+li{border-top:1px solid var(--blog-border)}.blog-article-list a.internal{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:44px;padding:.85rem 0}.blog-article-list .date{order:2;min-width:0;font-size:.8rem;line-height:1.3}.blog-article-list .title{overflow-wrap:anywhere;word-break:keep-all;order:1;font-size:1rem;line-height:1.4}}}