.editorial .page-heading{letter-spacing:0;overflow-wrap:break-word;font-size:2.5rem}.editorial .head{max-width:56rem}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.editorial-card{border:1px solid var(--line);background:var(--bg);border-radius:8px;overflow:hidden}.editorial-card a{height:100%;color:var(--fg);text-decoration:none;display:block}.editorial-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.editorial-card-copy{padding:1.25rem}.editorial-card h3{letter-spacing:0;overflow-wrap:break-word;margin:.65rem 0;font-size:1.3rem;line-height:1.35}.editorial-card p{color:var(--mut);font-size:1rem}.editorial-read{margin-top:1rem;font-weight:700;display:block}.editorial-card a:hover .editorial-read{text-decoration:underline}.editorial-categories{flex-wrap:wrap;gap:.7rem 1.4rem;display:flex}.editorial-categories a{color:var(--fg);text-underline-offset:5px}.editorial-note,.editorial-cover figcaption{color:var(--mut);font-size:.9rem}.editorial-article{max-width:1000px}.editorial-breadcrumb{overflow-wrap:anywhere;font-size:.95rem}.editorial-breadcrumb a,.editorial-prose a{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.editorial-cover{margin:0}.editorial-cover img{object-fit:contain;background:var(--bg);border-radius:8px;width:100%;max-height:560px;display:block}.editorial-cover figcaption{margin-top:.7rem}.editorial-prose{max-width:48rem}.editorial-prose section{margin-bottom:2.8rem}.editorial-prose h2{letter-spacing:0;margin-bottom:.9rem;font-size:1.65rem}.editorial-prose p{margin-bottom:1rem}.editorial-prose ul{padding-left:1.3rem}.editorial-prose li{margin:.5rem 0}.editorial [id]{scroll-margin-top:110px}.company-details .editorial-cover{max-width:48rem}.company-details h2{letter-spacing:0}@media (width<=900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.editorial-grid{grid-template-columns:minmax(0,1fr)}.editorial .page-heading{font-size:1.9rem}.editorial-cover img{max-height:420px}.editorial>.solid:first-child{padding-block:2.2rem}.editorial-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;font-size:.9rem;line-height:1.4;display:grid}.editorial-categories a{overflow-wrap:break-word}}
