.aendPresPage{padding-bottom:70px}.aendPresCrumb{font-size:12px;color:#7c9080;margin:28px 0}.aendPresCrumb a{color:#228057;text-decoration:none}.aendPresHero{margin:0 0 28px;max-width:790px}.aendPresControlsEyebrow,.aendPresHero>span{display:block;font-size:10px;letter-spacing:.12em;color:#278352;font-weight:850}.aendPresHero h1{font-size:clamp(31px,4vw,47px);letter-spacing:-1.3px;margin:8px 0 11px;color:#1b4a33}.aendPresHero p{font-size:14px;line-height:1.65;color:#6c8373}.aendPresCurrent{display:flex;flex-wrap:wrap;align-items:center;gap:7px 15px;padding:17px 21px;background:#edf8f0;border-radius:13px;border:1px solid #cce6d4;margin-bottom:29px}.aendPresCurrent span{font-size:10px;letter-spacing:.08em;color:#2d8156;font-weight:800}.aendPresCurrent strong{font-size:17px;color:#1a5337}.aendPresCurrent small{font-size:11px;color:#6f8876}.aendPresControls{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:17px;margin-bottom:17px}.aendPresControls h2{color:#20513a;font-size:24px;margin:7px 0}.aendPresControls p{font-size:12px;color:#7a9381;margin:0}.aendPresSearch{display:flex;flex-direction:column;gap:7px;width:min(100%,350px);font-size:11px;color:#607c69;font-weight:700}.aendPresSearch input{padding:12px 14px;font:13px system-ui,sans-serif;border:1px solid #cfdfd2;border-radius:10px;background:white;color:#294934;outline:none}.aendPresSearch input:focus{border-color:#4c9e6c}.aendPresTabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.aendPresTabs button{border:1px solid #dbe9df;border-radius:999px;background:#fff;padding:9px 14px;color:#678374;cursor:pointer;font-size:12px;font-weight:750}.aendPresTabs button.active{background:#e6f5e9;color:#1e7951;border-color:#a5d1b5}.aendPresCount{font-size:11px;color:#778c7d;margin:0 0 13px}.aendPresGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.aendPresCard{display:flex;gap:14px;background:#fff;border:1px solid #e1eae4;border-radius:13px;padding:14px;min-width:0;transition:border-color .15s,box-shadow .15s}.aendPresCard:hover{border-color:#b4d5bd;box-shadow:0 6px 19px #184b3012}.aendPresPortrait{flex:0 0 86px;align-self:flex-start;width:86px;height:110px;border-radius:9px;overflow:hidden;background:#edf3ef;display:grid;place-items:center;color:#a2b4a7;font-weight:850}.aendPresPortrait img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.aendPresDetails{min-width:0;flex:1 1}.aendPresBadge{font-size:9px;font-weight:800;letter-spacing:.04em;color:#45815e;margin:2px 0 8px}.aendPresDetails h3{font-size:15px;line-height:1.24;letter-spacing:-.2px;color:#27503a;margin:0 0 7px}.aendPresTerm{font-size:11px;line-height:1.5;color:#708979;margin:0 0 8px}.aendPresParty{font-size:11px;line-height:1.45;color:#3f6c50;font-weight:700;margin:0 0 10px}.aendPresMore{padding:0;border:0;background:none;color:#1d8050;font-size:11px;font-weight:800;cursor:pointer}.aendPresMore span{padding-left:5px}.aendPresExtra{margin:12px 0 0;padding:10px 0 0;border-top:1px solid #e4ede7}.aendPresExtra div{margin-bottom:8px}.aendPresExtra dt{font-size:10px;color:#839688}.aendPresExtra dd{font-size:11px;color:#3c5c46;margin:3px 0 0}.aendPresFoot{margin-top:28px;padding:17px;border-radius:12px;background:#f5faf6;border:1px solid #e4ede6;font-size:11px;line-height:1.65;color:#718676}.aendPresFoot a{color:#1b8151;font-weight:750;text-decoration:none}.aendPresNotice{padding:40px 17px;text-align:center;color:#6a8576;background:#f5faf7;border:1px solid #e0ebe2;border-radius:13px;font-size:13px}@media(max-width:1000px){.aendPresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:630px){.aendPresGrid{grid-template-columns:1fr}.aendPresCard{padding:12px}.aendPresControls{align-items:stretch;flex-direction:column}.aendPresSearch{width:100%}.aendPresCurrent{align-items:start;flex-direction:column}}