@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&family=Inter:wght@300;400;600&display=swap");.bp-ctx-root{--dark:#002c00;--oliva:#9ca33c;--red:#a3322c;--bone:#f8f8f6;--border:#e0e0da;background:#fff;color:var(--dark);font-family:Inter,sans-serif;line-height:1.4;margin:40px auto;max-width:1200px;padding:0 20px}.bp-ctx-header{margin-bottom:30px}.bp-ctx-eyebrow{color:#999;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.bp-ctx-h2{font-family:Montserrat,sans-serif;font-size:38px;font-weight:800;letter-spacing:-1.5px;margin:5px 0 0}.bp-ctx-crisis-row{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.bp-ctx-card{background:var(--bone);border-radius:2px;border-top:3px solid var(--dark);padding:30px}.bp-ctx-h3{color:var(--dark);font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;margin-bottom:12px;text-transform:uppercase}.bp-ctx-p{color:#444;font-size:13.5px;margin:0}.bp-ctx-manifesto{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin-bottom:40px;padding:40px 0}.bp-ctx-manifesto-grid{align-items:center;display:grid;gap:40px;grid-template-columns:200px 1fr}.bp-ctx-h4{color:var(--red);font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.bp-ctx-p-mid{color:#333;font-size:16px;font-weight:300;margin:0}.bp-ctx-legal-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr}.bp-ctx-law-item{border:1px solid var(--border);padding:35px;position:relative}.bp-ctx-law-meta{color:#999;font-size:10px;font-weight:800;margin-bottom:15px;text-transform:uppercase}.bp-ctx-law-h{font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;margin-bottom:20px}.bp-ctx-law-analysis p{color:#555;font-size:13.5px;margin-bottom:10px}.bp-ctx-law-analysis strong{color:var(--dark);font-size:11px;text-transform:uppercase}.bp-ctx-law-featured{background:var(--dark);border-color:var(--dark);color:#fff}.bp-ctx-law-featured .bp-ctx-law-h{color:var(--oliva)}.bp-ctx-law-featured .bp-ctx-law-analysis p{color:#ccc}.bp-ctx-law-featured .bp-ctx-law-analysis strong{color:var(--oliva)}.bp-ctx-footer{color:#bbb;font-size:9px;letter-spacing:1px;margin-top:40px;padding:30px 0;text-align:center;text-transform:uppercase}@media (max-width:900px){.bp-ctx-crisis-row,.bp-ctx-legal-grid,.bp-ctx-manifesto-grid{grid-template-columns:1fr}.bp-ctx-h2{font-size:28px}}