/* blog-content.css — Clases generadas para CSP compliance */
/* Generado por: python manage.py migrar_blog_estilos_csp */

.bc-link { color: #007bff; }
.bc-ml-12 { margin-left: 12px; }
.bc-icon-mr-8 { margin-right: 8px; }
.bc-icon-mr-10 { margin-right: 10px; }
.bc-icon-mr-6 { margin-right: 6px; }
.bc-icon-mr-5 { margin-right: 5px; }
.bc-mb-1 { margin-bottom: 1.2em; }
.bc-mt-1 { margin-top: 1rem; }
.bc-flex { display: flex; }
.bc-bg-light { background: #f8f9fa; }
.bc-infobox { background:#edf4f4; border-radius:8px; padding:1.5rem; }
.bc-bg-white { background:#ffffff; }
.bc-bg-pale { background:#edf4f4; }
.bc-separator { border: none; border-top: 2px solid #e0e0e0; margin: 45px 0; }
.bc-text-dark { color: #444; }
.bc-text-turquoise { color:#00d1b2; }
.bc-icon-turquoise { color: #00d1b2; margin-right: 10px; }
.bc-icon-blue { color: #007bff; margin-right: 10px; }
.bc-icon-yellow { color: #f0ad4e; margin-right: 8px; }
.bc-icon-hero { color: #007bff; font-size: 1.2rem; margin: 0 8px; }
.bc-text-success { color: #28a745; }
.bc-text-danger { color: #dc3545; }
.bc-li-spaced { margin-bottom: 10px; }
.bc-separator-none { border: none; margin: 35px 0; }
.bc-sde91d6 { background: #007bff; color: #fff; }
.bc-s3f7fea { background: #007bff; color: white; }
.bc-s21f683 { background: #007bff; color: white; border-radius: 50%; width: 30px; height: 30px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; margin-right: 12px; }
.bc-sedc283 { background: #007bff; color: white; border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0; }
.bc-s725f48 { background: #00d1b2; color: #fff; padding: 2.5rem 2rem; border-radius: 8px; text-align: center; margin: 3rem 0 1.5rem 0; }
.bc-s6d9ed3 { background: #00d1b2; color: white; border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; font-weight: bold; flex-shrink: 0; }
.bc-secf973 { background: #25D366; color: white; padding: 15px 40px; border-radius: 8px; text-decoration: none; font-weight: bold; font-size: 18px; }
.bc-sbc6074 { background: #25d366; color: #fff; padding: 14px 28px; border-radius: 6px; text-decoration: none; display: inline-block; font-weight: 600; font-size: 1rem; }
.bc-s04b978 { background: #25d366; color: #fff; padding: 14px 28px; border-radius: 6px; text-decoration: none; display: inline-block; font-weight: 600; font-size: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.15); }
.bc-sb076d4 { background: #6c757d; color: white; padding: 10px 18px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-s24fcc2 { background: #c0c0c0; color: white; padding: 10px 18px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-s01d4f5 { background: #c8e6c9; color: #1b5e20; padding: 8px 15px; border-radius: 20px; font-size: 14px; }
.bc-s3a10d9 { background: #cd7f32; color: white; padding: 10px 18px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-s903af3 { background: #d4edda; padding: 1rem; border-radius: 8px; border-left: 4px solid #28a745; margin: 1rem 0; }
.bc-s214657 { background: #e3f2fd; padding: 22px; border-radius: 12px; text-align: center; border: 2px solid #1976d2; }
.bc-s12936e { background: #e8f5e9; }
.bc-s007a1b { background: #e8f5e9; padding: 1.2rem; border-radius: 10px; border-left: 4px solid #4caf50; }
.bc-sa4f8b7 { background: #e8f5e9; padding: 1.5rem; border-radius: 10px; border-left: 4px solid #2e7d32; }
.bc-s86209a { background: #e8f5e9; padding: 15px; border-radius: 8px; }
.bc-s6240e1 { background: #e8f5e9; padding: 22px; border-radius: 12px; text-align: center; border: 2px solid #43a047; }
.bc-s14dd1d { background: #edf4f4; }
.bc-s41e67c { background: #edf4f4; border-left: 4px solid #007bff; padding: 1.5rem 2rem; border-radius: 8px; margin: 2rem 0; text-align: center; }
.bc-sdcd1b3 { background: #edf4f4; border-radius: 12px; padding: 1.5rem; margin: 2rem 0; border-left: 4px solid #007bff; }
.bc-s4e4233 { background: #edf4f4; border-radius: 12px; padding: 25px; margin: 25px 0; border-left: 4px solid #007bff; }
.bc-se3248a { background: #edf4f4; border-radius: 12px; padding: 25px; margin: 25px 0; border-left: 4px solid #00d1b2; }
.bc-s77c758 { background: #edf4f4; border-radius: 12px; padding: 2rem; margin: 2rem 0; border-left: 4px solid #00d1b2; }
.bc-s239b24 { background: #edf4f4; padding: 2rem; border-radius: 12px; margin: 2rem 0; border-left: 5px solid #00d1b2; }
.bc-se5b514 { background: #f0f7ff; border-radius: 12px; padding: 20px; border-left: 4px solid #007bff; }
.bc-se1ec73 { background: #f0f7ff; border-radius: 16px; padding: 25px; text-align: center; border-top: 4px solid #007bff; }
.bc-s8b5671 { background: #f0fff4; }
.bc-sd00587 { background: #f0fff4; border-radius: 12px; padding: 20px; border-left: 4px solid #00d1b2; }
.bc-sb7f93b { background: #f0fff4; border-radius: 16px; padding: 25px; text-align: center; border-top: 4px solid #00d1b2; }
.bc-s67a462 { background: #f3e5f5; padding: 22px; border-radius: 12px; text-align: center; border: 2px solid #7b1fa2; }
.bc-sefae03 { background: #f5f5f5; }
.bc-s7e6fa4 { background: #f5f5f5; border-radius: 12px; padding: 20px; margin-bottom: 15px; }
.bc-s647959 { background: #f5f5f5; border-radius: 12px; padding: 25px; margin: 25px 0; }
.bc-s3a5478 { background: #f8f9fa; border-radius: 10px; margin-bottom: 15px; overflow: hidden; }
.bc-s0fb8fd { background: #f8f9fa; border-radius: 10px; overflow: hidden; }
.bc-sf4ef5f { background: #f8f9fa; border-radius: 10px; padding: 20px; border-left: 4px solid #6c757d; }
.bc-s7f60a9 { background: #f8f9fa; border-radius: 10px; padding: 20px; margin-bottom: 15px; border-left: 4px solid #6c757d; }
.bc-sf6f5d7 { background: #f8f9fa; border-radius: 16px; padding: 28px; border-left: 4px solid #6c757d; }
.bc-s1b570a { background: #f8f9fa; border-radius: 8px; padding: 1.5rem; margin-top: 3rem; }
.bc-scdd5a0 { background: #f8f9fa; border: 2px solid #00d1b2; border-radius: 14px; padding: 30px 35px; margin: 45px 0; }
.bc-sfcf8dc { background: #f8f9fa; border: 2px solid #dee2e6; border-radius: 12px; padding: 30px; margin: 30px 0; }
.bc-sd4785c { background: #f9f9f9; }
.bc-s8f68c0 { background: #fce4ec; border-radius: 12px; padding: 25px; border-left: 4px solid #ec407a; }
.bc-s593492 { background: #ffc107; color: #333; padding: 4px 12px; border-radius: 20px; font-size: 0.8rem; margin-left: 10px; }
.bc-s69bd52 { background: #ffebee; border-radius: 12px; padding: 25px; border-left: 4px solid #ef5350; }
.bc-s8fb928 { background: #ffebee; padding: 1.2rem; border-radius: 10px; border-left: 4px solid #f44336; }
.bc-sfaee66 { background: #ffebee; padding: 1.5rem; border-radius: 10px; border-left: 4px solid #dc3545; }
.bc-s141ff3 { background: #ffebee; padding: 15px; border-radius: 8px; }
.bc-se7d9ab { background: #ffebee; padding: 20px; border-radius: 12px; text-align: center; }
.bc-s2ef9b4 { background: #fff3cd; border-left: 4px solid #ffc107; padding: 20px; margin: 30px 0; border-radius: 8px; }
.bc-sb49a17 { background: #fff3cd; padding: 1.5rem; border-radius: 10px; border-left: 4px solid #ffc107; margin: 2rem 0; }
.bc-s6368d9 { background: #fff3cd; padding: 1rem; border-radius: 8px; border-left: 4px solid #ffc107; margin: 1rem 0; }
.bc-s1aebdf { background: #fff3e0; border-radius: 12px; padding: 25px; border-left: 4px solid #ff9800; }
.bc-s8c3e5f { background: #fff3e0; border-radius: 8px; padding: 15px; margin-top: 15px; border-left: 4px solid #ff9800; }
.bc-sa1140c { background: #fff3e0; padding: 22px; border-radius: 12px; text-align: center; border: 2px solid #ff9800; }
.bc-s66fb76 { background: #fff5f5; border-left: 4px solid #dc3545; padding: 1.5rem; margin: 1.5rem 0; border-radius: 8px; }
.bc-s3e82e6 { background: #fff5f5; border-left: 5px solid #dc3545; padding: 1.5rem; border-radius: 8px; }
.bc-s09d5d8 { background: #fff5f5; padding: 20px; border-radius: 10px; border-left: 4px solid #dc3545; }
.bc-s64d214 { background: #fff8e1; }
.bc-s3e0cfd { background: #fff8f0; border-radius: 16px; padding: 25px; text-align: center; border-top: 4px solid #f97316; }
.bc-sc9bf80 { background: #fff8f0; border: 2px solid #f97316; padding: 28px; border-radius: 16px; }
.bc-sbe685b { background: #fff; }
.bc-scbb7c5 { background: #fff; border: 2px solid #007bff; border-radius: 12px; padding: 1.5rem; text-align: center; }
.bc-s606037 { background: #fff; border: 2px solid #007bff; border-radius: 12px; padding: 1.5rem; transition: transform 0.2s; }
.bc-sf82c20 { background: #fff; border: 2px solid #007bff; border-radius: 12px; padding: 2rem; margin: 2rem 0; box-shadow: 0 3px 15px rgba(0,123,255,0.2); }
.bc-saf543c { background: #fff; border: 2px solid #00d1b2; border-radius: 12px; padding: 1.5rem; text-align: center; }
.bc-sf8e752 { background: #fff; border: 2px solid #00d1b2; border-radius: 12px; padding: 1.5rem; transition: transform 0.2s; }
.bc-s18eff0 { background: #fff; border: 2px solid #00d1b2; border-radius: 12px; padding: 2rem; margin: 2rem 0; box-shadow: 0 3px 15px rgba(0,209,178,0.2); }
.bc-s6c5f3f { background: #fff; border: 2px solid #20c997; border-radius: 12px; padding: 1.5rem; text-align: center; }
.bc-s918b0b { background: #fff; border: 2px solid #20c997; border-radius: 12px; padding: 1.5rem; transition: transform 0.2s; }
.bc-s3cb5c4 { background: #fff; border: 2px solid #6c757d; border-radius: 12px; padding: 28px; }
.bc-s86d400 { background: #fff; border: 2px solid #6f42c1; border-radius: 12px; padding: 1.5rem; text-align: center; }
.bc-sb5dd19 { background: #fff; border: 2px solid #6f42c1; border-radius: 12px; padding: 1.5rem; transition: transform 0.2s; }
.bc-sd01658 { background: #fff; border: 2px solid #6f42c1; border-radius: 12px; padding: 2rem; margin: 2rem 0; box-shadow: 0 3px 15px rgba(111,66,193,0.2); }
.bc-s84861f { background: #fff; border: 2px solid #dc3545; border-radius: 12px; padding: 28px; }
.bc-sfaa021 { background: #fff; border: 2px solid #e83e8c; border-radius: 12px; padding: 1.5rem; text-align: center; }
.bc-s4ef967 { background: #fff; border: 2px solid #e83e8c; border-radius: 12px; padding: 1.5rem; transition: transform 0.2s; }
.bc-sba9b0e { background: #fff; border: 2px solid #fd7e14; border-radius: 12px; padding: 1.5rem; text-align: center; }
.bc-s15f2fd { background: #fff; border: 2px solid #fd7e14; border-radius: 12px; padding: 1.5rem; transition: transform 0.2s; }
.bc-sd4175c { background: #fff; color: #00d1b2; padding: 14px 28px; border-radius: 6px; text-decoration: none; display: inline-block; font-weight: 700; font-size: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.12); }
.bc-s3af120 { background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); border-radius: 16px; padding: 30px 40px; margin: 30px 0; display: flex; align-items: center; justify-content: center; gap: 20px; flex-wrap: wrap; }
.bc-sf1bd8a { background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); border-radius: 16px; padding: 35px; margin: 40px 0; text-align: center; color: white; }
.bc-sb322a3 { background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); color: white; }
.bc-s1c2070 { background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); color: white; padding: 2rem; border-radius: 12px; margin: 3rem 0; }
.bc-s6f5ade { background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); padding: 25px; border-radius: 12px; text-align: center; border: 2px solid #007bff; }
.bc-s7e9712 { background: linear-gradient(135deg, #007bff 0%, #0056d2 100%); border-radius:8px; padding:1.5rem; box-shadow:0 4px 16px rgba(0,123,255,0.3); text-align:center; position:relative; }
.bc-s4e3b34 { background: linear-gradient(135deg, #007bff 0%, #00d1b2 100%); border-radius: 16px; padding: 35px; margin: 35px 0 0 0; text-align: center; }
.bc-s6b63fe { background: linear-gradient(135deg, #007bff 0%, #00d1b2 100%); border-radius: 20px; padding: 40px; margin: 35px 0; color: white; }
.bc-s5af16d { background: linear-gradient(135deg, #007bff 0%, #00d1b2 100%); color: white; padding: 1.5rem 2rem; border-radius: 12px; margin: 2rem 0; }
.bc-s93af03 { background: linear-gradient(135deg, #00d1b2 0%, #009f8c 100%); border-radius: 16px; padding: 40px; margin: 40px 0; text-align: center; color: white; }
.bc-s2b0da8 { background: linear-gradient(135deg, #00d1b2 0%, #00a389 100%); color: white; padding: 40px; border-radius: 16px; text-align: center; margin: 45px 0; }
.bc-s34312e { background: linear-gradient(135deg, #00d1b2 0%, #00b4a0 100%); border-radius: 12px; padding: 2rem; margin: 2rem 0; text-align: center; }
.bc-s7cc6df { background: linear-gradient(135deg, #00d1b2 0%, #00b4a0 100%); border-radius: 12px; padding: 30px; margin: 30px 0; text-align: center; }
.bc-sbbdf48 { background: linear-gradient(135deg, #00d1b2 0%, #00b4a0 100%); color: white; }
.bc-s062b10 { background: linear-gradient(135deg, #0d6efd 0%, #0b5ed7 100%); color: white; }
.bc-s64140a { background: linear-gradient(135deg, #1a1d24 0%, #2d3748 100%); border-radius: 16px; padding: 35px; margin: 40px 0; text-align: center; color: white; }
.bc-se644b2 { background: linear-gradient(135deg, #1a1d24 0%, #2d3748 100%); color: white; }
.bc-sc7b31d { background: linear-gradient(135deg, #1a202c 0%, #2d3748 100%); border-radius: 12px; padding: 30px; margin: 30px 0; text-align: center; }
.bc-see70d9 { background: linear-gradient(135deg, #1a202c 0%, #2d3748 100%); color: white; }
.bc-s88385b { background: linear-gradient(135deg, #1a237e 0%, #283593 100%); padding: 2.5rem; border-radius: 16px; margin-bottom: 2rem; color: white; }
.bc-s2c72fd { background: linear-gradient(135deg, #1a237e 0%, #303f9f 100%); border-radius: 16px; padding: 2.5rem; margin: 2.5rem 0; text-align: center; color: white; }
.bc-s531bde { background: linear-gradient(135deg, #1a237e 0%, #303f9f 100%); color: white; }
.bc-sd21f2a { background: linear-gradient(135deg, #1a237e 0%, #303f9f 100%); color: white; min-width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: bold; }
.bc-se72fd8 { background: linear-gradient(135deg, #37474f 0%, #546e7a 100%); color: white; }
.bc-sd30ced { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 15px 40px; border-radius: 8px; text-decoration: none; font-weight: bold; font-size: 18px; }
.bc-sa48755 { background: linear-gradient(135deg, #c53030 0%, #9b2c2c 100%); color: white; }
.bc-sbf4294 { background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%); border: none; border-radius: 12px; padding: 1.5rem; margin: 1.5rem 0; border-left: 5px solid #28a745; }
.bc-saae31b { background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%); border: none; border-radius: 12px; padding: 25px; margin: 35px 0; }
.bc-s2cb872 { background: linear-gradient(135deg, #dc3545 0%, #c82333 100%); color: white; }
.bc-s8a5f39 { background: linear-gradient(135deg, #dd6b20 0%, #c05621 100%); color: white; }
.bc-sfca61d { background: linear-gradient(135deg, #e0f2f1 0%, #b2dfdb 100%); border-radius: 12px; padding: 2rem; border-left: 5px solid #00695c; }
.bc-s9fe417 { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); border-radius: 12px; padding: 1.5rem; margin: 2rem 0; border-left: 5px solid #1976d2; }
.bc-sf292a9 { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); border-radius: 12px; padding: 2rem; border-left: 5px solid #007bff; }
.bc-s2b4776 { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); border: 2px solid #1565c0; border-radius: 16px; padding: 35px; margin: 35px 0; position: relative; }
.bc-s0aaae0 { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); border: none; border-radius: 12px; padding: 1.8rem; margin: 2rem 0; border-left: 5px solid #007bff; }
.bc-sf4e457 { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 20px; border-radius: 12px; text-align: center; border: 2px solid #007bff; }
.bc-s60b0db { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 12px; }
.bc-s21ee3c { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 12px; text-align: center; }
.bc-s45b5c2 { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 12px; text-align: center; border: 2px solid #1976d2; }
.bc-sea57dd { background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 2rem; border-radius: 12px; margin: 2rem 0; border-left: 5px solid #007bff; }
.bc-sef185e { background: linear-gradient(135deg, #e8eaf6 0%, #c5cae9 100%); padding: 20px; border-radius: 12px; text-align: center; }
.bc-s854a11 { background: linear-gradient(135deg, #e8f4fc 0%, #d1e8f6 100%); border: none; border-radius: 12px; padding: 20px; margin: 30px 0; }
.bc-se019dc { background: linear-gradient(135deg, #e8f4fc 0%, #d1e8f6 100%); border: none; border-radius: 12px; padding: 25px; margin: 35px 0; }
.bc-s2e44a3 { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); }
.bc-s58fb5c { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border-left: 4px solid #00d1b2; }
.bc-s40f8ba { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border-radius: 12px; padding: 1.5rem; margin: 2rem 0; border-left: 5px solid #43a047; }
.bc-s2d96d3 { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border-radius: 12px; padding: 25px; margin: 25px 0; text-align: center; }
.bc-sdb83fd { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border-radius: 12px; padding: 2rem; border-left: 5px solid #2e7d32; }
.bc-s4e6f84 { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border: 2px solid #00d1b2; border-radius: 12px; padding: 28px; }
.bc-s6527bb { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border: 3px solid #2e7d32; border-radius: 16px; padding: 35px; margin: 35px 0; position: relative; }
.bc-s04b9d1 { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 20px; border-radius: 12px; text-align: center; }
.bc-s067759 { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 20px; border-radius: 12px; text-align: center; border: 2px solid #2e7d32; }
.bc-s9434bb { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 25px; border-radius: 12px; }
.bc-se77114 { background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 25px; border-radius: 12px; text-align: center; }
.bc-sa8d939 { background: linear-gradient(135deg, #edf4f4 0%, #c8e6c9 100%); border: 3px solid #00d1b2; border-radius: 16px; padding: 35px; margin: 35px 0; position: relative; }
.bc-sb9defd { background: linear-gradient(135deg, #edf4f4 0%, #c8e6c9 100%); padding: 25px; border-radius: 12px; text-align: center; border: 2px solid #00d1b2; }
.bc-s1c0d34 { background: linear-gradient(135deg, #edf4f4 0%, #d4e9e9 100%); border-radius: 12px; padding: 25px; margin: 30px 0; border-left: 4px solid #007bff; }
.bc-s357bb9 { background: linear-gradient(135deg, #edf4f4 0%, #d4e9e9 100%); border-radius: 12px; padding: 25px; margin: 30px 0; border-left: 4px solid #00d1b2; }
.bc-s8a34c4 { background: linear-gradient(135deg, #edf4f4 0%, #d4e9e9 100%); border-radius: 12px; padding: 25px; margin: 35px 0; border-left: 4px solid #00d1b2; }
.bc-s4067a9 { background: linear-gradient(135deg, #edf4f4 0%, #d4e9e9 100%); padding: 2.5rem; border-radius: 16px; margin-bottom: 2rem; border-left: 5px solid #00d1b2; }
.bc-sfedb1c { background: linear-gradient(135deg, #edf4f4 0%, #d4e9e9 100%); padding: 2.5rem; border-radius: 16px; margin: 3rem 0; border-left: 5px solid #00d1b2; }
.bc-s763a11 { background: linear-gradient(135deg, #edf4f4 0%, #d4ecec 100%); padding: 25px; border-radius: 12px; text-align: center; border: 2px solid #00d1b2; }
.bc-s4d7aed { background: linear-gradient(135deg, #edf4f4 0%, #d6e8e8 100%); border-radius: 20px; padding: 45px; margin: 40px 0; border: 3px solid #007bff; }
.bc-s23844e { background: linear-gradient(135deg, #edf4f4 0%, #d6ecec 100%); border-left: 5px solid #00d1b2; border-radius: 0 12px 12px 0; padding: 22px 25px; margin: 0 0 35px 0; }
.bc-sad595a { background: linear-gradient(135deg, #f0f7ff 0%, #dbeafe 100%); border-radius: 12px; padding: 22px; text-align: center; }
.bc-s19dc85 { background: linear-gradient(135deg, #f0f7ff 0%, #dbeafe 100%); border-radius: 16px; padding: 25px; text-align: center; border-top: 4px solid #007bff; }
.bc-se12f7d { background: linear-gradient(135deg, #f0f7ff 0%, #dbeafe 100%); border-radius: 20px; padding: 35px; margin: 30px 0; border: 2px solid #007bff; }
.bc-sd63b0b { background: linear-gradient(135deg, #f0fff4 0%, #d1fae5 100%); border-radius: 12px; padding: 22px; text-align: center; }
.bc-sbe1ca5 { background: linear-gradient(135deg, #f0fff4 0%, #d1fae5 100%); border-radius: 16px; padding: 25px; text-align: center; border-top: 4px solid #00d1b2; }
.bc-s0032be { background: linear-gradient(135deg, #f0fff4 0%, #d1fae5 100%); border-radius: 16px; padding: 28px; border-left: 4px solid #00d1b2; }
.bc-sf2f275 { background: linear-gradient(135deg, #f0fff4 0%, #d1fae5 100%); border: 2px solid #00d1b2; padding: 28px; border-radius: 16px; }
.bc-s2e16f3 { background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); border-radius: 12px; padding: 2rem; border-left: 5px solid #7b1fa2; }
.bc-s13ce53 { background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); border: 2px solid #7b1fa2; border-radius: 16px; padding: 35px; margin: 35px 0; position: relative; }
.bc-sd04eb2 { background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 20px; border-radius: 12px; text-align: center; border: 2px solid #7b1fa2; }
.bc-s9aa238 { background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 25px; border-radius: 12px; text-align: center; }
.bc-sc83ad9 { background: linear-gradient(135deg, #fce4ec 0%, #f8bbd0 100%); border-radius: 12px; padding: 2rem; border-left: 5px solid #c2185b; }
.bc-s697b22 { background: linear-gradient(135deg, #fce4ec 0%, #f8bbd9 100%); border-radius: 16px; padding: 2rem; margin: 2rem 0; border: 2px solid #c2185b; }
.bc-s5cc16f { background: linear-gradient(135deg, #fce4ec 0%, #f8bbd9 100%); border: 2px solid #c2185b; border-radius: 16px; padding: 35px; margin: 35px 0; position: relative; }
.bc-s868f66 { background: linear-gradient(135deg, #fce4ec 0%, #f8bbd9 100%); padding: 25px; border-radius: 12px; }
.bc-sfa1bfc { background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); border-radius: 12px; padding: 25px; margin: 25px 0; }
.bc-se530a1 { background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 25px; border-radius: 12px; border-left: 4px solid #c62828; }
.bc-sb3aa6c { background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 25px; border-radius: 12px; border-left: 5px solid #c62828; }
.bc-s44d576 { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border-radius: 12px; padding: 2rem; border-left: 5px solid #e65100; }
.bc-s0ccfa5 { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border: 2px solid #e65100; border-radius: 16px; padding: 35px; margin: 35px 0; position: relative; }
.bc-s21dd6e { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border: none; border-radius: 12px; padding: 1.5rem; margin: 2rem 0; border-left: 5px solid #ff9800; }
.bc-s30a74a { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border: none; border-radius: 12px; padding: 25px; margin: 35px 0; }
.bc-s071df4 { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 20px; border-radius: 12px; text-align: center; border: 2px solid #e65100; }
.bc-s9d93dd { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 12px; }
.bc-sc4d059 { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 12px; text-align: center; }
.bc-s0036e0 { background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 12px; text-align: center; border: 2px solid #ff9800; }
.bc-sa94c86 { background: linear-gradient(135deg, #fff7ed 0%, #fed7aa 100%); border-radius: 12px; padding: 22px; text-align: center; }
.bc-s65e448 { background: linear-gradient(135deg, #fff7ed 0%, #fed7aa 100%); border-radius: 16px; padding: 25px; text-align: center; border-top: 4px solid #f97316; }
.bc-sf5f3c8 { background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%); border-radius: 12px; padding: 1.5rem; margin: 2rem 0; border-left: 5px solid #ffa000; }
.bc-s5848a3 { background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%); border: 3px solid #ffc107; border-radius: 16px; padding: 35px; margin: 35px 0; position: relative; }
.bc-s545d1f { background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%); padding: 25px; border-radius: 12px; border-left: 5px solid #f57f17; }
.bc-s5e5cb4 { background: rgba(255,255,255,0.7); border-radius: 12px; padding: 20px; margin: 20px 0; }
.bc-s030383 { background: rgba(255,255,255,0.7); padding: 15px; border-radius: 10px; text-align: center; }
.bc-sd71849 { background: rgba(255,255,255,0.7); padding: 20px; border-radius: 10px; }
.bc-s7c8ba9 { background: rgba(255,255,255,0.8); padding: 15px 20px; border-radius: 10px; display: inline-block; }
.bc-s1267d2 { background: transparent; color: white; padding: 15px 30px; border-radius: 8px; text-decoration: none; font-weight: bold; font-size: 1.1rem; border: 2px solid white; }
.bc-se9c493 { background: white; }
.bc-s844584 { background: white; border-radius: 10px; padding: 20px; margin: 20px 0; }
.bc-s224a24 { background: white; border: 1px solid #e5e7eb; border-radius: 12px; padding: 22px 28px; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }
.bc-sb08afe { background: white; border: 1px solid #e5e7eb; border-radius: 12px; padding: 22px 28px; margin-bottom: 16px; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }
.bc-sab3534 { background: white; border: 2px solid #e0e0e0; border-radius: 12px; padding: 25px; display: flex; gap: 20px; align-items: flex-start; }
.bc-s7b593e { background: white; color: #1a237e; padding: 15px 30px; border-radius: 8px; text-decoration: none; font-weight: bold; font-size: 1.1rem; }
.bc-s313775 { background: white; padding: 1.5rem; border-radius: 10px; border-left: 4px solid #007bff; }
.bc-s6f24d4 { background: white; padding: 1.5rem; border-radius: 10px; border-left: 4px solid #00d1b2; }
.bc-sbe82ef { background: white; padding: 1.5rem; border-radius: 10px; border-left: 4px solid #20c997; }
.bc-sd10839 { background: white; padding: 1.5rem; border-radius: 10px; border-left: 4px solid #6f42c1; }
.bc-sb807d0 { background: white; padding: 12px 15px; border-radius: 8px; }
.bc-s678a90 { background: white; padding: 12px 15px; border-radius: 8px; display: flex; align-items: center; gap: 10px; }
.bc-s5b2ec6 { background: white; padding: 28px 30px; border-radius: 16px; text-align: center; box-shadow: 0 6px 20px rgba(0,123,255,0.15); min-width: 160px; max-width: 200px; }
.bc-s23619a { background:#007bff; border-radius:8px; padding:2rem; margin: 2rem 0; text-align:center; }
.bc-sc87c0d { background:#007bff; border-radius:8px; padding:2rem; margin:2.5rem 0; text-align:center; }
.bc-s381d37 { background:#007bff; border-radius:8px; padding:2rem; margin:2rem 0; text-align:center; }
.bc-s0b22ba { background:#007bff; color:#fff; }
.bc-s67b01e { background:#007bff; color:#fff; padding:14px 28px; border-radius:6px; text-decoration:none; display:inline-block; font-weight:600; font-size:1rem; }
.bc-s676500 { background:#007bff; color:white; }
.bc-s0ff785 { background:#007bff; color:white; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; }
.bc-sf053ec { background:#007bff; color:white; text-align:left; }
.bc-s5505db { background:#00d1b2; border-radius:8px; padding:2.2rem 2rem; margin: 2.5rem 0; text-align:center; }
.bc-s226d9f { background:#00d1b2; border-radius:8px; padding:2.5rem 2rem; margin:2.5rem 0; text-align:center; }
.bc-s73cefa { background:#00d1b2; border-radius:8px; padding:2.5rem; margin:2.5rem 0; text-align:center; }
.bc-s9d7b86 { background:#00d1b2; border-radius:8px; padding:2.5rem; margin:2rem 0; text-align:center; }
.bc-s421162 { background:#00d1b2; border-radius:8px; padding:2rem; margin:2.5rem 0; text-align:center; }
.bc-s9afacf { background:#00d1b2; color:white; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-sdc1f3a { background:#25D366; color:white; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; }
.bc-s86d9c4 { background:#25d366; color:#fff; border-radius:4px; padding:12px 28px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s867ec5 { background:#25d366; color:white; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; font-size:0.97rem; }
.bc-s7da465 { background:#25d366; color:white; border-radius:4px; padding:12px 28px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s49690c { background:#25d366; color:white; padding:12px 28px; border-radius:4px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s94fab1 { background:#edf4f4; border-left: 4px solid #00d1b2; border-radius:8px; padding:1.5rem 2rem; margin: 2rem 0; text-align:center; }
.bc-scbb543 { background:#edf4f4; border-left:4px solid #00d1b2; border-radius:8px; padding:1.5rem 2rem; margin:2rem 0; text-align:center; }
.bc-s7ccdb4 { background:#edf4f4; border-left:4px solid #00d1b2; border-radius:8px; padding:2rem; margin:2.5rem 0; text-align:center; }
.bc-s30cadf { background:#edf4f4; border-radius:8px; padding:2rem; margin:2rem 0; text-align:center; }
.bc-sea918e { background:#fff; }
.bc-s2792d4 { background:#fff; border-radius:8px; padding:1.5rem; border-top:3px solid #007bff; box-shadow:0 2px 8px rgba(0,0,0,0.08); }
.bc-sbe76b7 { background:#fff; border-radius:8px; padding:1.5rem; border-top:4px solid #007bff; box-shadow:0 2px 12px rgba(0,0,0,0.10); text-align:center; }
.bc-s7c4f26 { background:#fff; color:#007bff; border-radius:4px; padding:12px 28px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-sd04809 { background:#fff; color:#00d1b2; border-radius:4px; padding:12px 28px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s5e92ce { background:transparent; color:#fff; border:2px solid #fff; border-radius:4px; padding:12px 28px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-sbcfa6e { background:transparent; color:white; border:2px solid white; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s132adf { background:transparent; color:white; padding:12px 28px; border-radius:4px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; border:2px solid white; }
.bc-s61baf8 { background:white; }
.bc-s58bea0 { background:white; color:#007bff; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; }
.bc-s457e24 { background:white; color:#007bff; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s21d5b5 { background:white; color:#007bff; border-radius:4px; padding:12px 28px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s4b5d4c { background:white; color:#007bff; padding:12px 28px; border-radius:4px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-sa85db0 { background:white; color:#00d1b2; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; }
.bc-sf9f127 { background:white; color:#00d1b2; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; font-size:0.97rem; }
.bc-sea3152 { background:white; color:#00d1b2; border-radius:4px; padding:12px 24px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s891584 { background:white; color:#00d1b2; padding:12px 28px; border-radius:4px; font-weight:bold; text-decoration:none; display:inline-block; font-size:1rem; }
.bc-s2215f6 { border-bottom: 1px solid #e0e0e0; }
.bc-s503822 { border-bottom: 1px solid #e0e0e0; background: #f5f5f5; }
.bc-s7b379c { border-radius: 12px; padding: 25px; }
.bc-s409f06 { border-radius: 12px; padding: 25px; margin: 25px 0; }
.bc-s6b1b64 { border-radius: 12px; padding: 25px; margin: 35px 0; }
.bc-s55c3af { border-radius: 12px; padding: 30px; margin: 25px 0; }
.bc-s7a1a5b { border-radius: 16px; padding: 30px 40px; margin: 30px 0; display: flex; }
.bc-s8a63a3 { border-radius: 16px; padding: 40px; text-align: center; margin: 40px 0; }
.bc-sc82428 { border-radius: 20px; padding: 45px; margin: 40px 0; border: 3px solid #007bff; }
.bc-sba88ec { border: 2px solid #007bff; padding: 12px 20px; border-radius: 30px; display: inline-flex; }
.bc-s15be6c { border: 2px solid #00d1b2; padding: 12px 20px; border-radius: 30px; display: inline-flex; }
.bc-s71ffb0 { border: 2px solid #71007E; padding: 12px 20px; border-radius: 30px; display: inline-flex; }
.bc-s5cad96 { border: 2px solid #E36E00; padding: 12px 20px; border-radius: 30px; display: inline-flex; }
.bc-sef3bb5 { border: 3px solid #00d1b2; border-radius: 16px; padding: 35px; margin: 35px 0; }
.bc-sad99c4 { border: 3px solid #00d1b2; padding: 35px; border-radius: 20px; }
.bc-sdf119c { border: 3px solid #E36E00; padding: 35px; border-radius: 20px; }
.bc-s216d94 { border: none; border-top: 1px solid #e0e0e0; margin: 40px 0; }
.bc-s9f30ba { border: none; border-top: 2px solid #e0e0e0; margin: 40px 0; }
.bc-s52d32d { border: none; border-top: 2px solid #edf4f4; margin: 45px 0; }
.bc-s270b73 { border: none; margin: 45px 0; }
.bc-s8f20c3 { color: #004d40; margin-top: 0; }
.bc-sb14e67 { color: #0056b3; margin-top: 0; }
.bc-s1de190 { color: #0056b3; margin: 0 0 0.8rem 0; }
.bc-s9701b1 { color: #0056b3; margin: 0 0 0.8rem 0; text-align: center; }
.bc-sa6cb36 { color: #007bff; border-bottom: 3px solid #00d1b2; padding-bottom: 0.5rem; }
.bc-s81bddd { color: #007bff; border-bottom: 3px solid #00d1b2; padding-bottom: 0.5rem; margin-top: 3rem; }
.bc-s23427e { color: #007bff; border-bottom: 3px solid #00d1b2; padding-bottom: 10px; margin-top: 3rem; }
.bc-s70b8de { color: #007bff; font-size: 1.2rem; display: block; margin-bottom: 8px; }
.bc-s2ab445 { color: #007bff; font-size: 1.7rem; margin-top: 2.5rem; margin-bottom: 1.2rem; }
.bc-s856c22 { color: #007bff; font-size: 1.7rem; margin-top: 2.5rem; margin-bottom: 1rem; }
.bc-se42a8f { color: #007bff; font-size: 1.7rem; margin-top: 2rem; margin-bottom: 1rem; }
.bc-sab742b { color: #007bff; font-size: 14px; }
.bc-s1f53cb { color: #007bff; font-weight: 500; }
.bc-s527856 { color: #007bff; margin-right: 10px; }
.bc-sce5028 { color: #007bff; margin-right: 8px; }
.bc-s3be0b7 { color: #007bff; margin-top: 0; }
.bc-s1782f1 { color: #007bff; margin-top: 0; font-size: 2.2rem; line-height: 1.3; }
.bc-s26c4e0 { color: #007bff; margin-top: 0; text-align: center; }
.bc-sdf02e6 { color: #007bff; margin-top: 30px; }
.bc-sa8305c { color: #007bff; text-align: center; margin-top: 0; font-size: 1.8rem; }
.bc-s2178ae { color: #007bff; text-align: center; margin-top: 0; font-size: 2rem; }
.bc-s6dd130 { color: #00897b; margin-right: 10px; }
.bc-sacdf47 { color: #00897b; margin-top: 0; }
.bc-sdfc14d { color: #00897b; margin: 0; font-size: 1.5rem; }
.bc-s577075 { color: #00a389; }
.bc-sd18e05 { color: #00a389; font-weight: bold; }
.bc-seb613a { color: #00a389; margin-top: 0; }
.bc-se98593 { color: #00a389; margin-top: 0; font-size: 1.15rem; }
.bc-s6aa6fd { color: #00a389; margin: 0 0 0.8rem 0; }
.bc-s13bb59 { color: #00a389; margin: 0 0 0.8rem 0; text-align: center; }
.bc-sc776fc { color: #00d1b2; }
.bc-se20476 { color: #00d1b2; font-size: 2rem; }
.bc-s3d19d6 { color: #00d1b2; font-weight: 600; }
.bc-s205b64 { color: #00d1b2; font-weight: bold; }
.bc-s6bd187 { color: #00d1b2; margin-bottom: 15px; }
.bc-s4058a9 { color: #00d1b2; margin-right: 12px; }
.bc-sba5858 { color: #00d1b2; margin-right: 8px; }
.bc-s9ed86d { color: #00d1b2; margin-top: 0; }
.bc-s2751c4 { color: #0288d1; margin-right: 10px; }
.bc-s402ea5 { color: #0d6efd; margin-right: 10px; }
.bc-scb13d8 { color: #0d9f6e; margin: 0 0 0.8rem 0; }
.bc-s1bd47f { color: #0d9f6e; margin: 0 0 0.8rem 0; text-align: center; }
.bc-s2450d3 { color: #155724; margin-right: 10px; }
.bc-s5c804a { color: #1565c0; }
.bc-sa4af29 { color: #1565c0; font-size: 1.1rem; }
.bc-s6fa5cf { color: #1565c0; margin-right: 6px; }
.bc-seff927 { color: #1565c0; margin-top: 0; }
.bc-sd001ce { color: #17a2b8; margin-right: 10px; }
.bc-s6f8dea { color: #1976d2; }
.bc-sa8978c { color: #1976d2; font-weight: bold; }
.bc-s97b314 { color: #1a1a1a; max-width: 860px; margin: 0 auto; line-height: 1.8; font-size: 1.05rem; }
.bc-sbfe3db { color: #1a237e; font-size: 1.8rem; }
.bc-s49989b { color: #1a237e; font-size: 1.8rem; margin-top: 2rem; }
.bc-s250847 { color: #1a237e; margin-right: 10px; }
.bc-s1a7c03 { color: #1b5e20; }
.bc-sb10c22 { color: #1b5e20; font-size: 1.1rem; }
.bc-sf912b4 { color: #1b5e20; margin-right: 6px; }
.bc-sf27529 { color: #1b5e20; margin-top: 0; }
.bc-se118d5 { color: #28a745; }
.bc-s8acf69 { color: #28a745; margin-right: 10px; }
.bc-s8ed872 { color: #28a745; margin-right: 5px; }
.bc-sdde94e { color: #2c3e50; line-height: 1.75; max-width: 900px; margin: 0 auto; padding: 0 1rem; }
.bc-s46c5c4 { color: #2e7d32; }
.bc-s08a0e9 { color: #2e7d32; font-size: 1.05rem; }
.bc-s1937c2 { color: #2e7d32; font-size: 1.1rem; }
.bc-sb17d45 { color: #2e7d32; font-size: 16px; }
.bc-s414400 { color: #2e7d32; margin-right: 6px; }
.bc-s7becd6 { color: #2e7d32; margin-top: 0; }
.bc-se6f9a2 { color: #303f9f; }
.bc-s247b06 { color: #303f9f; font-size: 1.4rem; margin-top: 1.5rem; }
.bc-s96528b { color: #333; }
.bc-s34a5d6 { color: #333; margin-top: 2.5rem; padding-top: 2rem; border-top: 1px solid #dee2e6; }
.bc-s1ebafc { color: #333; margin-top: 3rem; padding-top: 2rem; border-top: 1px solid #dee2e6; }
.bc-s2d211e { color: #444; margin-bottom: 15px; }
.bc-s3895bc { color: #495057; margin-top: 0; font-size: 1.15rem; }
.bc-sf91dba { color: #495057; margin-top: 2.5rem; }
.bc-s93b280 { color: #495057; margin-top: 2rem; }
.bc-s70aa8c { color: #495057; margin-top: 3rem; margin-bottom: 1.5rem; }
.bc-s5fd781 { color: #555; }
.bc-s5b9654 { color: #5e35b1; margin-right: 10px; }
.bc-s169f06 { color: #666; }
.bc-s82da68 { color: #666; font-size: 1.05rem; }
.bc-s19477a { color: #666; font-size: 14px; margin: 4px 0 12px 0; }
.bc-s9a6b5a { color: #6a1b9a; font-size: 1.1rem; }
.bc-s3f97fd { color: #6a1b9a; margin-top: 0; }
.bc-s0c9707 { color: #6c757d; margin-right: 10px; }
.bc-s50001c { color: #6c757d; margin-right: 8px; }
.bc-s50ff53 { color: #6f42c1; margin-top: 0; }
.bc-sed6ec9 { color: #6f42c1; margin: 0 0 0.8rem 0; }
.bc-s13ec49 { color: #6f42c1; margin: 0 0 0.8rem 0; text-align: center; }
.bc-se2905e { color: #71007E; margin-right: 10px; }
.bc-sf7660f { color: #7b1fa2; }
.bc-sc684cb { color: #7b1fa2; font-size: 1.1rem; }
.bc-scced80 { color: #7b1fa2; margin-right: 6px; }
.bc-sd5cf46 { color: #805ad5; margin-right: 10px; }
.bc-sff0a24 { color: #856404; }
.bc-s65b838 { color: #880e4f; margin-top: 0; }
.bc-s867f68 { color: #E36E00; margin-right: 10px; }
.bc-s25ea57 { color: #E36E00; margin-right: 12px; }
.bc-s50cdac { color: #a0aec0; margin-bottom: 20px; }
.bc-s618b7c { color: #ad1457; margin-top: 0; }
.bc-sf2a466 { color: #bf360c; margin-top: 0; }
.bc-s8e620c { color: #bf5900; margin-top: 0; }
.bc-sc81efa { color: #bf5900; margin: 0; font-size: 1.5rem; }
.bc-sba2890 { color: #c2185b; }
.bc-s85abcd { color: #c2185b; font-size: 1.1rem; }
.bc-s3395c9 { color: #c2185b; margin-right: 6px; }
.bc-s87bbe1 { color: #c2410c; margin-top: 0; }
.bc-sb81fd6 { color: #c53030; margin-right: 10px; }
.bc-s5182cc { color: #c61a68; margin: 0 0 0.8rem 0; }
.bc-s100314 { color: #c61a68; margin: 0 0 0.8rem 0; text-align: center; }
.bc-sba4115 { color: #c62828; }
.bc-sbe4d62 { color: #c62828; font-size: 0.95rem; }
.bc-s5b355f { color: #c62828; font-size: 1.05rem; }
.bc-s32bb47 { color: #c62828; font-size: 1.1rem; }
.bc-scad3a3 { color: #c62828; font-size: 1.8rem; }
.bc-s96ee2d { color: #c62828; font-size: 16px; }
.bc-s74cd9e { color: #c62828; font-weight: bold; }
.bc-s0dc57f { color: #c62828; margin-right: 10px; }
.bc-sf0f72f { color: #c62828; margin-right: 8px; }
.bc-sec86cd { color: #c62828; margin-top: 0; }
.bc-sb79ebc { color: #c62828; padding: 5px 12px; border-radius: 20px; font-size: 0.85rem; }
.bc-s95394c { color: #cce5ff; font-size: 14px; margin: 4px 0 12px 0; }
.bc-sd79aab { color: #d63301; margin: 0 0 0.8rem 0; }
.bc-s8fd952 { color: #d63301; margin: 0 0 0.8rem 0; text-align: center; }
.bc-s7d8ba3 { color: #dc3545; }
.bc-s300a56 { color: #dc3545; font-size: 1.05rem; }
.bc-s7ded3b { color: #dc3545; margin-right: 10px; }
.bc-s61d180 { color: #dc3545; margin-right: 5px; }
.bc-sfb068d { color: #dc3545; margin-top: 0; font-size: 1.15rem; }
.bc-sa4610b { color: #dd6b20; margin-right: 10px; }
.bc-s56ec45 { color: #e3f2fd; font-size: 0.9rem; margin: 0.8rem 0 0 0; }
.bc-s611e97 { color: #e3f2fd; margin: 0 0 1.5rem 0; font-size: 0.95rem; }
.bc-s32236e { color: #e65100; }
.bc-s32c951 { color: #e65100; font-size: 1.1rem; }
.bc-s2e89a9 { color: #e65100; margin-right: 10px; }
.bc-sbd4bf9 { color: #e65100; margin-right: 6px; }
.bc-sc1a37f { color: #e65100; margin-top: 0; }
.bc-sab7a8d { color: #e8f8f5; margin: 0 0 1.5rem 0; font-size: 0.95rem; }
.bc-s659a2e { color: #f57c00; }
.bc-s269a5b { color: #f57c00; margin-right: 10px; }
.bc-s86d368 { color: #f59e0b; margin-right: 10px; }
.bc-se1ba32 { color: #f97316; margin-right: 10px; }
.bc-sba0451 { color: #ff6f00; margin-top: 0; }
.bc-s00c66c { color: #ffc107; }
.bc-sd529ad { color: #ffc107; margin-right: 10px; }
.bc-sd6c709 { color: #ffc107; margin-right: 8px; }
.bc-s869400 { color: #fff; font-size: 1.6rem; margin-top: 0; margin-bottom: 0.5rem; }
.bc-s4d3330 { color: rgba(255,255,255,0.9); font-size: 1.1rem; margin-bottom: 25px; }
.bc-sf10fb7 { color: rgba(255,255,255,0.9); margin-bottom: 20px; }
.bc-s6d2500 { color: rgba(255,255,255,0.9); margin-top: 1rem; margin-bottom: 0; font-size: 0.95rem; }
.bc-s030596 { color: rgba(255,255,255,0.95); margin: 0 0 20px 0; font-size: 16px; }
.bc-s57e12b { color: white; font-size: 1.1rem; margin: 0 0 1rem 0; font-weight: 500; }
.bc-s7bda10 { color: white; font-size: 1.2rem; display: block; margin-bottom: 8px; }
.bc-s138095 { color: white; font-size: 1.2rem; margin-bottom: 1.5rem; }
.bc-sb17e57 { color: white; font-size: 18px; margin-bottom: 10px; }
.bc-sb2b055 { color: white; font-size: 18px; margin-bottom: 20px; }
.bc-se76ebf { color: white; margin-top: 0; font-size: 1.6rem; }
.bc-s4b57cc { color: white; margin-top: 0; font-size: 1.8rem; }
.bc-s3d894b { color: white; margin-top: 0; font-size: 2.2rem; line-height: 1.3; }
.bc-s3baa85 { color: white; margin: 0 0 15px 0; font-size: 1.4rem; }
.bc-s8562a4 { color: white; margin: 0 0 1rem 0; font-size: 1.3rem; }
.bc-s5b08b3 { color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 14px; }
.bc-s4bb3ca { color: white; padding: 4px 12px; border-radius: 20px; font-size: 0.8rem; }
.bc-s5be05f { color: white; padding: 5px 12px; border-radius: 20px; font-size: 0.85rem; font-weight: 600; }
.bc-sd67232 { color: white; width: 50px; height: 50px; border-radius: 50%; display: flex; }
.bc-s04fc4f { color:#007bff; font-size:1.05rem; margin-top:0; margin-bottom:0.6rem; }
.bc-sa7a034 { color:#1a1a1a; font-size:1.1rem; margin-top:1.8rem; margin-bottom:0.5rem; }
.bc-s6a48f1 { color:#333; margin:0 0 1.2rem 0; }
.bc-sa3c299 { color:#444; font-size:0.95rem; margin:0; }
.bc-se953ba { color:#444; margin-bottom:1rem; }
.bc-s0bfc56 { color:#d4ecff; margin-bottom:1.25rem; }
.bc-s13ecd5 { color:#ddeeff; margin-bottom:1.5rem; }
.bc-s92cdc9 { color:#e0f9f5; font-size:0.85rem; margin-top:1rem; margin-bottom:0; }
.bc-s2eea13 { color:#e0f9f6; margin-bottom:2rem; font-size:1rem; }
.bc-s3e7e24 { color:#fff; font-size:1.05rem; margin-bottom:1.5rem; max-width:540px; margin-left:auto; margin-right:auto; }
.bc-s7f8ef6 { color:rgba(255,255,255,0.9); margin-bottom:1.5rem; }
.bc-sa442ee { color:rgba(255,255,255,0.9); margin:0 0 1.2rem 0; }
.bc-sdd756e { color:rgba(255,255,255,0.92); margin:0 0 1.4rem 0; font-size:1rem; }
.bc-s4efc9f { color:rgba(255,255,255,0.95); margin-bottom:2rem; font-size:1rem; }
.bc-s4d0cac { color:white; font-size:1.4rem; margin-bottom:0.75rem; }
.bc-sddaa86 { cursor: pointer; font-weight: 500; color: #007bff; font-size: 1.05rem; }
.bc-s347832 { cursor: pointer; font-weight: 500; color: #007bff; font-size: 16px; }
.bc-sf6a689 { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.bc-se66914 { display: flex; align-items: center; gap: 15px; margin-bottom: 18px; }
.bc-s117469 { display: flex; align-items: center; gap: 15px; margin-bottom: 1rem; }
.bc-s5102fb { display: flex; align-items: flex-start; justify-content: center; gap: 20px; margin-top: 35px; flex-wrap: wrap; }
.bc-s924d77 { display: flex; align-items: start; gap: 1rem; }
.bc-s1c38bf { display: flex; flex-wrap: wrap; gap: 20px; margin: 30px 0; }
.bc-s2c3f27 { display: flex; flex-wrap: wrap; justify-content: center; gap: 15px; }
.bc-s99025b { display: flex; gap: 15px; flex-wrap: wrap; justify-content: center; }
.bc-s506132 { display: flex; gap: 15px; flex-wrap: wrap; margin-top: 20px; }
.bc-s67fd2a { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; }
.bc-s98f1ef { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }
.bc-s06030f { display: flex; margin-bottom: 25px; }
.bc-sd3bd09 { display: flex; margin-top: 35px; }
.bc-s1234ca { display: flex; margin: 30px 0; }
.bc-sae2e0b { display: grid; gap: 1.5rem; margin-top: 1.5rem; }
.bc-s77679c { display: grid; gap: 1.5rem; margin: 2rem 0; }
.bc-sf5411f { display: grid; gap: 10px; }
.bc-se6fd28 { display: grid; gap: 20px; margin: 25px 0; }
.bc-seaac93 { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.bc-s0cdd7e { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 1.5rem 0; }
.bc-saf8ff9 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 15px; }
.bc-sdba75b { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 25px 0; }
.bc-s483d25 { display: grid; grid-template-columns: 1fr 1fr; gap: 25px; margin: 25px 0; }
.bc-scff73e { display: grid; grid-template-columns: 1fr 1fr; gap: 25px; margin: 30px 0; }
.bc-s1bcb25 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; margin: 30px 0; }
.bc-s2d8327 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 30px 0; }
.bc-s18cf2c { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 25px; }
.bc-s59b423 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin: 30px 0; }
.bc-sc29185 { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 15px; margin: 25px 0; }
.bc-sd34def { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; }
.bc-sfb037e { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin: 25px 0; }
.bc-s54b19e { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 30px 0; }
.bc-s5e2292 { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 15px; margin: 25px 0; }
.bc-s2fe57c { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin: 30px 0; }
.bc-scd3db6 { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; margin: 25px 0; }
.bc-s0ef432 { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin: 25px 0; }
.bc-s38bc3e { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin: 30px 0; }
.bc-s96a398 { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.5rem; margin: 2rem 0; }
.bc-s72a0f5 { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin: 25px 0; }
.bc-s8a5c8d { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin: 30px 0; }
.bc-s33d715 { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1.5rem; margin: 2.5rem 0; }
.bc-s5b7c10 { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin: 35px 0; }
.bc-s4079a0 { display: grid; margin-top: 15px; }
.bc-safd799 { display: grid; margin-top: 20px; }
.bc-s32ba87 { display: grid; margin: 30px 0; }
.bc-s191540 { display: inline-block; background: #007bff; color: white; padding: 1rem 2rem; border-radius: 8px; text-decoration: none; font-weight: 500; font-size: 1.1rem; }
.bc-sa79c89 { display: inline-block; background: #00d1b2; color: white; padding: 15px 40px; border-radius: 30px; text-decoration: none; font-weight: bold; font-size: 16px; box-shadow: 0 4px 15px rgba(0,0,0,0.2); }
.bc-sec19a3 { display: inline-block; background: #00d1b2; color: white; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.15rem; margin-right: 1rem; box-shadow: 0 3px 10px rgba(0,209,178,0.4); }
.bc-s07ad8c { display: inline-block; background: #00d1b2; color: white; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.15rem; transition: transform 0.2s; box-shadow: 0 3px 10px rgba(0,209,178,0.4); }
.bc-sc32ebe { display: inline-block; background: #00d1b2; color: white; padding: 1rem 2rem; border-radius: 8px; text-decoration: none; font-weight: 500; font-size: 1.1rem; box-shadow: 0 4px 6px rgba(0,209,178,0.2); }
.bc-s8343c5 { display: inline-block; background: #00d1b2; color: white; padding: 1rem 2rem; border-radius: 8px; text-decoration: none; font-weight: 500; font-size: 1.1rem; margin-right: 1rem; }
.bc-scfe023 { display: inline-block; background: #25D366; color: white; padding: 13px 28px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 15px; }
.bc-scb1b49 { display: inline-block; background: #25D366; color: white; padding: 15px 32px; border-radius: 25px; text-decoration: none; font-weight: 700; font-size: 16px; }
.bc-s4d80ae { display: inline-block; background: linear-gradient(135deg, #007bff, #00d1b2); color: white; padding: 1.1rem 2.5rem; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 1.15rem; box-shadow: 0 4px 15px rgba(0,123,255,0.3); }
.bc-s4bd44b { display: inline-block; background: linear-gradient(135deg, #00d1b2 0%, #007bff 100%); color: white; padding: 14px 28px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 15px; box-shadow: 0 4px 12px rgba(0,123,255,0.3); }
.bc-s71549e { display: inline-block; background: linear-gradient(135deg, #00d1b2 0%, #00a896 100%); color: white; padding: 16px 32px; border-radius: 10px; text-decoration: none; font-weight: bold; font-size: 1.1rem; }
.bc-sd0052f { display: inline-block; background: linear-gradient(135deg, #2e7d32 0%, #1b5e20 100%); color: white; padding: 14px 28px; border-radius: 10px; text-decoration: none; font-weight: bold; }
.bc-sb98825 { display: inline-block; background: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%); color: white; padding: 14px 30px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 16px; }
.bc-s63e34e { display: inline-block; background: linear-gradient(135deg, #ffc107 0%, #ffb300 100%); color: #333; padding: 14px 30px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 16px; }
.bc-s9b6cc4 { display: inline-block; background: transparent; color: white; border: 2px solid white; padding: 12px 35px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 16px; }
.bc-s35e75e { display: inline-block; background: transparent; color: white; padding: 16px 32px; border-radius: 10px; text-decoration: none; font-weight: bold; font-size: 1.1rem; border: 2px solid rgba(255,255,255,0.3); }
.bc-sc7a0ae { display: inline-block; background: white; color: #0056b3; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.15rem; box-shadow: 0 3px 10px rgba(255,255,255,0.4); }
.bc-s8f5677 { display: inline-block; background: white; color: #0056b3; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.1rem; }
.bc-s51dcea { display: inline-block; background: white; color: #0056b3; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.1rem; transition: transform 0.2s; box-shadow: 0 3px 10px rgba(255,255,255,0.4); }
.bc-s4922d8 { display: inline-block; background: white; color: #007bff; border: 2px solid #007bff; padding: 12px 28px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 15px; }
.bc-s38e155 { display: inline-block; background: white; color: #007bff; padding: 0.8rem 1.5rem; border-radius: 8px; text-decoration: none; font-weight: 500; }
.bc-s7ef628 { display: inline-block; background: white; color: #007bff; padding: 14px 32px; border-radius: 25px; text-decoration: none; font-weight: 700; font-size: 16px; }
.bc-s14abff { display: inline-block; background: white; color: #007bff; padding: 14px 35px; border-radius: 25px; text-decoration: none; font-weight: 600; font-size: 16px; box-shadow: 0 4px 12px rgba(0,0,0,0.2); }
.bc-sfde0b7 { display: inline-block; background: white; color: #007bff; padding: 1rem 2rem; border-radius: 8px; text-decoration: none; font-weight: 500; font-size: 1.1rem; border: 2px solid #007bff; }
.bc-s092e37 { display: inline-block; background: white; color: #009f8c; padding: 15px 32px; border-radius: 25px; text-decoration: none; font-weight: 700; font-size: 16px; }
.bc-sd39348 { display: inline-block; background: white; color: #00a389; padding: 16px 40px; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.15rem; }
.bc-s05ed51 { display: inline-block; background: white; color: #00a389; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.1rem; }
.bc-sdf1dc3 { display: inline-block; background: white; color: #00a389; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.1rem; transition: transform 0.2s; box-shadow: 0 3px 10px rgba(255,255,255,0.4); }
.bc-s0d871c { display: inline-block; background: white; color: #00d1b2; padding: 15px 40px; border-radius: 30px; text-decoration: none; font-weight: bold; font-size: 16px; box-shadow: 0 4px 15px rgba(0,0,0,0.2); }
.bc-sc76ff6 { display: inline-block; background: white; color: #00d1b2; padding: 1rem 2.5rem; border-radius: 30px; text-decoration: none; font-weight: bold; font-size: 1.1rem; box-shadow: 0 4px 15px rgba(0,0,0,0.2); }
.bc-s44faa9 { display: inline-block; background: white; color: #1b5e20; padding: 14px 28px; border-radius: 10px; text-decoration: none; font-weight: bold; border: 2px solid #1b5e20; }
.bc-s4ad315 { display: inline-block; color: #007bff; padding: 15px 40px; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 1.1rem; }
.bc-s1bc077 { display: inline-block; color: #00d1b2; padding: 15px 35px; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 1.1rem; border: 2px solid #00d1b2; }
.bc-sb7c4f4 { display: inline-block; color: white; padding: 15px 35px; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 1.1rem; margin-right: 15px; }
.bc-s0c88a8 { display: inline-block; color: white; padding: 1rem 2rem; border-radius: 8px; text-decoration: none; font-weight: 500; font-size: 1.1rem; }
.bc-sc2c91c { display:flex; flex-wrap:wrap; gap:1rem; justify-content:center; }
.bc-s6327a5 { display:flex; flex-wrap:wrap; gap:1rem; justify-content:center; align-items:center; }
.bc-s41ca28 { display:flex; flex-wrap:wrap; justify-content:center; gap:1rem; }
.bc-sdbe9c3 { display:flex; gap:1rem; justify-content:center; flex-wrap:wrap; }
.bc-sa0b4ec { display:grid; grid-template-columns: repeat(auto-fit, minmax(190px,1fr)); gap:1.5rem; margin: 1.5rem 0 2rem 0; }
.bc-s9691db { display:grid; grid-template-columns: repeat(auto-fit, minmax(220px,1fr)); gap:1.5rem; margin: 1.5rem 0 2rem 0; }
.bc-s4d8d18 { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1.5rem; margin-bottom:2.5rem; }
.bc-s87d2a5 { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1.5rem; margin-bottom:2rem; }
.bc-sfee187 { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1.5rem; margin: 1.5rem 0 2rem 0; }
.bc-s7a0746 { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1.5rem; margin:1.5rem 0; }
.bc-s915ec7 { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:1.5rem; margin:2rem 0; }
.bc-s658b3a { display:inline-block; background:#00d1b2; color:#fff; font-weight:bold; padding:12px 28px; border-radius:4px; text-decoration:none; font-size:1rem; }
.bc-sb2e7f8 { display:inline-block; background:#1a1a2e; color:#fff; font-weight:bold; padding:14px 30px; border-radius:4px; text-decoration:none; font-size:1rem; }
.bc-s418df2 { display:inline-block; background:#fff; color:#007bff; font-weight:bold; padding:12px 28px; border-radius:4px; text-decoration:none; font-size:1rem; }
.bc-s49eef5 { display:inline-block; background:#fff; color:#00d1b2; font-weight:bold; padding:14px 30px; border-radius:4px; text-decoration:none; font-size:1rem; }
.bc-s17b0cb { flex: 1; min-width: 280px; background: #fff; border-radius: 12px; padding: 25px; box-shadow: 0 2px 15px rgba(0,0,0,0.08); border-left: 4px solid #00d1b2; }
.bc-s33dd45 { font-size: 0.9rem; }
.bc-s3627de { font-size: 0.9rem; color: #666; }
.bc-sc3abe0 { font-size: 0.9rem; color: #6c757d; font-style: italic; margin-top: 0.5rem; }
.bc-s881861 { font-size: 0.9rem; color: #6c757d; margin-top: 1.5rem; padding: 1rem; background: #f8f9fa; border-radius: 8px; border-left: 4px solid #007bff; }
.bc-sf66251 { font-size: 0.9rem; color: #6c757d; margin-top: 2rem; padding: 1rem; background: #f8f9fa; border-radius: 8px; border-left: 4px solid #ffc107; }
.bc-s23d9a2 { font-size: 0.9rem; color: #718096; }
.bc-sba2588 { font-size: 1.05rem; color: #555; }
.bc-s7cb9b4 { font-size: 1.05rem; line-height: 1.8; margin-bottom: 0; }
.bc-s78fc56 { font-size: 1.05rem; margin: 1rem 0; color: #2c3e50; }
.bc-se83e11 { font-size: 1.15rem; }
.bc-s3f452c { font-size: 1.15rem; margin: 1.5rem 0 0 0; opacity: 0.95; }
.bc-s9daf65 { font-size: 1.15rem; margin: 1.5rem 0; color: #2c3e50; }
.bc-se7ec96 { font-size: 1.1rem; }
.bc-s63740c { font-size: 1.1rem; color: #007bff; margin-top: 0; margin-bottom: 0.8rem; }
.bc-sd60010 { font-size: 1.1rem; color: #444; }
.bc-s3c2b3f { font-size: 1.1rem; line-height: 1.8; }
.bc-s61cdf5 { font-size: 1.1rem; margin-bottom: 1.5rem; }
.bc-scb19da { font-size: 1.1rem; margin-bottom: 30px; }
.bc-sb7f562 { font-size: 1.1rem; opacity: 0.95; margin-bottom: 1.5rem; }
.bc-sb28cb1 { font-size: 1.2rem; }
.bc-s285fdd { font-size: 1.2rem; color: #007bff; }
.bc-s4bcad8 { font-size: 1.2rem; color: #00d1b2; }
.bc-sa69ed8 { font-size: 1.2rem; color: #71007E; }
.bc-s349a90 { font-size: 1.2rem; color: #E36E00; }
.bc-s2410ad { font-size: 1.2rem; line-height: 1.8; }
.bc-s95ed5c { font-size: 1.3rem; color: #2c3e50; margin-top: 1.5rem; margin-bottom: 0.5rem; }
.bc-s466ead { font-size: 1.5rem; color: #00d1b2; }
.bc-se8509a { font-size: 1.5rem; color: #2e7d32; }
.bc-s116288 { font-size: 1.7rem; color: #007bff; margin-bottom: 0.5rem; margin-top: 2.5rem; }
.bc-s30152b { font-size: 1.7rem; color: #007bff; margin-bottom: 1rem; margin-top: 2.5rem; }
.bc-s274b89 { font-size: 1.8rem; color: #c62828; }
.bc-s13739d { font-size: 13px; color: #555; margin: 0; }
.bc-s2ccb3f { font-size: 14px; color: #444; margin: 0; line-height: 1.5; }
.bc-s8fbb4d { font-size: 14px; color: #555; margin: 0; }
.bc-s088dc1 { font-size: 14px; color: #555; margin: 8px 0 0 0; }
.bc-s7cd0fe { font-size: 14px; color: white; margin: 0; line-height: 1.5; }
.bc-s56836d { font-size: 15px; color: #2e7d32; }
.bc-s8c4018 { font-size: 15px; color: #c62828; }
.bc-s6b464e { font-size: 16px; line-height: 1.7; color: #444; }
.bc-sdcd585 { font-size: 16px; line-height: 1.7; color: #444; margin-bottom: 20px; }
.bc-s13fccb { font-size: 16px; line-height: 1.7; color: #555; margin-bottom: 18px; }
.bc-s86b28b { font-size: 16px; line-height: 1.7; color: #555; margin-bottom: 20px; }
.bc-s017297 { font-size: 16px; line-height: 2; }
.bc-s8ae1ba { font-size: 1rem; margin: 1.5rem 0 0 0; }
.bc-s277fbf { font-size: 1rem; margin: 1rem 0; }
.bc-sc2ce91 { font-size: 2.2rem; font-weight: 800; color: #007bff; margin: 0; }
.bc-s827572 { font-size: 2.2rem; font-weight: 800; color: #00d1b2; margin: 0; }
.bc-s60a9c0 { font-size: 2.2rem; font-weight: 800; color: #f97316; margin: 0; }
.bc-s114430 { font-size: 2.5rem; color: #007bff; }
.bc-sc9cfff { font-size: 2.5rem; color: #00d1b2; }
.bc-sdce1e0 { font-size: 2.5rem; color: #1565c0; }
.bc-s7ca6bc { font-size: 2.5rem; color: #e65100; }
.bc-s261986 { font-size: 2.5rem; color: #f97316; }
.bc-s079a75 { font-size: 2.5rem; font-weight: bold; color: #1b5e20; margin: 15px 0; }
.bc-sb18c59 { font-size: 2.5rem; font-weight: bold; color: #c62828; }
.bc-se72475 { font-size: 2.5rem; font-weight: bold; color: #f57f17; }
.bc-sae1af1 { font-size: 2.5rem; margin-bottom: 12px; }
.bc-s4675dc { font-size: 2.5rem; margin-bottom: 1rem; }
.bc-s833b77 { font-size: 2.5rem; margin-bottom: 8px; }
.bc-s9cc90b { font-size: 2.5rem; text-align: center; margin-bottom: 1rem; }
.bc-saf18ea { font-size: 20px; }
.bc-s1551e6 { font-size: 24px; }
.bc-s63bd87 { font-size: 28px; color: white; }
.bc-s1e52ae { font-size: 2rem; }
.bc-s973bf4 { font-size: 2rem; color: #007bff; }
.bc-s09d112 { font-size: 2rem; color: #007bff; margin-bottom: 0.5rem; margin-top: 2rem; }
.bc-sa16863 { font-size: 2rem; color: #007bff; margin-top: 40px; }
.bc-sf1e514 { font-size: 2rem; color: #00d1b2; }
.bc-s63b3d1 { font-size: 2rem; color: #1565c0; }
.bc-s2e03d2 { font-size: 2rem; color: #1976d2; }
.bc-sa12f6f { font-size: 2rem; color: #1b5e20; }
.bc-s3f2fd9 { font-size: 2rem; color: #43a047; }
.bc-sb5cf67 { font-size: 2rem; color: #6c757d; }
.bc-sed90af { font-size: 2rem; color: #7b1fa2; }
.bc-s34e4ae { font-size: 2rem; color: #c2185b; }
.bc-sd3e9a5 { font-size: 2rem; color: #e65100; }
.bc-s34c604 { font-size: 2rem; color: #f97316; }
.bc-s5a46df { font-size: 2rem; font-weight: 700; color: #00d1b2; }
.bc-sd1b39f { font-size: 2rem; margin-bottom: 10px; }
.bc-s3425e2 { font-size: 2rem; margin-bottom: 12px; }
.bc-s88c96e { font-size: 2rem; margin-bottom: 8px; }
.bc-s5afc73 { font-size: 3rem; }
.bc-s50dbbd { font-size: 3rem; color: #007bff; }
.bc-s67b7f7 { font-size: 3rem; color: #ffc107; }
.bc-sc19a51 { font-size:0.95rem; line-height:1.6; color:#444; margin:0; }
.bc-sb235fe { font-size:0.95rem; line-height:1.6; margin:0; color:#333; }
.bc-s324294 { font-size:1.05rem; color:#1a1a2e; margin-bottom:0.5rem; }
.bc-sd67ac9 { font-size:1.05rem; color:#1a1a2e; margin-bottom:0.6rem; }
.bc-s2c7fd2 { font-size:1.05rem; line-height:1.8; color:#333; margin-bottom:1.2rem; }
.bc-s88dac1 { font-size:1.05rem; line-height:1.8; color:#333; margin-bottom:1.5rem; }
.bc-s654408 { font-size:1.05rem; line-height:1.8; margin-bottom:1.2rem; }
.bc-s8742c2 { font-size:1.05rem; line-height:1.8; margin-bottom:1.5rem; }
.bc-sdd6fe2 { font-size:1.15rem; color:#007bff; margin-top:1.75rem; margin-bottom:0.6rem; }
.bc-s233eb9 { font-size:1.15rem; font-weight:700; color:#fff; margin-bottom:0.5rem; }
.bc-s77c315 { font-size:1.15rem; font-weight:700; color:white; margin-bottom:0.75rem; }
.bc-sed2c3d { font-size:1.15rem; font-weight:bold; color:white; margin-bottom:0.5rem; }
.bc-s7fbe28 { font-size:1.15rem; font-weight:bold; color:white; margin:0 0 0.5rem 0; }
.bc-s38d3cc { font-size:1.1rem; color:#555; margin-bottom:2rem; }
.bc-s9ff936 { font-size:1.1rem; font-weight:600; margin-bottom:1rem; color:#333; }
.bc-s230405 { font-size:1.1rem; font-weight:700; color:#1a1a2e; margin-bottom:0.5rem; }
.bc-s0acf73 { font-size:1.1rem; font-weight:bold; color:#007bff; margin-bottom:0.5rem; }
.bc-sc2b3f3 { font-size:1.1rem; font-weight:bold; color:#1a1a1a; margin:0 0 0.5rem 0; }
.bc-s69d415 { font-size:1.1rem; font-weight:bold; color:#1a1a2e; margin-bottom:0.5rem; }
.bc-sefd929 { font-size:1.25rem; color:#007bff; margin-top:2rem; margin-bottom:0.75rem; }
.bc-s27fc5e { font-size:1.25rem; font-weight:700; color:#fff; margin-bottom:0.5rem; }
.bc-sdf7732 { font-size:1.2rem; color:#007bff; margin-top:1.8rem; margin-bottom:0.6rem; }
.bc-s06a14c { font-size:1.2rem; font-weight:bold; color:#fff; margin-bottom:0.5rem; }
.bc-sdebaf4 { font-size:1.2rem; font-weight:bold; color:white; margin-bottom:0.5rem; }
.bc-s658e46 { font-size:1.2rem; font-weight:bold; color:white; margin:0 0 0.4rem 0; }
.bc-sea9e77 { font-size:1.3rem; color:#007bff; margin-top:1.8rem; margin-bottom:0.8rem; }
.bc-s0678b2 { font-size:1.3rem; color:#007bff; margin-top:2rem; margin-bottom:0.8rem; }
.bc-scdb1cb { font-size:1.4rem; color:#fff; margin-bottom:0.75rem; }
.bc-s8b3945 { font-size:1.5rem; margin:0 0 0.5rem 0; }
.bc-s1553ab { font-size:1.6rem; color:#1a1a2e; margin-top:2.5rem; margin-bottom:1.25rem; }
.bc-s16b85f { font-size:1.6rem; color:#1a1a2e; margin-top:2.5rem; margin-bottom:1rem; }
.bc-s17287c { font-size:1.7rem; color:#007bff; margin-top:2.5rem; margin-bottom:1.5rem; }
.bc-s66b33f { font-size:1.7rem; color:#007bff; margin-top:2.5rem; margin-bottom:1rem; }
.bc-s52f51e { font-size:1.7rem; color:#1a1a2e; margin-top:2.5rem; margin-bottom:1.5rem; }
.bc-s616799 { font-size:1.7rem; color:#1a1a2e; margin-top:2.5rem; margin-bottom:1rem; }
.bc-s88df68 { font-size:1rem; color:#444; margin-bottom:1.2rem; }
.bc-se59396 { font-size:1rem; color:#444; margin-bottom:1.5rem; }
.bc-sb7de95 { font-size:1rem; color:#e0eeff; margin-bottom:1.5rem; }
.bc-se6682c { font-size:1rem; color:#e0fdf8; margin-bottom:2rem; }
.bc-s1ebc03 { font-size:1rem; color:rgba(255,255,255,0.9); margin-bottom:1.2rem; }
.bc-s802e40 { font-size:1rem; color:rgba(255,255,255,0.95); margin-bottom:1.5rem; }
.bc-s880a4d { font-size:2.2rem; color:#007bff; line-height:1.3; margin-bottom:1.5rem; }
.bc-s4a9f7f { font-size:2.2rem; color:#1a1a2e; margin-bottom:1rem; line-height:1.3; }
.bc-s2acfc5 { font-size:2rem; color:#1a1a2e; line-height:1.3; margin-bottom:1rem; }
.bc-s995fbb { font-size:2rem; margin-bottom:0.75rem; }
.bc-s85707c { font-size:2rem; margin-bottom:0.8rem; }
.bc-s1a231d { font-weight: 600; color: #007bff; }
.bc-s87adb9 { font-weight: 600; color: #007bff; font-size: 1.05rem; cursor: pointer; }
.bc-s7bac15 { font-weight: 600; color: #00d1b2; }
.bc-s1aabe7 { font-weight: 600; color: #71007E; }
.bc-sc9a136 { font-weight: 600; color: #E36E00; }
.bc-sfe6a0f { font-weight: 600; margin: 10px 0 4px 0; }
.bc-s69c0cc { font-weight: 700; font-size: 1.3rem; margin: 12px 0 4px 0; color: #007bff; }
.bc-s580f8b { font-weight: 700; font-size: 1.3rem; margin: 12px 0 4px 0; color: #00d1b2; }
.bc-s71b44a { font-weight: 700; font-size: 1.3rem; margin: 12px 0 4px 0; color: #f97316; }
.bc-s6ff26a { font-weight: bold; color: #1a237e; cursor: pointer; font-size: 1.1rem; }
.bc-s26a45e { font-weight:bold; font-size:1rem; color:#007bff; margin:0 0 0.5rem 0; }
.bc-saca19c { list-style: none; padding: 0; margin: 0; line-height: 2.2; }
.bc-s5ae55c { list-style: none; padding: 0; margin: 1.5rem 0; }
.bc-sa89072 { margin-bottom: 0.8em; font-size: 1.1rem; font-weight: 600; color: #2c3e50; }
.bc-sc42e0e { margin-bottom: 0; }
.bc-s515c24 { margin-bottom: 1.2em; color: #555; }
.bc-s367d9d { margin-bottom: 1.5em; }
.bc-sd3297f { margin-bottom: 1.5rem; }
.bc-s899df9 { margin-bottom: 1.8rem; font-size: 1.05rem; color: rgba(255,255,255,0.92); max-width: 600px; margin-left: auto; margin-right: auto; }
.bc-s3301ea { margin-bottom: 10px; }
.bc-s7b754e { margin-bottom: 12px; }
.bc-s82360f { margin-bottom: 15px; color: #444; }
.bc-s4496f5 { margin-bottom:1.5rem; color:#555; }
.bc-sf03db7 { margin-right: 10px; font-size: 1.2rem; }
.bc-s378c98 { margin-right: 12px; }
.bc-s8190fa { margin-right: 4px; }
.bc-sed48eb { margin-right: 8px; color: #007bff; }
.bc-s260a58 { margin-top: 0; color: #00a389; }
.bc-s47ed80 { margin-top: 0; color: #1565c0; }
.bc-s0120e9 { margin-top: 0; color: #495057; }
.bc-s2ba5b2 { margin-top: 0; color: #5c006a; }
.bc-s7bd64f { margin-top: 0; text-align: center; font-size: 1.6rem; }
.bc-s185d79 { margin-top: 1.5rem; }
.bc-sebbd34 { margin-top: 15px; color: #007bff; font-size: 1.5rem; }
.bc-sf135a8 { margin-top: 15px; font-size: 15px; }
.bc-scf59ce { margin-top: 15px; padding: 15px; border-radius: 8px; }
.bc-s09d2b0 { margin-top: 18px; }
.bc-sa44d56 { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid #ccc; }
.bc-s53bd94 { margin-top: 20px; color: #0d47a1; font-size: 1.6rem; }
.bc-se918f3 { margin-top: 20px; color: #1b5e20; font-size: 1.6rem; }
.bc-s2aa684 { margin-top: 20px; color: #4a148c; font-size: 1.6rem; }
.bc-s1f1f07 { margin-top: 20px; color: #880e4f; font-size: 1.6rem; }
.bc-sd90051 { margin-top: 20px; color: #bf360c; font-size: 1.6rem; }
.bc-sb3e614 { margin-top: 20px; color: #f57f17; font-size: 1.6rem; }
.bc-s73fe10 { margin-top: 20px; font-size: 15px; }
.bc-s4b66de { margin-top: 25px; color: #00897b; font-size: 1.6rem; }
.bc-sc388f8 { margin-top: 25px; display: flex; gap: 15px; flex-wrap: wrap; }
.bc-se18f05 { margin-top: 25px; display: flex; gap: 15px; flex-wrap: wrap; justify-content: center; }
.bc-sc4f716 { margin-top: 2rem; font-size: 0.9rem; color: #666; }
.bc-s3c92e1 { margin-top: 3rem; }
.bc-s4ab31b { margin-top:0; color:#333; }
.bc-s0c054e { margin-top:0; color:white; }
.bc-s466d5d { margin-top:0; color:white; font-size:1.4rem; }
.bc-s735844 { margin-top:0; font-size:1rem; color:#007bff; }
.bc-s6cff3a { margin: 0 0 0.2rem 0; font-size: 2.6rem; font-weight: 800; color: #007bff; line-height: 1.1; }
.bc-s0fa70d { margin: 0 0 0.2rem 0; font-size: 2.6rem; font-weight: 800; color: #fff; line-height: 1.1; }
.bc-sfdf792 { margin: 0 0 0.3rem 0; font-size: 0.9rem; color: #888; text-transform: uppercase; letter-spacing: 0.05em; font-weight: 600; }
.bc-s1faa28 { margin: 0 0 0.3rem 0; font-size: 0.9rem; color: rgba(255,255,255,0.85); text-transform: uppercase; letter-spacing: 0.05em; font-weight: 600; }
.bc-s1e6b95 { margin: 0 0 0.5rem 0; color: #00a389; }
.bc-seb9138 { margin: 0 0 0.5rem 0; color: #1565c0; }
.bc-s09a13f { margin: 0 0 0.5rem 0; font-size: 1.5rem; }
.bc-s030fb8 { margin: 0 0 0.8rem 0; color: #0056b3; }
.bc-seaa690 { margin: 0 0 0.8rem 0; color: #00a389; }
.bc-sa680c5 { margin: 0 0 0.8rem 0; color: #0d9f6e; }
.bc-s4997f8 { margin: 0 0 0.8rem 0; color: #6f42c1; }
.bc-sfe6fc0 { margin: 0 0 10px 0; color: #1a237e; }
.bc-s1509d2 { margin: 0 0 10px 0; font-size: 15px; line-height: 1.7; }
.bc-s2bc15c { margin: 0 0 10px 0; font-size: 17px; line-height: 1.6; }
.bc-s1a54ad { margin: 0 0 10px 0; font-weight: bold; }
.bc-se7a40d { margin: 0 0 12px 0; font-size: 1.5rem; color: white; }
.bc-s556d16 { margin: 0 0 12px 0; font-size: 1.6rem; color: white; }
.bc-sb61a85 { margin: 0 0 15px 0; font-size: 1.5rem; }
.bc-s782df1 { margin: 0 0 15px 0; font-weight: bold; color: #856404; }
.bc-s6e511f { margin: 0 0 18px 0; color: #00a389; font-size: 1.3rem; }
.bc-sc224bc { margin: 0 0 18px 0; font-size: 1.6rem; }
.bc-s4e4290 { margin: 0 0 1rem 0; color: #007bff; }
.bc-sdaf2c8 { margin: 0 0 1rem 0; color: #333; }
.bc-s0d524b { margin: 0 0 1rem 0; color: white; }
.bc-sd2bb34 { margin: 0 0 1rem 0; font-size: 0.9rem; color: #555; }
.bc-sb992d3 { margin: 0 0 1rem 0; font-size: 0.9rem; color: rgba(255,255,255,0.85); }
.bc-sebd211 { margin: 0 0 20px 0; font-size: 16px; opacity: 0.9; }
.bc-s962ff9 { margin: 0 0 22px 0; opacity: 0.95; font-size: 17px; }
.bc-s29eb17 { margin: 0 0 24px 0; font-size: 15px; opacity: 0.85; }
.bc-s4aa1b5 { margin: 0 0 25px 0; opacity: 0.9; }
.bc-sa6e0c3 { margin: 0 0 8px 0; font-size: 16px; opacity: 0.95; }
.bc-sd7835f { margin: 0.5rem 0 0 0; }
.bc-s5c0ed9 { margin: 0.5rem 0 0 1rem; padding: 0; font-size: 0.95rem; }
.bc-s0c3acc { margin: 0.5rem 0; font-size: 0.95rem; }
.bc-sf98e8c { margin: 0.5rem 0; font-size: 0.95rem; background: #d4edda; padding: 0.8rem; border-radius: 6px; border-left: 3px solid #28a745; }
.bc-s9d69e8 { margin: 0.5rem 0; padding-left: 1.5rem; }
.bc-sa79415 { margin: 0.8rem 0 0 1.2rem; padding: 0; }
.bc-s9540a7 { margin: 0.8rem 0; font-size: 0.95rem; }
.bc-se2b74b { margin: 0; }
.bc-sb20554 { margin: 0; color: #00897b; }
.bc-s433c0f { margin: 0; color: #2c3e50; }
.bc-se9de5f { margin: 0; color: #424242; }
.bc-sadf990 { margin: 0; color: #495057; }
.bc-s7443c0 { margin: 0; color: #495057; font-size: 1.5rem; }
.bc-s4be745 { margin: 0; color: #555; }
.bc-s5bb8f7 { margin: 0; color: #555; font-size: 15px; }
.bc-s934219 { margin: 0; color: #5c006a; }
.bc-s763eef { margin: 0; color: #666; }
.bc-sbfdd06 { margin: 0; color: #6c757d; }
.bc-s5d8916 { margin: 0; font-size: 0.85rem; color: #777; }
.bc-sb42a03 { margin: 0; font-size: 0.85rem; color: rgba(255,255,255,0.8); }
.bc-s9e8e92 { margin: 0; font-size: 0.95rem; background: rgba(255,255,255,0.7); padding: 0.8rem; border-radius: 6px; }
.bc-sac6700 { margin: 0; font-size: 0.95rem; color: #444; }
.bc-sb97bff { margin: 0; font-size: 0.95rem; color: #555; }
.bc-s2f11ed { margin: 0; font-size: 0.95rem; color: #e65100; }
.bc-sdf3d09 { margin: 0; font-size: 0.95rem; text-align: center; color: #555; }
.bc-s65c42b { margin: 0; font-size: 1.05rem; color: #155724; }
.bc-s00fae1 { margin: 0; font-size: 1.05rem; line-height: 1.7; }
.bc-s172040 { margin: 0; font-size: 1.1rem; }
.bc-s77a3c6 { margin: 0; font-size: 1.1rem; color: #e65100; }
.bc-s70f019 { margin: 0; font-size: 1.1rem; line-height: 1.8; }
.bc-s0797a3 { margin: 0; font-size: 1.5rem; color: white; font-weight: 600; }
.bc-s93a07c { margin: 0; font-size: 14px; color: #666; }
.bc-s87a1a7 { margin: 0; font-size: 14px; line-height: 1.6; color: #555; }
.bc-s27fb04 { margin: 0; font-size: 15px; }
.bc-s736908 { margin: 0; font-size: 15px; line-height: 1.7; }
.bc-scf07f5 { margin: 0; font-size: 16px; }
.bc-s4c06fc { margin: 0; font-size: 17px; }
.bc-sad68eb { margin: 0; font-size: 17px; line-height: 1.6; }
.bc-s17b856 { margin: 0; font-size: 17px; line-height: 1.7; }
.bc-s508d57 { margin: 0; font-size: 1rem; }
.bc-sc35c83 { margin: 0; font-size: 1rem; color: #0d47a1; }
.bc-sb64b53 { margin: 0; font-size: 1rem; color: #1565c0; }
.bc-se82e6f { margin: 0; font-size: 1rem; color: #1b5e20; }
.bc-sfb4a76 { margin: 0; font-size: 1rem; color: #2e7d32; }
.bc-s46a9dc { margin: 0; font-weight: 600; color: #155724; }
.bc-s2a30b3 { margin: 0; font-weight: 600; color: #2e7d32; }
.bc-sb8e2a6 { margin: 0; font-weight: 600; color: #c62828; }
.bc-s1279ad { margin: 0; padding-left: 0; font-size: 1.05rem; }
.bc-s97662a { margin: 0; padding-left: 20px; }
.bc-s60cc18 { margin: 0; padding-left: 20px; color: #856404; line-height: 1.8; }
.bc-seeada4 { margin: 0; padding-left: 22px; font-size: 15px; line-height: 2.1; }
.bc-s80bf21 { margin: 1.2rem 0; padding: 1.5rem; background: #edf4f4; border-radius: 10px; border-left: 4px solid #007bff; cursor: pointer; }
.bc-sa459e0 { margin: 1.5rem 0 0 0; background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%); padding: 1.2rem; border-radius: 10px; border-left: 4px solid #28a745; }
.bc-s042974 { margin: 10px 0 0 0; color: #444; }
.bc-s360e95 { margin: 10px 0 0 0; color: #666; }
.bc-sf9045f { margin: 10px 0 0 0; color: #b71c1c; }
.bc-sc2dcf1 { margin: 10px 0 0 0; color: #e65100; }
.bc-s653d37 { margin: 10px 0 0 0; font-size: 14px; }
.bc-sf2a777 { margin: 10px 0 0 0; padding-left: 1.2rem; font-size: 14px; color: #424242; }
.bc-s32f445 { margin: 10px 0 0 0; padding-left: 20px; font-size: 14px; line-height: 1.8; }
.bc-sb58740 { margin: 10px 0 5px 0; font-weight: 600; color: #1565c0; }
.bc-s6b6f67 { margin: 10px 0 5px 0; font-weight: 600; color: #2e7d32; }
.bc-sfd41af { margin: 10px 0 5px 0; font-weight: 600; color: #7b1fa2; }
.bc-sc71a50 { margin: 10px 0 5px 0; font-weight: 600; color: #e65100; }
.bc-s1932a2 { margin: 12px 0 0 0; font-size: 15px; }
.bc-se2e6ce { margin: 12px 0 0 0; font-size: 15px; line-height: 1.5; }
.bc-se044c1 { margin: 12px 0 0 0; font-size: 15px; line-height: 1.7; }
.bc-sc28d3e { margin: 12px 0 0 0; font-weight: 700; font-size: 1.3rem; color: #007bff; }
.bc-sf3f1c4 { margin: 12px 0 0 0; font-weight: 700; font-size: 1.3rem; color: #1565c0; }
.bc-s2625cf { margin: 12px 0 0 0; font-weight: 700; font-size: 1.3rem; color: #e65100; }
.bc-s3f7297 { margin: 12px 0 0 0; padding-left: 22px; font-size: 15px; line-height: 1.8; }
.bc-s353a56 { margin: 12px 0 6px 0; font-weight: 700; color: #007bff; }
.bc-sf578c8 { margin: 15px 0 0 0; color: #444; }
.bc-s698d89 { margin: 15px 0 0 0; font-size: 0.9rem; color: #666; }
.bc-sec6153 { margin: 15px 0 0 0; font-size: 14px; color: #856404; }
.bc-s41d08f { margin: 15px 0 0 0; font-weight: 700; color: #007bff; font-size: 1.2rem; }
.bc-s2de190 { margin: 15px 0 0 55px; color: #555; }
.bc-s8e8552 { margin: 18px 0 0 0; font-size: 15px; }
.bc-s0f5942 { margin: 1rem 0; padding-left: 1.5rem; }
.bc-saaf9af { margin: 1rem 0; padding: 1.2rem; background: #edf4f4; border-radius: 8px; border-left: 4px solid #007bff; }
.bc-s99618f { margin: 1rem 0; padding: 1rem; background: #edf4f4; border-radius: 8px; border-left: 4px solid #007bff; }
.bc-sdfd7c6 { margin: 25px 0; }
.bc-s765342 { margin: 30px 0; }
.bc-s3112e4 { margin: 30px 0; border-radius: 16px; }
.bc-s7ec18a { margin: 35px 0; }
.bc-s898613 { margin: 40px 0 10px 0; padding: 20px 25px; background: #f8f9fa; border-radius: 10px; font-size: 14px; color: #666; }
.bc-s8fe89e { margin: 5px 0 0 0; color: #666; }
.bc-s393da8 { margin: 5px 0 0 0; font-size: 13px; }
.bc-scca509 { margin: 8px 0 0 0; font-size: 0.9rem; color: #444; }
.bc-s635f61 { margin: 8px 0 0 0; font-size: 14px; }
.bc-s518eb1 { margin: 8px 0 0 0; font-size: 14px; color: #424242; }
.bc-s80e739 { margin: 8px 0 0 0; font-size: 15px; color: #666; }
.bc-s984ff7 { margin: 8px 0 0 0; font-size: 15px; line-height: 1.6; }
.bc-s92afc8 { margin:0 0 0.75rem 0; color:#007bff; font-size:1.05rem; }
.bc-sb28514 { margin:0; font-size:0.95rem; color:#444; }
.bc-s24c4dc { margin:0; font-size:0.95rem; line-height:1.6; }
.bc-s939317 { margin:0; font-size:0.9rem; }
.bc-s2aa1e7 { max-width: 900px; margin: 0 auto; line-height: 1.7; color: #333; }
.bc-s6e4bab { max-width: 900px; margin: 0 auto; padding: 2rem; line-height: 1.7; color: #333; }
.bc-sd4f5b6 { overflow-x: auto; margin: 1.5rem 0 2.5rem 0; }
.bc-s1cb2ae { overflow-x: auto; margin: 25px 0; }
.bc-sc3d160 { overflow-x: auto; margin: 2rem 0; }
.bc-s615b58 { overflow-x: auto; margin: 30px 0; }
.bc-s2b9d18 { overflow-x:auto; margin-bottom:2.5rem; }
.bc-s16ae6f { overflow-x:auto; margin-bottom:2rem; }
.bc-s96587b { overflow-x:auto; margin: 1.5rem 0 2rem 0; }
.bc-s2121ba { overflow-x:auto; margin:1.5rem 0; }
.bc-sa20046 { overflow-x:auto; margin:2rem 0; }
.bc-s30347e { padding-left: 18px; line-height: 2; color: #555; font-size: 15px; }
.bc-s11c950 { padding: 0.8rem; margin: 0.5rem 0; background: #edf4f4; border-radius: 8px; border-left: 4px solid #00d1b2; }
.bc-s512b3c { padding: 0.8rem; margin: 0.5rem 0; background: white; border-radius: 8px; border-left: 4px solid #00d1b2; }
.bc-s09a034 { padding: 10px 0; }
.bc-s8de185 { padding: 10px 0; border-bottom: 1px solid rgba(0,0,0,0.1); }
.bc-s4d5948 { padding: 10px 0; border-bottom: 2px solid rgba(0,0,0,0.2); }
.bc-sb07f56 { padding: 10px 0; text-align: right; border-bottom: 1px solid rgba(0,0,0,0.1); color: #c62828; font-weight: bold; }
.bc-se41f9b { padding: 10px 0; text-align: right; border-bottom: 2px solid rgba(0,0,0,0.2); color: #c62828; font-weight: bold; }
.bc-sd49fc2 { padding: 10px; border-bottom: 1px solid #eee; }
.bc-s59eed5 { padding: 10px; font-weight: bold; }
.bc-sae1092 { padding: 10px; text-align: center; border-bottom: 1px solid #eee; }
.bc-scdce56 { padding: 10px; text-align: center; border-bottom: 2px solid #ddd; }
.bc-s8a3b99 { padding: 10px; text-align: center; font-weight: bold; }
.bc-s74a651 { padding: 10px; text-align: center; font-weight: bold; color: #2e7d32; }
.bc-sde0e91 { padding: 10px; text-align: left; border-bottom: 2px solid #ddd; }
.bc-sd948c1 { padding: 11px 14px; border: 1px solid #dee2e6; font-weight: 600; color: #2c3e50; }
.bc-s06a8a0 { padding: 11px 14px; border: 1px solid #dee2e6; text-align: center; }
.bc-s99a43b { padding: 11px 14px; border: 1px solid #dee2e6; text-align: center; color: #00d1b2; font-weight: 600; }
.bc-s9e4eeb { padding: 12px 14px; text-align: center; border: 1px solid #dee2e6; font-weight: 700; }
.bc-s08f083 { padding: 12px 14px; text-align: left; border: 1px solid #dee2e6; font-weight: 700; }
.bc-sfe9341 { padding: 12px 15px; }
.bc-s99f8f5 { padding: 12px 15px; border-bottom: 1px solid #e0e0e0; font-weight: 600; }
.bc-s2930d6 { padding: 12px 15px; border-bottom: 1px solid #e0e0e0; text-align: center; }
.bc-s51a197 { padding: 12px 15px; border-bottom: 1px solid #e0e0e0; text-align: center; color: #2e7d32; }
.bc-s3b4fdd { padding: 12px 15px; border-bottom: 1px solid #e0e0e0; text-align: center; color: #2e7d32; font-weight: 700; }
.bc-s292cc0 { padding: 12px 15px; border-bottom: 1px solid #e0e0e0; text-align: center; color: #c62828; }
.bc-s25a6a5 { padding: 12px 15px; color: #276749; font-weight: bold; }
.bc-s20698a { padding: 12px 15px; font-size: 0.95rem; }
.bc-s720609 { padding: 12px 15px; font-size: 0.95rem; color: #1b5e20; }
.bc-s768eb9 { padding: 12px 15px; font-weight: 600; }
.bc-sd493fc { padding: 12px 15px; text-align: center; }
.bc-s0703cf { padding: 12px 15px; text-align: center; color: #00d1b2; font-weight: 600; }
.bc-s799de2 { padding: 12px 15px; text-align: center; color: #2e7d32; font-weight: 700; }
.bc-s51ff27 { padding: 12px 15px; text-align: center; color: #c62828; }
.bc-s27c7e3 { padding: 12px 15px; text-align: center; color: #dc3545; }
.bc-sb9b88c { padding: 12px 15px; text-align: center; font-weight: 600; color: #00a389; }
.bc-s1aa8ee { padding: 12px 15px; text-align: center; font-weight: 600; color: #28a745; }
.bc-s40cf43 { padding: 12px 15px; text-align: center; font-weight: 600; color: #dc3545; }
.bc-sd463d4 { padding: 12px 15px; text-align: center; font-weight: bold; color: #276749; }
.bc-s24179b { padding: 12px 15px; text-align: left; min-width: 130px; }
.bc-sb59e45 { padding: 12px; }
.bc-s61dd47 { padding: 12px; border-bottom: 1px solid #d0d0d0; }
.bc-s360f25 { padding: 12px; border-bottom: 1px solid #ddd; }
.bc-s7d9829 { padding: 12px; text-align: center; }
.bc-s1a86b2 { padding: 12px; text-align: center; border-bottom: 1px solid #d0d0d0; }
.bc-s58819d { padding: 12px; text-align: center; border-bottom: 1px solid #d0d0d0; color: #007bff; }
.bc-s68cd34 { padding: 12px; text-align: center; border-bottom: 1px solid #d0d0d0; color: #007bff; font-weight: 600; }
.bc-sb03c89 { padding: 12px; text-align: center; border-bottom: 1px solid #d0d0d0; color: #c62828; }
.bc-sa2d05e { padding: 12px; text-align: center; border-bottom: 1px solid #ddd; }
.bc-s995e78 { padding: 12px; text-align: center; color: #007bff; }
.bc-s2aa17d { padding: 14px 16px; }
.bc-s156b19 { padding: 14px 16px; text-align: center; }
.bc-s86ddc1 { padding: 15px 0; font-weight: bold; font-size: 1.1rem; }
.bc-s02d3b6 { padding: 15px 0; text-align: right; font-weight: bold; font-size: 1.3rem; color: #c62828; }
.bc-s087bdd { padding: 15px; }
.bc-sc6b0a5 { padding: 15px; border-radius: 8px; }
.bc-sdfc635 { padding: 15px; color: #2e7d32; }
.bc-s48b815 { padding: 15px; color: #c62828; font-weight: bold; }
.bc-sf39536 { padding: 15px; text-align: center; }
.bc-se719bc { padding: 15px; text-align: center; background: linear-gradient(135deg, #00d1b2 0%, #00a896 100%); }
.bc-s43cd45 { padding: 15px; text-align: center; color: #2e7d32; font-weight: bold; }
.bc-s26384e { padding: 15px; text-align: center; color: #c62828; }
.bc-s81cd41 { padding: 15px; text-align: center; font-size: 1.2rem; }
.bc-s8becca { padding: 15px; text-align: center; font-weight: 600; }
.bc-sba64ce { padding: 15px; text-align: left; }
.bc-s4f8b41 { padding: 15px; text-align: left; font-weight: 600; }
.bc-sbd23e3 { padding: 16px 18px; font-weight: 600; color: #495057; }
.bc-sc2c088 { padding: 16px 18px; text-align: center; }
.bc-s649eaf { padding: 16px 18px; text-align: center; color: #6c757d; }
.bc-s766aaa { padding: 16px 18px; text-align: center; color: #E36E00; font-weight: 500; }
.bc-s6e0628 { padding: 16px 18px; text-align: center; font-weight: 700; color: #00897b; }
.bc-s1ed632 { padding: 16px 18px; text-align: center; font-weight: 700; color: #00897b; font-size: 1.1rem; }
.bc-s7d22b7 { padding: 16px; text-align: center; }
.bc-sf4c42c { padding: 16px; text-align: left; }
.bc-s8a5533 { padding: 18px 22px; border-top: 1px solid #dee2e6; }
.bc-s2b9d56 { padding: 20px 18px; text-align: center; font-weight: 700; font-size: 0.95rem; color: #00897b; }
.bc-s8ac0c2 { padding: 20px 18px; text-align: center; font-weight: 700; font-size: 0.95rem; color: #495057; }
.bc-s22a777 { padding: 20px 18px; text-align: left; font-weight: 700; font-size: 0.95rem; color: #495057; }
.bc-s127ac6 { padding: 20px 22px; cursor: pointer; font-weight: 600; font-size: 16px; background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); }
.bc-s900d58 { padding: 25px; border-radius: 12px; margin-top: 20px; }
.bc-s096ab2 { padding: 30px 35px; border-radius: 16px; text-align: center; }
.bc-s890f77 { padding:10px 14px; border:1px solid #ccc; }
.bc-s402ce6 { padding:10px 14px; border:1px solid #ccc; font-weight:bold; }
.bc-sba14d9 { padding:11px 14px; font-weight:600; color:#1a1a2e; }
.bc-s4430f6 { padding:11px 14px; text-align:center; color:#00a085; }
.bc-sc42c52 { padding:11px 14px; text-align:center; color:#00a085; font-weight:600; }
.bc-s2036e1 { padding:11px 14px; text-align:center; color:#555; }
.bc-s06b6ba { padding:11px 14px; text-align:center; color:#c0392b; }
.bc-s52ca35 { padding:11px 14px; text-align:center; color:#c0392b; font-weight:600; }
.bc-sc952a8 { padding:11px 16px; font-weight:600; color:#333; }
.bc-s32da17 { padding:11px 16px; font-weight:bold; color:#333; }
.bc-s7c38da { padding:11px 16px; text-align:center; }
.bc-s4a31b9 { padding:11px 16px; text-align:center; color:#007bff; font-weight:bold; }
.bc-sd25ee8 { padding:11px 16px; text-align:center; color:#00d1b2; font-weight:bold; }
.bc-se88267 { padding:11px 16px; text-align:center; color:#555; }
.bc-s9f759d { padding:11px 16px; text-align:center; color:#e74c3c; }
.bc-sdde8f7 { padding:12px 14px; text-align:center; font-weight:bold; }
.bc-saf49a7 { padding:12px 14px; text-align:left; border:1px solid #005fcc; }
.bc-s2291fc { padding:12px 14px; text-align:left; font-weight:bold; }
.bc-s855192 { padding:12px 16px; }
.bc-s9a47b3 { padding:12px 16px; font-weight:600; color:#1a1a2e; }
.bc-s947e70 { padding:12px 16px; font-weight:600; color:#1a1a2e; border-bottom:1px solid #ddd; }
.bc-sf35cc4 { padding:12px 16px; font-weight:bold; }
.bc-sc14ffc { padding:12px 16px; text-align:center; }
.bc-s1de502 { padding:12px 16px; text-align:center; border-bottom:1px solid #ddd; }
.bc-sc29078 { padding:12px 16px; text-align:center; font-weight:600; }
.bc-s694caf { padding:12px 16px; text-align:center; font-weight:bold; }
.bc-s351a6f { padding:12px 16px; text-align:left; font-weight:600; }
.bc-s160efc { padding:12px 16px; text-align:left; font-weight:bold; }
.bc-s5f2188 { padding:14px 16px; text-align:center; font-weight:700; }
.bc-se3215b { padding:14px 16px; text-align:left; font-weight:700; }
.bc-s8bcd40 { position: absolute; top: -15px; left: 25px; background: linear-gradient(135deg, #00d1b2 0%, #007bff 100%); color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 14px; }
.bc-s2af3fa { position: absolute; top: -15px; left: 25px; background: linear-gradient(135deg, #1565c0 0%, #0d47a1 100%); color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-sf7a77c { position: absolute; top: -15px; left: 25px; background: linear-gradient(135deg, #2e7d32 0%, #1b5e20 100%); color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-sf1bf74 { position: absolute; top: -15px; left: 25px; background: linear-gradient(135deg, #7b1fa2 0%, #4a148c 100%); color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-se8f6c7 { position: absolute; top: -15px; left: 25px; background: linear-gradient(135deg, #c2185b 0%, #880e4f 100%); color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-s4e433d { position: absolute; top: -15px; left: 25px; background: linear-gradient(135deg, #e65100 0%, #bf360c 100%); color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-sea9068 { position: absolute; top: -15px; left: 25px; background: linear-gradient(135deg, #ffc107 0%, #ffb300 100%); color: white; padding: 10px 22px; border-radius: 20px; font-weight: bold; font-size: 15px; }
.bc-s24e0d2 { position:absolute; top:-10px; right:10px; background:#00d1b2; color:#fff; font-size:0.75rem; font-weight:700; padding:3px 10px; border-radius:20px; }
.bc-scdd8ca { text-align: center; }
.bc-sdd9a06 { text-align: center; color: #888; font-size: 0.9rem; margin-top: 2rem; }
.bc-se43662 { text-align: center; color: #999; font-size: 0.85rem; }
.bc-sf8a1ad { text-align: center; margin-top: 25px; }
.bc-s0b19e1 { text-align: center; margin: 2.5rem 0; }
.bc-s77a0bc { text-align: center; margin: 2.5rem 0; padding: 2rem; background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); border-radius: 12px; box-shadow: 0 4px 15px rgba(0,123,255,0.3); }
.bc-s9b05cd { text-align: center; margin: 2rem 0 2.5rem 0; }
.bc-s1ec1ff { text-align: center; margin: 2rem 0; }
.bc-se84495 { text-align: center; margin: 30px 0; }
.bc-sf7caf3 { text-align: center; margin: 3rem 0; }
.bc-sa25e06 { text-align: center; padding: 2rem; background: linear-gradient(135deg, #007bff 0%, #0056b3 100%); border-radius: 12px; box-shadow: 0 4px 15px rgba(0,123,255,0.3); }
.bc-s3b7788 { text-align: center; padding: 2rem; background: linear-gradient(135deg, #00d1b2 0%, #00a389 100%); border-radius: 12px; box-shadow: 0 4px 15px rgba(0,209,178,0.3); }
.bc-s91f0da { width: 100%; border-collapse: collapse; }
.bc-scddbc9 { width: 100%; border-collapse: collapse; background: white; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
.bc-s5ffdab { width: 100%; border-collapse: collapse; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 15px rgba(0,0,0,0.08); }
.bc-s15e04b { width: 100%; border-collapse: collapse; border-radius: 12px; overflow: hidden; box-shadow: 0 2px 15px rgba(0,0,0,0.08); font-size: 14px; }
.bc-s8bc73a { width: 100%; border-collapse: collapse; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.1); }
.bc-se71c04 { width: 100%; border-collapse: collapse; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
.bc-sa99c85 { width: 100%; border-collapse: collapse; margin: 30px 0; font-size: 14px; }
.bc-sf825fd { width: 100%; border-collapse: collapse; min-width: 700px; }
.bc-s283655 { width: 100%; border-collapse: collapse; min-width: 700px; box-shadow: 0 2px 15px rgba(0,0,0,0.08); border-radius: 12px; overflow: hidden; }
.bc-s0554a3 { width: 100%; border-radius: 16px; }
.bc-sa3e7e3 { width: 100%; margin-top: 15px; border-collapse: collapse; }
.bc-sb88cca { width: 60px; height: 60px; border-radius: 50%; display: flex; }
.bc-s46813e { width:100%; border-collapse: collapse; font-size: 0.9rem; min-width: 700px; }
.bc-s9395a1 { width:100%; border-collapse: collapse; margin: 2rem 0; box-shadow: 0 2px 15px rgba(0,0,0,0.1); border-radius: 12px; overflow: hidden; }
.bc-sdcd189 { width:100%; border-collapse:collapse; font-size:0.92rem; }
.bc-s6dcb4a { width:100%; border-collapse:collapse; font-size:0.95rem; }

/* ========== TEMPLATE: detalle_post.html ========== */
.bc-preview-banner { background: linear-gradient(90deg, #ffc107 0%, #fd7e14 100%); color: #000; padding: 12px 20px; margin-bottom: 20px; border-radius: 8px; display: flex; align-items: center; justify-content: space-between; box-shadow: 0 2px 8px rgba(0,0,0,0.15); }
.bc-preview-inner { display: flex; align-items: center; gap: 10px; }
.bc-preview-icon { font-size: 24px; }
.bc-preview-title { font-size: 14px; }
.bc-preview-subtitle { font-size: 12px; display: block; }
.bc-preview-edit { background: #000; color: #fff; padding: 8px 16px; border-radius: 4px; text-decoration: none; font-size: 12px; font-weight: bold; }
.bc-tags-row { margin-top: 1.5rem; }
.bc-cta-box { background: linear-gradient(135deg, #0a2540 0%, #0d3a5c 100%); border-radius: 16px; padding: 2rem 2.5rem; margin: 2.5rem 0; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 1.5rem; }
.bc-cta-label { font-size: 0.8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #00d1b2; margin-bottom: 0.4rem; }
.bc-cta-title { font-size: 1.2rem; font-weight: 800; color: white; margin-bottom: 0.3rem; }
.bc-cta-subtitle { font-size: 0.9rem; color: rgba(255,255,255,0.6); }
.bc-cta-btn { background: linear-gradient(135deg, #00d1b2, #007bff); color: white; padding: 14px 28px; border-radius: 12px; font-weight: 700; font-size: 1rem; text-decoration: none; white-space: nowrap; display: inline-flex; align-items: center; gap: 8px; box-shadow: 0 6px 20px rgba(0,209,178,0.35); }
.bc-related-title { font-size: 1.25rem; margin-bottom: 0.75rem; }
.bc-related-link { color: #1a202c; text-decoration: none; }
.bc-search-mb { margin-bottom: 1rem; }
.bc-search-mt { margin-top: 0.5rem; }
