.article-list{max-width:48rem;margin:0;padding:0;list-style:none}.article-list>li{border-top:1px solid var(--border);padding-block:20px}.article-list-picture{border-radius:.75rem;width:100%;height:auto;margin-bottom:12px;display:block}@media (width>=40em){.article-list .has-picture{grid-template-columns:13rem 1fr;align-items:start;column-gap:20px;display:grid}.article-list .has-picture>*{grid-column:2}.article-list .has-picture>.article-list-picture{grid-area:1/1/span 3;margin-bottom:0}}.article-list h2,.article-list h3{margin:0 0 .5rem;font-size:1.375rem}.article-list h2 a,.article-list h3 a{min-height:1.5rem;display:inline-block}.article-list p{margin:0 0 .5rem}.article-list-meta,.article-meta{color:var(--text-muted);font-size:.9375rem}.draft-tag{border:1px solid var(--text);color:var(--text);border-radius:999px;margin-right:.5rem;padding:0 .625rem;font-weight:700;display:inline-block}.draft-note{border:1px solid var(--late-border);background:var(--late-bg);max-width:40rem;color:var(--late-text);border-radius:.75rem;margin:0 0 1rem;padding:12px 16px;font-weight:700}.topic-links ul,.breadcrumb ol{flex-wrap:wrap;gap:0 1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.topic-links a,.breadcrumb a{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.breadcrumb li+li:before{content:"/";color:var(--text-muted);margin-right:1rem}.article h1{max-width:48rem}.article-meta{margin:0 0 1.5rem}.hero-image{border-radius:var(--radius);width:100%;max-width:40rem;height:auto;margin:0 0 1.5rem;display:block}.on-this-page{border:1px solid var(--border);background:var(--surface-raised);border-radius:.75rem;max-width:40rem;margin:0 0 2rem}.on-this-page summary{cursor:pointer;border-radius:.75rem;align-items:center;min-height:2.75rem;padding:.5rem 1rem;font-weight:700;display:flex}.on-this-page ul{margin:0;padding:0 1rem 1rem 2.25rem}.on-this-page a{min-height:1.5rem;padding-block:.25rem;display:inline-block}.article-body{overflow-wrap:break-word}.article-body h2{margin:2.5rem 0 .75rem;font-size:1.75rem}.article-body h3{margin:2rem 0 .5rem;font-size:1.25rem}.article-body li+li{margin-top:.375rem}.article-body li a,.article-body td a{min-height:1.5rem;display:inline-block}.article-body blockquote{border-left:4px solid var(--mint);background:var(--mint-soft);border-radius:0 .75rem .75rem 0;margin:1rem 0;padding:12px 16px}.article-body blockquote p{margin:0 0 .75rem}.article-body blockquote p:last-child{margin-bottom:0}.article-body table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9375rem;line-height:1.45}.article-body th,.article-body td{hyphens:auto;overflow-wrap:break-word;border:1px solid var(--border);text-align:left;vertical-align:top;padding:6px}@media (width<=24em){.article-body table{font-size:.875rem}.article-body th,.article-body td{padding:4px}}.article-body code{overflow-wrap:anywhere}.related{margin-top:48px}.related h2{font-size:1.75rem}
