.editorial{max-width:1100px;margin:0 auto}.editorial>p{max-width:78ch}.editorial section{margin:2rem 0}.editorial h1{font-size:clamp(1.8rem,4vw,2.7rem)}.editorial h2{margin-top:1.7rem}.editorial p,.editorial li{line-height:1.65}.editorial .callout{padding:1rem 1.2rem;border-left:4px solid #32657e;background:#edf3f6;border-radius:4px}.editorial .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.editorial .cards article{border:1px solid #dae4e8;border-radius:12px;padding:1.2rem;background:#fff}.editorial details{margin:1rem 0}.editorial summary{cursor:pointer;font-weight:600}.editorial .filters{display:flex;flex-wrap:wrap;gap:1rem}.editorial .filters label{flex:1;min-width:210px}.editorial .table-scroll{overflow:auto}.editorial table{width:100%;font-size:.92rem}.editorial td{vertical-align:top}.editorial code{overflow-wrap:anywhere}.editorial .draft{border-left-color:#a57623;background:#fff7e6}.editorial small{line-height:1.6}.editorial .review-state{color:#785719}.editorial nav.pager{display:flex;gap:1rem;align-items:center;margin:1rem 0}header nav{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:600px){.editorial{padding:0 16px}.editorial table{min-width:700px}header{gap:1rem;flex-wrap:wrap}.editorial .filters label{min-width:100%}}
.editorial td,.editorial a{overflow-wrap:anywhere}.source-definition p{overflow-wrap:anywhere}

.editorial pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#eef3f6;padding:1rem;border-radius:8px}
