.bl-lead{padding-block-end:var(--ij-space-5)}.bl-lead .mk-lede{margin-block-end:var(--ij-space-5)}.bl-tags{gap:var(--ij-space-2);flex-wrap:wrap;display:flex}.bl-tags a{min-block-size:var(--ij-target-min);padding-inline:var(--ij-space-4);border:1px solid var(--ij-border);border-radius:var(--ij-radius-full);background:var(--mk-card);color:var(--mk-ink);font-size:var(--ij-text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.bl-tags a:hover{border-color:var(--mk-cocoa)}.bl-tags a[aria-current=page]{border-color:var(--mk-cocoa);background:var(--mk-cocoa);color:var(--mk-paper)}.bl-list-section{padding-block-start:var(--ij-space-5)}.bl-grid{gap:var(--ij-space-5);grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--ij-space-8) * 5), 100%), 1fr));display:grid}.bl-card{border:1px solid var(--ij-border);border-radius:var(--mk-radius-card);background:var(--mk-card);transition:border-color var(--ij-duration-fast) var(--ij-ease-standard), box-shadow var(--ij-duration-base) var(--ij-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.bl-card:hover{border-color:var(--mk-rose);box-shadow:var(--ij-shadow-2)}.bl-card:focus-within{outline:var(--ij-focus-width) solid var(--ij-focus);outline-offset:var(--ij-focus-offset)}@media (min-width:1024px){.bl-card[data-lead]{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.bl-card[data-lead] .bl-card-title{font-size:var(--ij-text-3xl);line-height:var(--ij-leading-3xl)}.bl-card[data-lead] .bl-card-body{padding:var(--ij-space-6);justify-content:center}.bl-card[data-lead]:not(:has(.bl-card-cover)){grid-template-columns:1fr}}.bl-card-cover{aspect-ratio:16/9;object-fit:cover;background:var(--mk-paper-deep);inline-size:100%;display:block}.bl-card[data-lead] .bl-card-cover{block-size:100%}.bl-card-body{gap:var(--ij-space-2);padding:var(--ij-space-5);flex-direction:column;flex:1;display:flex}.bl-kicker{color:var(--mk-label);font-size:var(--ij-text-xs);letter-spacing:.08ch;font-weight:700;line-height:var(--ij-leading-xs);text-transform:uppercase;margin:0}.bl-card-title{font-family:var(--ij-font-display);font-size:var(--ij-text-2xl);font-weight:600;line-height:var(--ij-leading-2xl);text-wrap:balance;margin:0}.bl-card-title a{color:var(--mk-ink);text-decoration:none}.bl-card-title a:after{content:"";position:absolute;inset:0}.bl-card-title a:focus-visible{outline:none}.bl-card-excerpt{color:var(--ij-text-muted);font-size:var(--ij-text-base);line-height:var(--ij-leading-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bl-meta{gap:var(--ij-space-2);color:var(--ij-text-muted);font-size:var(--ij-text-sm);line-height:var(--ij-leading-sm);flex-wrap:wrap;margin:auto 0 0;padding-block-start:var(--ij-space-2);display:flex}.bl-stated{padding:var(--ij-space-6);border:1px dashed var(--ij-border);border-radius:var(--mk-radius-card);color:var(--ij-text-muted);text-align:center;margin:0}.bl-pages{justify-content:space-between;margin-block-start:var(--ij-space-6);display:flex}.bl-pages a,.bl-back{min-block-size:var(--ij-target-min);color:var(--ij-link);text-underline-offset:30%;align-items:center;font-weight:600;display:inline-flex}.bl-measure{max-inline-size:calc(68ch + var(--mk-gutter) * 2)}.bl-article-head{padding-block-end:var(--ij-space-5)}.bl-article-head .mk-lede{margin-block:var(--ij-space-4) var(--ij-space-5)}.bl-article-title{max-inline-size:none;font-size:clamp(var(--ij-text-3xl), 5vw, var(--ij-text-4xl));margin-block-start:var(--ij-space-3);line-height:1.1}.bl-article-head .bl-meta{margin:0;padding:0}.bl-back:before{content:"←";margin-inline-end:var(--ij-space-2)}.bl-article-tags{gap:var(--ij-space-3);margin:var(--ij-space-4) 0 0;flex-wrap:wrap;display:flex}.bl-article-tags a{color:var(--mk-label);font-size:var(--ij-text-xs);letter-spacing:.08ch;text-transform:uppercase;font-weight:700;text-decoration:none}.bl-cover-wrap{max-inline-size:calc(var(--ij-space-8) * 15)}.bl-cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--mk-radius-card);background:var(--mk-paper-deep);inline-size:100%;display:block}.bl-prose{padding-block:var(--ij-space-6) var(--ij-space-4);color:var(--mk-ink);font-size:var(--ij-text-lg);line-height:var(--ij-leading-lg);overflow-wrap:anywhere}.bl-prose>*{margin:0 0 var(--ij-space-5)}.bl-prose h2,.bl-prose h3,.bl-prose h4{margin-block:var(--ij-space-6) var(--ij-space-3);font-family:var(--ij-font-display);text-wrap:balance;font-weight:600}.bl-prose h2{font-size:var(--ij-text-3xl);line-height:var(--ij-leading-3xl)}.bl-prose h3{font-size:var(--ij-text-2xl);line-height:var(--ij-leading-2xl)}.bl-prose h4{font-size:var(--ij-text-xl);line-height:var(--ij-leading-xl)}.bl-prose a{color:var(--ij-link);text-underline-offset:20%}.bl-prose ul,.bl-prose ol{padding-inline-start:var(--ij-space-5)}.bl-prose li+li{margin-block-start:var(--ij-space-2)}.bl-prose blockquote{padding:var(--ij-space-1) 0 var(--ij-space-1) var(--ij-space-5);border-inline-start:var(--ij-space-1) solid var(--mk-rose);color:var(--mk-cocoa);font-family:var(--ij-font-display);font-size:var(--ij-text-2xl);line-height:var(--ij-leading-2xl)}.bl-prose blockquote>*{margin:0}.bl-prose blockquote>*+*{margin-block-start:var(--ij-space-3)}.bl-prose code{padding:0 var(--ij-space-1);border-radius:var(--ij-radius-sm);background:var(--mk-paper-deep);font-size:90%}.bl-prose pre{padding:var(--ij-space-4);border-radius:var(--ij-radius-md);background:var(--mk-paper-deep);font-size:var(--ij-text-sm);line-height:var(--ij-leading-sm);overflow-x:auto}.bl-prose pre code{background:0 0;padding:0}.bl-prose hr{background:var(--ij-border);block-size:1px;margin-block:var(--ij-space-6);border:0}.bl-prose img{border-radius:var(--ij-radius-md);block-size:auto;max-inline-size:100%;display:block}.bl-closing{padding:var(--ij-space-6);border-radius:var(--mk-radius-card);background:var(--mk-paper-deep)}.bl-closing-title{margin:0 0 var(--ij-space-2);font-family:var(--ij-font-display);font-size:var(--ij-text-2xl);line-height:var(--ij-leading-2xl)}.bl-closing p{margin:0 0 var(--ij-space-5);color:var(--ij-text-muted)}.bl-closing-section{padding-block-start:var(--ij-space-5)}
