.editorial-article{font-family:var(--font-subtle)}.editorial-article :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-loud)}.editorial-article :is(pre,code,kbd,samp){font-family:var(--font-mono)}@media (width<=1100px){.case-study-results{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-result,.case-study-results>a{width:100%;min-width:0}.editorial-article{width:100%;max-width:85ch}}@media (width<=720px){.editorial-detail-header{gap:1.5rem}.editorial-detail-header h1{overflow-wrap:anywhere;font-size:clamp(2.2rem,10vw,2.7rem)}.editorial-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;max-width:none}.editorial-status p{text-align:right}.editorial-detail-figure{margin-top:1.5rem}.editorial-detail-image{aspect-ratio:8/5;border-radius:1rem;height:auto;max-height:none}.case-study-results{grid-template-columns:1fr;gap:.8rem;margin-top:1.5rem}.case-study-result,.case-study-results>a{min-height:96px}.editorial-article{width:100%;max-width:100%;margin-top:1.75rem;padding:clamp(1rem,4vw,1.25rem)}.editorial-article :is(p,li,a){overflow-wrap:anywhere}.editorial-article :is(ul,ol){padding-left:1.35rem}.editorial-article pre{max-width:100%;overflow-x:auto}.editorial-article pre code{overflow-wrap:normal}.portable-image{margin:1.4rem 0}}@media (width<=480px){.detail-back-link{justify-content:center;width:100%}.editorial-detail-header .eyebrow{overflow-wrap:anywhere;max-width:100%}.editorial-status{padding:1rem}.case-study-result strong{font-size:1.65rem}.editorial-article{box-shadow:3px 3px 0 var(--color-socio-coral);border-radius:1rem}.editorial-article blockquote{margin:1.25rem 0;padding:.9rem 1rem}}
