.op-news{--forest:#263e33;--cream:#f7f5ef;--gold:#a27a45;color:var(--forest);font-family:Arial,sans-serif;background:var(--cream);padding:70px 28px}.op-news *{box-sizing:border-box}.op-wrap{max-width:1160px;margin:auto}.op-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.op-news h1,.op-news h2,.op-news h3{font-family:Georgia,serif;font-weight:400;color:var(--forest);line-height:1.12}.op-news h1{font-size:clamp(42px,6vw,76px);margin:0 0 24px}.op-intro{max-width:620px;font-size:18px;line-height:1.8;margin:0 0 52px}.op-feature{display:grid;grid-template-columns:1fr 1fr;background:#eeece3;margin-bottom:64px}.op-image{display:block;aspect-ratio:1/1;overflow:hidden;background:#dedfd2}.op-image img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;transition:transform .35s}.op-image:hover img{transform:scale(1.035)}.op-placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#dfe3d2,#aebdab);font-family:Georgia,serif;font-size:32px;color:#263e33;text-align:center;padding:30px}.op-feature-body{padding:clamp(24px,4vw,52px);display:flex;flex-direction:column;justify-content:center}.op-meta{font-size:12px;letter-spacing:1px;color:#625f52;line-height:1.7;margin:0 0 15px}.op-feature h2{font-size:clamp(30px,3.5vw,46px);margin:0 0 20px}.op-news a{color:inherit;text-decoration:none}.op-copy{font-size:16px;line-height:1.8;color:#595c50}.op-read{display:inline-block;font-size:14px;font-weight:600;margin-top:18px;border-bottom:1px solid var(--gold);padding-bottom:7px;align-self:flex-start}.op-grid-title{font-size:34px;margin:0 0 28px!important}.op-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.op-card{min-width:0}.op-card .op-meta{margin-top:22px}.op-card h3{font-size:27px;margin:0 0 14px}.op-card p{margin:0}.op-paging{display:flex;gap:10px;justify-content:center;margin:48px 0;flex-wrap:wrap}.op-paging .page-numbers{padding:10px 15px;border:1px solid #c7c7b9}.op-paging .current{background:var(--forest);color:white}.op-cta{background:var(--forest);color:#fff;margin-top:64px;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;gap:24px}.op-cta h2{color:#fff;font-size:32px;margin:0 0 12px}.op-cta p{margin:0;line-height:1.7;color:#e0e5da}.op-button{padding:15px 24px;background:#fff;color:var(--forest)!important;white-space:nowrap}.op-news a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}@media(max-width:900px){.op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.op-news{padding:44px 20px}.op-feature,.op-grid{grid-template-columns:1fr}.op-feature{margin-bottom:44px}.op-intro{font-size:16px;margin-bottom:32px}.op-cta{padding:28px 24px;align-items:flex-start;flex-direction:column}.op-cta h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.op-image img{transition:none}}