.lm-blog-card{color:var(--lm-ink);text-decoration:none}.lm-blog-card__tags{min-width:0}.lm-blog-card__placeholder{background:radial-gradient(60% 70% at 62% 34%, var(--lm-paper), transparent 70%), linear-gradient(160deg, var(--lm-offwhite-300), var(--lm-offwhite-600))}.lm-blog-card__title{color:var(--lm-ink);margin:0}.lm-blog-card--featured{aspect-ratio:auto;grid-column:span 2;min-height:100%}.lm-blog-card--featured .lm-bcard__title{max-width:18em;font-size:var(--lm-h3-size);line-height:var(--lm-h3-leading)}.lm-blog-grid{column-gap:var(--lm-space-6);row-gap:var(--lm-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.lm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-blog-card--featured{aspect-ratio:16/9;min-height:0}}@media (max-width:767px){.lm-blog-grid{grid-template-columns:minmax(0,1fr)}.lm-blog-card--featured{aspect-ratio:4/4.4;grid-column:auto}.lm-blog-card--featured .lm-bcard__title{font-size:var(--lm-h5-size);line-height:var(--lm-h5-leading)}}.lm-blog-head{padding-block:var(--lm-section-y-tight) var(--lm-space-10)}.lm-blog-head__row{justify-content:space-between;align-items:flex-end;gap:var(--lm-header-gap);display:flex}.lm-blog-head__copy{gap:var(--lm-space-5);flex-direction:column;min-width:0;display:flex}.lm-blog-head__title{text-wrap:balance;max-width:16em;margin:0}.lm-blog-head__intro{max-width:34em;color:var(--lm-ink-secondary);margin:0}.lm-blog-head__filters{margin-top:var(--lm-space-8)}@media (max-width:1023px){.lm-blog-head{padding-block:var(--lm-section-y-tight) var(--lm-space-8)}.lm-blog-head__row{align-items:stretch;gap:var(--lm-space-6);flex-direction:column}}.lm-blog-search{flex:none;width:360px;max-width:100%;position:relative}.lm-blog-search input{width:100%;height:48px;padding:0 var(--lm-space-12) 0 var(--lm-space-10);border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-md);background:var(--lm-paper);font:400 var(--lm-body-2-size) / var(--lm-body-2-leading) var(--lm-font-sans);color:var(--lm-ink);transition:border-color var(--lm-dur-fast);margin:0;display:block}.lm-blog-search input::placeholder{color:var(--lm-ink-tertiary)}.lm-blog-search input:hover{border-color:var(--lm-ink-muted)}.lm-blog-search input::-webkit-search-cancel-button{display:none}.lm-blog-search__icon{left:var(--lm-space-4);width:16px;height:16px;color:var(--lm-ink-tertiary);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.lm-blog-search__clear{right:var(--lm-space-1);border-radius:var(--lm-radius-md);width:40px;height:40px;color:var(--lm-ink-tertiary);cursor:pointer;transition:color var(--lm-dur-fast), background-color var(--lm-dur-fast);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.lm-blog-search__clear:hover{color:var(--lm-ink);background:var(--lm-offwhite-200)}.lm-blog-search__clear svg{width:12px;height:12px}@media (max-width:1023px){.lm-blog-search{width:100%}}.lm-blog-filters{gap:var(--lm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lm-blog-filter{height:40px;padding:0 var(--lm-space-4);border:1px solid var(--lm-line-strong);border-radius:var(--lm-radius-md);background:var(--lm-paper);color:var(--lm-ink-secondary);cursor:pointer;font:400 var(--lm-body-3-size) / var(--lm-body-3-leading) var(--lm-font-sans);transition:background-color var(--lm-dur-fast), color var(--lm-dur-fast), border-color var(--lm-dur-fast)}.lm-blog-filter:hover{border-color:var(--lm-ink-muted);color:var(--lm-ink)}.lm-blog-filter[aria-pressed=true]{background:var(--lm-ink);border-color:var(--lm-ink);color:var(--lm-on-dark)}.lm-blog-list{padding-block:0 var(--lm-section-y)}.lm-blog-count{margin:0 0 var(--lm-space-6);color:var(--lm-ink-tertiary)}.lm-blog-more{margin-top:var(--lm-space-12);justify-content:center;display:flex}.lm-blog-empty{align-items:flex-start;gap:var(--lm-space-4);padding:var(--lm-space-10);border-radius:var(--lm-radius-lg);background:var(--lm-paper);box-shadow:var(--lm-shadow-card);flex-direction:column;display:flex}.lm-blog-empty h2{margin:0}.lm-blog-empty p{color:var(--lm-ink-secondary);margin:0}
