.pses-feature-grid{display:grid;grid-template-columns:minmax(0,2.04fr) minmax(420px,1.14fr);gap:24px;align-items:stretch}
.pses-feature-lead{min-height:515px;background:#052914 center/cover no-repeat;display:flex;align-items:flex-end;box-shadow:0 8px 24px rgba(0,0,0,.14);overflow:hidden}
.pses-feature-lead-content{padding:42px 38px;color:#fff;max-width:700px}
.pses-chip{display:inline-block;background:#00853e;color:#fff;padding:7px 14px;font:700 14px Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}
.pses-feature-lead h1{font:400 clamp(40px,4.2vw,68px)/.92 'Bebas Neue',Oswald,Arial,sans-serif;text-transform:uppercase;margin:14px 0 10px;letter-spacing:.015em}
.pses-feature-lead p{font:400 17px/1.5 'Roboto Condensed',Arial,sans-serif;max-width:36em;margin:0 0 20px}
.pses-readmore{display:inline-flex;align-items:center;gap:12px;background:#007a38;color:#fff!important;padding:12px 20px;border:1px solid #17a45a;font:700 16px Oswald,Arial,sans-serif;text-transform:uppercase;text-decoration:none!important}
.pses-readmore:hover{background:#009247;color:#fff!important}
.pses-feature-secondary{display:grid;gap:14px;min-width:0;grid-auto-rows:minmax(0,1fr)}
.pses-feature-secondary-count-1{grid-template-rows:minmax(0,1fr)}
.pses-feature-secondary-count-2{grid-template-rows:repeat(2,minmax(0,1fr))}
.pses-feature-secondary-count-3{grid-template-rows:repeat(3,minmax(0,1fr))}
.pses-feature-secondary-count-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.pses-feature-card{display:grid;grid-template-columns:48% minmax(0,1fr);min-height:0;min-block-size:0;background:#fff;border:1px solid #dfe3df;color:#111!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(0,0,0,.07);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}
.pses-feature-card:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(0,0,0,.11)}
.pses-feature-card-image{min-height:0;height:100%;background:linear-gradient(135deg,#042713 0%,#0b4f2a 100%);display:grid;place-items:center;overflow:hidden;color:#e5b735;font-size:28px}
.pses-feature-card-image img{width:100%;height:100%;object-fit:cover;display:block}
.pses-feature-card-copy{padding:14px 16px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.pses-feature-card-category{font:700 11px Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#00853e;margin-bottom:5px}
.pses-feature-card h3{margin:0 0 7px;font:700 clamp(17px,1.15vw,21px)/1.08 Oswald,Arial,sans-serif;text-transform:none}
.pses-feature-card time{font:400 12px 'Roboto Condensed',Arial,sans-serif;color:#828882}

.pses-lead{min-height:500px;background:#052914 center/cover no-repeat;display:flex;align-items:flex-end;box-shadow:0 8px 24px rgba(0,0,0,.14);overflow:hidden}
.pses-lead-content{padding:44px 40px;color:#fff;max-width:680px}.pses-lead h1{font:400 clamp(42px,5vw,72px)/.92 'Bebas Neue',Oswald,Arial,sans-serif;text-transform:uppercase;margin:14px 0 10px;letter-spacing:.015em}.pses-lead p{font:400 18px/1.5 'Roboto Condensed',Arial,sans-serif;max-width:36em;margin:0 0 20px}
.pses-latest{background:#fff;border:1px solid #e3e5e3;box-shadow:0 6px 18px rgba(0,0,0,.08)}
.pses-latest-head{min-height:60px;padding:0 20px;background:#006025;color:#fff;border-bottom:3px solid #e5b735;display:flex;align-items:center;justify-content:space-between;gap:20px}
.pses-latest-head h2{margin:0;font:italic 700 30px Oswald,Arial,sans-serif;text-transform:uppercase}.pses-latest-head a{color:#ffd864!important;font:700 13px Oswald,Arial,sans-serif;text-transform:uppercase;text-decoration:none!important}
.pses-latest-list{padding:4px 18px}.pses-news-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid #ddd;color:#111!important;text-decoration:none!important}.pses-news-row:last-child{border-bottom:0}.pses-news-thumb{height:96px;background:#06361d;display:grid;place-items:center;overflow:hidden;color:#e5b735;font-size:30px}.pses-news-thumb img{width:100%;height:100%;object-fit:cover}.pses-news-copy h3{margin:0 0 6px;font:700 19px/1.15 Oswald,Arial,sans-serif}.pses-news-copy time{font:400 13px 'Roboto Condensed',Arial,sans-serif;color:#808681}.pses-empty{padding:24px;background:#fff;color:#666;border:1px solid #e4e4e4}
@media(max-width:1200px){.pses-feature-grid{grid-template-columns:minmax(0,1.7fr) minmax(360px,1fr);gap:18px}.pses-feature-lead{min-height:475px}.pses-feature-card{grid-template-columns:46% minmax(0,1fr)}}
@media(max-width:980px){.pses-feature-grid{grid-template-columns:1fr}.pses-feature-lead{min-height:450px}.pses-feature-secondary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:12px}.pses-feature-card{grid-template-columns:1fr;grid-template-rows:160px auto}.pses-feature-card-copy{padding:12px}.pses-feature-card h3{font-size:17px}}
@media(max-width:767px){.pses-feature-lead{min-height:410px}.pses-feature-lead-content{padding:28px 24px}.pses-feature-lead h1{font-size:48px}.pses-feature-lead p{font-size:16px}.pses-feature-secondary{grid-template-columns:1fr;grid-template-rows:none}.pses-feature-card{grid-template-columns:132px minmax(0,1fr);grid-template-rows:none;min-height:108px}.pses-feature-card-image{min-height:108px}.pses-news-row{grid-template-columns:110px minmax(0,1fr)}.pses-news-thumb{height:70px}.pses-latest-head h2{font-size:24px}}

/* 1.3.0: Elementor supplies the editable Latest News header. */
.pses-latest-no-header .pses-latest-list{border-top:0;}
.pses-latest-no-header{margin-top:0;}
