@font-face{font-family:Orange Reading;src:url(https://theorangegrowth.com/assets/fonts/roboto-latin-400.woff2) format("woff2");font-display:swap}
.orange-reading :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}
.orange-reading p{line-height:1.65}
.orange-editorial{max-width:76rem;margin:clamp(1.5rem,5vw,4.5rem) auto;padding:clamp(1.25rem,4vw,3rem);box-sizing:border-box;background:#fff8ee;color:#15383e;border-top:4px solid #c86b45;font:1.05rem/1.65 Orange Reading,Arial,sans-serif}
.orange-editorial :is(h1,h2,p,ul){max-width:68ch}
.orange-editorial h2{line-height:1.2;font-size:clamp(1.4rem,3vw,2.3rem)}
.orange-editorial a{color:#813707;text-underline-offset:.2em}
@media(max-width:760px){
.orange-reading{min-width:0;max-width:100%;overflow-wrap:anywhere}
.orange-reading :is(img,video,svg){max-inline-size:100%;height:auto}
.orange-reading :is(.table-wrap,.table-scroll,pre){max-width:100%;overflow-x:auto}
.orange-reading table{display:block;max-width:100%;overflow-x:auto}
.orange-reading{overflow-x:clip}
}
body > header img[alt="THE Orange Growth"]{max-width:min(12rem,100%);height:auto}
