.category-listing--featured .posts-slider{border-top:1px solid var(--color-gray-light);padding-top:2rem}.grid-section--label{color:var(--color-red);font-weight:var(--font-weight-semibold);font-size:1.5rem;text-transform:uppercase;line-height:.875;letter-spacing:-.02em;margin:0}.grid-section--label a{color:inherit}.grid-section--label a:hover,.grid-section--label a:active,.grid-section--label a:focus{color:var(--color-black)}.grid-section--label:has(span){position:relative}.grid-section--label:has(span):after{content:"";border-bottom:1px solid var(--color-gray-light);inset:auto 0 .2em;display:block;position:absolute;z-index:-1}.grid-section--label:has(span) span{background:var(--bg-body);display:inline-block;padding-inline-end:.5em}.grid-section--description{font-family:var(--font-family-sans-serif);color:var(--color-text-gray);line-height:1.25}.grid-section--label+.grid-section--description{margin-top:-.5rem}.section-reports{border:1px solid var(--color-gray-light);border-radius:.25rem;padding:1.25rem 1.5rem}.section-reports .listing-article+.listing-article{border-top:1px solid var(--color-gray-lighter);padding-top:1.5rem}.section-how-to-guides,.section-documentation{border-top:1px solid var(--color-gray-light);padding-top:2rem}@media screen and (min-width: 768px){.grid-section--label{font-size:1.75rem}}@media screen and (min-width: 1200px){.section-reports{padding:1.5rem 1.75rem}}
