.bpc-page button,.bpc-page input,.bpc-page select,.bpc-page textarea{font-family:inherit}.bpc-page img{max-width:100%;height:auto}.bpc-page .bpc-accordion details{border-top:1px solid var(--color-border)}.bpc-page .bpc-accordion details:first-child{border-top:0}.bpc-page .bpc-accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:var(--color-text-primary)}.bpc-page .bpc-accordion summary::-webkit-details-marker{display:none}.bpc-page .bpc-accordion summary::after{content:"+";color:var(--color-brand);font-size:var(--text-lg);font-weight:700}.bpc-page .bpc-accordion details[open] summary::after{content:"−"}.bpc-page .bpc-accordion-answer{padding:0 20px 18px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.bpc-page .bpc-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bpc-page .bpc-image-placeholder{background:linear-gradient(135deg,var(--blue-950),var(--blue-700))}.bpc-page .bpc-hover-1:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-2:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-3:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-4:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-5:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-6:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-7:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-8:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-9:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-10:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-11:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-12:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-13:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bpc-page .bpc-hover-14:hover{color:var(--color-brand)}.bpc-page .bpc-hover-15:hover{color:var(--color-brand)}.bpc-page .bpc-hover-16:hover{color:var(--color-brand)}.bpc-page .bpc-hover-17:hover{color:var(--color-brand)}.bpc-page .bpc-hover-18:hover{color:var(--color-brand)}.bpc-page .bpc-hover-19:hover{color:var(--color-brand)}.bpc-page .bpc-hover-20:hover{color:var(--color-brand)}.bpc-page .bpc-hover-21:hover{color:var(--color-brand)}.bpc-page .bpc-hover-22:hover{color:var(--color-brand)}.bpc-page .bpc-hover-23:hover{color:var(--color-brand)}.bpc-page .bpc-hover-24:hover{color:var(--color-brand)}.bpc-page .bpc-hover-25:hover{color:var(--color-brand)}.bpc-page .bpc-hover-26:hover{color:var(--color-brand)}.bpc-page .bpc-hover-27:hover{color:var(--color-brand)}.bpc-page .bpc-hover-28:hover{color:var(--color-brand)}.bpc-page .bpc-hover-29:hover{color:var(--color-brand)}.bpc-page .bpc-hover-30:hover{color:var(--color-brand)}.bpc-page .bpc-hover-31:hover{color:var(--color-brand)}.bpc-page .bpc-hover-32:hover{color:var(--color-brand)}.bpc-page .bpc-hover-33:hover{color:var(--color-brand)}.bpc-page .bpc-hover-34:hover{color:var(--color-brand)}.bpc-page .bpc-hover-35:hover{color:var(--color-brand)}.bpc-page .bpc-hover-36:hover{color:var(--color-brand)}.bpc-page .bpc-hover-37:hover{color:var(--color-brand)}