.ops-section{padding:44px 0 88px}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ops-card{border:1px solid var(--line);background:var(--white);padding:24px}.ops-card h2{font-size:23px;margin:12px 0}.ops-card p{font-size:14px;color:var(--muted);line-height:1.7}.ops-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:18px 0}.ops-card dt{font-size:10px;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.ops-card dd{margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4}.ops-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#a54d32;font-weight:800}.ops-status{background:var(--yellow);color:var(--ink);padding:3px 6px}.ops-conditions strong,.ops-evidence{font-size:12px}.ops-source a{font-size:12px;font-weight:800;color:var(--green);text-decoration:underline;text-underline-offset:3px}.ops-evidence{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.ops-card--compact h2{font-size:18px}.ops-callout{margin:30px 0;padding:25px 28px;border-left:4px solid var(--forest);background:#edf3e7}.ops-callout strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.ops-callout p{margin:8px 0 0;color:#45594c}.ops-list li{margin:12px 0}.ops-form{display:grid;gap:18px;margin:30px 0}.ops-form label{display:grid;gap:7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.ops-form input,.ops-form textarea{font:inherit;text-transform:none;letter-spacing:normal;border:1px solid #b3beb4;border-radius:3px;padding:14px 16px;background:#fff;resize:vertical}.ops-form button[disabled]{opacity:.6;cursor:not-allowed}@media(max-width:800px){.ops-grid{grid-template-columns:1fr}.ops-card dl{grid-template-columns:1fr}.ops-section{padding:30px 0 62px}}
