.bbp-slots-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:30px;margin-top:-10px}.bbp-hero,.bbp-wrap{width:100%;display:flex;flex-direction:column;align-items:center}.bbp-hero{max-width:1200px;padding:0 var(--sp-5);box-sizing:border-box;text-align:center;margin:20px 0 24px}.bbp-title{font-size:var(--fs-h1);margin-bottom:8px;color:var(--color-heading)}.bbp-meta{font-size:var(--fs-meta);color:var(--color-muted);margin-bottom:14px}.bbp-intro-wrap p{font-size:var(--fs-body);color:var(--color-body);line-height:var(--lh-body);text-align:justify;margin-bottom:var(--sp-3)}.bbp-intro-wrap p:last-child{margin-bottom:0}.bbp-compliance-wrap,.bbp-did-you-know-wrap,.bbp-editorial{width:100%;max-width:1200px;padding:0 var(--sp-5);box-sizing:border-box}.bbp-editorial{display:flex;flex-direction:column;gap:0;margin-top:16px;margin-bottom:8px}.bbp-section{padding:8px 0}.bbp-section h2{font-size:var(--fs-h2);margin-bottom:10px;color:var(--color-heading);margin-top:32px}.bbp-section-body{font-size:var(--fs-body);color:var(--color-body);line-height:var(--lh-body)}.bbp-section-body h3{font-size:var(--fs-h3,1.1rem);color:var(--color-heading);margin:20px 0 8px}.bbp-section-body p{margin-bottom:10px;text-align:justify}.bbp-section-body ol,.bbp-section-body ul{margin:0 0 10px;padding-left:22px}.bbp-section-body li{margin-bottom:6px;text-align:justify}.bbp-reference-wrap{width:100%;max-width:1200px;padding:0 var(--sp-5);box-sizing:border-box;margin-bottom:24px}.bbp-reference-title,.bbp-slot-grid-title{font-size:var(--fs-h2);color:var(--color-heading);text-align:center;margin-bottom:16px}.bbp-reference-table{width:100%;border-collapse:collapse;margin:12px 0;background:var(--surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.bbp-reference-table td,.bbp-reference-table th{padding:var(--sp-3) var(--sp-4);text-align:left;border-bottom:1px solid var(--border);font-size:var(--fs-body)}.bbp-reference-table tbody tr:last-child td{border-bottom:none}.bbp-reference-table th{background:var(--surface-muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--color-heading);text-transform:uppercase;letter-spacing:.02em}.bbp-slot-grid-wrap{width:100%;max-width:1250px;padding:0 var(--sp-5);box-sizing:border-box;margin-bottom:24px}.bbp-slot-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-4)}.bbp-slot-grid-item{flex:0 0 240px;max-width:240px;box-sizing:border-box}.bbp-slot-note{margin-top:8px;text-align:center}.bbp-slot-note-price{display:inline-block;background:var(--surface-muted);color:var(--color-heading);border-radius:20px;padding:2px 10px;font-weight:var(--fw-semibold);font-size:.75rem}.bbp-slot-note p{margin:4px 0 0;font-size:var(--fs-meta);color:var(--color-muted);text-align:center}.bbp-reference-empty,.bbp-slot-grid-empty{text-align:center;color:var(--color-muted);font-size:var(--fs-body)}.bbp-pros-cons-wrap{width:100%;max-width:1200px;padding:0 var(--sp-5);box-sizing:border-box}@media (max-width:800px){.bbp-compliance-wrap,.bbp-did-you-know-wrap,.bbp-editorial,.bbp-hero,.bbp-pros-cons-wrap,.bbp-reference-wrap,.bbp-slot-grid-wrap{width:85vw;padding:0;max-width:none}.bbp-title{font-size:var(--fs-h1)}.bbp-reference-table{box-shadow:none}.bbp-reference-table thead{display:none}.bbp-reference-table,.bbp-reference-table tbody,.bbp-reference-table td,.bbp-reference-table tr{display:block;width:100%}.bbp-reference-table tr{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.bbp-reference-table td{border:none;padding:var(--sp-1) 0}.bbp-reference-table td[data-label]:before{content:attr(data-label) ": ";font-weight:var(--fw-semibold);color:var(--color-heading)}}@media (max-width:600px){.bbp-slot-grid-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 5px);max-width:calc(50% - 5px)}}