/* WordPress page and content styles, using the ORGOVA app design tokens. */
.pagehero{background:linear-gradient(125deg,#f1f8f2,#e8f6ed);padding:82px 0 65px;border-top:1px solid #e3ebe5}.pagehero h1{font:800 clamp(38px,5vw,58px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-2px;color:#18362a;margin:17px 0}.pagehero p{font-size:16px;line-height:1.8;color:#63756a;max-width:720px}.content-page{padding:65px 0 100px;max-width:1200px;color:#42574b;line-height:1.85}.content-page h2,.content-page h3{font-family:Manrope,Arial,sans-serif;color:#18362a;line-height:1.25}.content-page h2{font-size:30px;letter-spacing:-1px}.content-page h3{font-size:18px}.content-page a:not(.btn){color:#0d7953;text-decoration:underline;text-underline-offset:3px}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.page-grid article,.post-card{border:1px solid #e3ede5;border-radius:16px;padding:25px;background:#fff}.page-grid p{color:#718378;font-size:14px}.status-note{border-left:4px solid #0d7953;background:#e8f6ed;padding:20px 23px;border-radius:0 12px 12px 0;color:#214b37;margin:25px 0}.footer-brand{color:#18362a}.footer-brand .brand-mark{display:inline-grid;place-items:center}.footer-brand .brand-leaf{display:block}.footer-brand small{color:#7b8b83}.footer-nav a:hover{color:#0d7953}.orgova-site :focus-visible{outline:3px solid #0d7953;outline-offset:4px;border-radius:4px}.orgova-site .site-header{position:relative;z-index:20}.orgova-site .mobile-menu{cursor:pointer}@media(max-width:780px){.pagehero{padding:58px 0 45px}.content-page{padding:45px 0 70px}.page-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.page-grid{grid-template-columns:1fr}.pagehero h1{letter-spacing:-1.3px}}
