/* E2 taxonomy detail and complete archive; original lists and anchors remain intact. */
html .p23-e2-taxonomy-eyebrow{color:var(--p23-muted);font-size:11px;line-height:1.6;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px}
html .p23-e2-archive-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px}
html .p23-e2-archive .p23-anchor-section{margin:0 0 48px;padding:0;scroll-margin-top:24px}
html .p23-e2-archive .p23-anchor-section>h2{font-size:26px;margin:0 0 20px}
html .p23-e2-archive .p23-section-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
html .p23-e2-archive .p23-section-tile{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:22px;min-height:116px;border:1px solid var(--p23-border);border-radius:6px;background:var(--p23-panel);color:var(--p23-text);text-align:center;text-decoration:none;box-shadow:none;overflow-wrap:anywhere}
html .p23-e2-archive .p23-section-tile__label{font-size:19px;line-height:1.4;font-weight:700}
html .p23-e2-archive .p23-section-tile__count{font-size:13px;color:var(--p23-muted)}
html .p23-e2-archive .p23-tags-grid{display:flex;flex-wrap:wrap;gap:12px}
html .p23-e2-archive .p23-tag--link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:10px 14px;font-size:14px;line-height:1.6;text-decoration:none;border:1px solid var(--p23-discovery-badge-border);border-radius:5px;background:var(--p23-discovery-badge-bg);color:var(--p23-discovery-badge-text)}
html .p23-e2-archive .p23-tag--link:hover,html .p23-e2-archive .p23-section-tile:hover{border-color:#b40000}
@media(max-width:1000px){html .p23-e2-archive .p23-section-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){html .p23-e2-archive .p23-section-tiles{grid-template-columns:minmax(0,1fr);gap:14px}html .p23-e2-archive .p23-anchor-section{margin-bottom:36px}html .p23-e2-archive-nav{gap:9px}html .p23-e2-archive .p23-section-tile{min-height:100px;padding:18px}}
