.lcs-page .lcs-category-editorial {min-width:0;letter-spacing:0}
.lcs-page .lcs-category-editorial .lcs-intro {max-width:76ch}
.lcs-page .lcs-category-editorial .lcs-category-byline {display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;font-size:14px;line-height:1.6;color:var(--lcs-muted)}
.lcs-page .lcs-category-editorial .lcs-category-byline a {color:var(--lcs-gold);text-underline-offset:3px}
.lcs-page .lcs-category-editorial .lcs-hero,
.lcs-page .lcs-category-editorial .lcs-hero-image {aspect-ratio:auto;height:auto;max-height:none}
.lcs-page .lcs-category-editorial .lcs-hero {max-width:960px;margin:32px auto 48px;overflow:visible;background:transparent}
.lcs-page .lcs-category-editorial .lcs-hero picture {display:block}
.lcs-page .lcs-category-editorial .lcs-hero-image {display:block;width:100%;object-fit:contain}
.lcs-page .lcs-category-editorial figcaption {color:var(--lcs-muted);font-size:14px;line-height:1.6;margin-top:12px;max-width:75ch}
.lcs-page .lcs-category-body {min-width:0;font-size:18px;line-height:1.75;overflow-wrap:anywhere}
.lcs-page .lcs-category-body section {padding-block:32px;border-top:1px solid var(--lcs-line);scroll-margin-top:24px}
.lcs-page .lcs-category-body h2 {font:600 28px/1.3 LC2Bodoni,Georgia,serif;margin:24px 0 20px;letter-spacing:0}
.lcs-page .lcs-category-body h3 {font-size:20px;line-height:1.4;margin:24px 0 12px;letter-spacing:0}
.lcs-page .lcs-category-body p,
.lcs-page .lcs-category-body ul,
.lcs-page .lcs-category-body ol {max-width:72ch;margin:0 0 20px;color:var(--lcs-muted)}
.lcs-page .lcs-category-body strong {color:var(--lcs-text)}
.lcs-page .lcs-category-body li+li {margin-top:8px}
.lcs-page .lcs-category-body a {color:var(--lcs-gold);text-decoration:underline;text-underline-offset:3px}
.lcs-page .lcs-category-body img {max-width:100%;height:auto;object-fit:contain}
.lcs-page .lcs-category-examples,.lcs-page .lcs-category-body .lcs-slot-examples {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.lcs-page .lcs-category-example,.lcs-page .lcs-category-body .lcs-slot-example {min-width:0;padding-top:16px;border-top:1px solid var(--lcs-line)}
.lcs-page .lcs-category-body .lcs-table-scroll {max-width:100%;overflow-x:auto;margin-block:24px;scrollbar-color:var(--lcs-gold) var(--lcs-surface)}
.lcs-page .lcs-category-body table {width:100%;border-collapse:collapse;font-size:16px;text-align:left}
.lcs-page .lcs-category-body th,.lcs-page .lcs-category-body td {min-width:140px;padding:12px 16px;border-bottom:1px solid var(--lcs-line);vertical-align:top}
.lcs-page .lcs-category-body th {color:var(--lcs-gold);background:var(--lcs-surface)}
.lcs-page .lcs-category-body caption {text-align:left;font-weight:600;margin-bottom:12px}
.lcs-page .lcs-category-editorial .lcs-guide-image img {object-fit:contain}
.lcs-page .lcs-category-sources {font-size:16px}
.lcs-page .lcs-category-editorial ::selection {color:#080909;background:#f1c857}
.lcs-page .lcs-category-editorial :focus-visible {outline:2px solid #ffe794;outline-offset:4px}
@media(max-width:767px) {
    .lcs-page .lcs-category-examples,.lcs-page .lcs-category-body .lcs-slot-examples {grid-template-columns:minmax(0,1fr);gap:24px}
    .lcs-page .lcs-category-body h2 {font-size:24px}
    .lcs-page .lcs-category-body section {padding-block:24px}
    .lcs-page .lcs-category-body th,.lcs-page .lcs-category-body td {padding:12px}
}
