/* Exact local Our Story typography and paragraph spacing; no added sections. */
.opr-home .exact-story{max-width:1000px;padding-top:65px;padding-bottom:75px}
.opr-home .exact-story h1{font-size:clamp(42px,5vw,66px);line-height:1.1;margin:0 0 24px}
.opr-home .exact-story h2{font-size:clamp(32px,3.7vw,46px);line-height:1.15;margin:45px 0 22px;color:var(--green)}
.opr-home .exact-story h3{font-size:clamp(25px,2.8vw,34px);line-height:1.3;margin:0 0 28px;color:var(--green)}
.opr-home .exact-story p{font-size:16px;line-height:1.95;margin:0 0 24px;color:var(--ink)}
@media(max-width:600px){
 .opr-home .exact-story{padding-top:40px;padding-bottom:45px}
 .opr-home .exact-story p{font-size:14px;line-height:1.9}
 .opr-home .exact-story h2{margin-top:36px}
}
/* Preserve the article's final paragraph gap; intermediate row gaps already match. */
.opr-story .opr-story-section:last-child .wpb_text_column>p:last-child{margin-bottom:24px!important}
