
.oasp-info-modal[hidden]{display:none!important}.oasp-info-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:22px}.oasp-info-backdrop{position:absolute;inset:0;background:rgba(8,28,20,.72);backdrop-filter:blur(6px)}.oasp-info-dialog{position:relative;box-sizing:border-box;background:#fff;border-radius:24px;width:min(1100px,100%);max-height:90vh;overflow:auto;padding:clamp(22px,3vw,42px);box-shadow:0 25px 100px rgba(0,0,0,.28)}.oasp-info-close{position:absolute;right:20px;top:20px;width:42px;height:42px;border:1px solid #e0ebe4;border-radius:50%;background:#f4faf6;color:#12432e;font-size:27px;cursor:pointer}.oasp-info-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:800;color:#108a60;text-transform:uppercase}.oasp-info-dialog h2{font-size:clamp(24px,3vw,36px);line-height:1.3;color:#143b2a;margin:12px 48px 25px 0;overflow-wrap:break-word}.oasp-info-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start}.oasp-info-image img{width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:16px;display:block;background:#f4f8f5}.oasp-info-content{min-width:0;color:#435b4c;line-height:1.8;overflow-wrap:anywhere}.oasp-info-content h3{color:#183c2b;font-size:20px}.oasp-info-description img{max-width:100%;height:auto}.oasp-info-status{display:inline-block;background:#e9f7ef;border-radius:20px;padding:6px 14px;color:#087f50;font-weight:700}.oasp .oasp-detail-open{display:inline-flex;justify-content:center;align-items:center;border:1px solid #cfe7d8;background:#f0faf4;border-radius:10px;padding:11px 16px;color:#087d51;font-weight:750;cursor:pointer;margin-top:12px}.oasp .oasp-card-expand{display:none!important}body.oasp-info-open{overflow:hidden}@media(max-width:720px){.oasp-info-columns{grid-template-columns:1fr;gap:16px}.oasp-info-dialog{padding:22px 18px}.oasp-info-image img{max-height:340px}}
