.shell.editorial-article{max-width:calc(76ch + (2 * var(--side-padding)));padding-block:1rem 3rem}.editorial-article .crumbs{font-family:var(--font-body);letter-spacing:0;font-size:.95rem}.editorial-article :is(h1,h2){color:var(--menu-ink);text-transform:none;text-shadow:none;letter-spacing:0;text-wrap:balance}.editorial-article h1{margin-block:.7rem 1.5rem;font-size:2.4rem;line-height:1.2}.editorial-article .guide-published{color:var(--menu-muted);font:1rem var(--font-condensed);font-variant-numeric:tabular-nums;margin-block-end:1.5rem}.editorial-article .guide-body{max-width:76ch;color:var(--menu-ink);line-height:1.75}.editorial-article .guide-body h2{margin-block-start:2.4rem;font-size:1.65rem;line-height:1.3}.editorial-article .guide-body a{color:var(--menu-gold)}@media (hover:hover) and (pointer:fine){.editorial-article .guide-body a:hover{color:var(--menu-ink)}}.editorial-article a:focus-visible{outline:2px solid var(--menu-gold);outline-offset:3px}.editorial-article .article-byline{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.editorial-article .article-byline a{color:var(--menu-gold)}.editorial-article .guide-body .article-section-anchor{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.editorial-article .guide-body .article-section-anchor:hover{color:var(--menu-gold)}}.editorial-article .article-figure{margin-block:1.75rem;margin-inline:0}.editorial-article .article-figure img{width:100%;height:auto;display:block}.editorial-article .article-figure figcaption{font:1rem/1.6 var(--font-body);color:var(--menu-muted);margin-block-start:.65rem}.guide-directory-link img,.release-entry img{max-width:100%;height:auto;display:block}.editorial-links{margin-block-start:2rem}.editorial-links ul{margin:0;padding:0;list-style:none}.editorial-links li{border-block-end:1px solid var(--menu-line);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;padding-block:.65rem;display:flex}.editorial-links a{color:var(--menu-gold);font:1rem/1.5 var(--font-body)}@media (hover:hover) and (pointer:fine){.editorial-links a:hover{color:var(--menu-ink)}}.editorial-links time{color:var(--menu-muted);font:1rem/1.5 var(--font-condensed);font-variant-numeric:tabular-nums}.editorial-links a:focus-visible{outline:2px solid var(--menu-gold);outline-offset:3px}
