.rt-pic{box-sizing:border-box;margin:6px auto 24px}.rt-pic img{width:100%;height:auto;display:block}.rt-pic figcaption{text-align:center;color:#6b7280;margin-top:8px;font-size:.88rem;font-style:italic;line-height:1.5}.rt-pic--small{width:34%}.rt-pic--medium{width:50%}.rt-pic--large{width:75%}.rt-pic--wide{width:100%}.rt-pic--left{float:left;clear:left;margin:6px 26px 18px 0}.rt-pic--right{float:right;clear:right;margin:6px 0 18px 26px}.rt-pic--center,.rt-pic--wide{clear:both}.rt-frame--rounded img{border-radius:14px}.rt-frame--border img{box-sizing:border-box;background:#fff;border:1px solid #d6d3d1;border-radius:4px;padding:5px}.rt-frame--shadow img{border-radius:10px;box-shadow:0 14px 34px #1e0c0838}.rt-frame--photo{background:#fff;border-radius:3px;padding:10px 10px 6px;box-shadow:0 2px 4px #00000014,0 12px 28px #1e0c0829}.rt-frame--photo figcaption{color:#374151;margin:8px 0 2px;font-style:normal}@media (width<=640px){.rt-pic--left,.rt-pic--right{float:none;margin:6px auto 22px}.rt-pic--small{width:60%}.rt-pic--medium,.rt-pic--large{width:100%}}.bp-hero{color:#fff;background:radial-gradient(120% 90% at 85% 30%, var(--brand-light) 0%, #3b0c08 62%);align-items:flex-end;min-height:460px;display:flex;position:relative;overflow:hidden}.bp-hero__media{position:absolute;inset:0}.bp-hero__media picture,.bp-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.bp-hero--photo:before{content:"";z-index:1;background:linear-gradient(#14080640 0%,#1408068c 50%,#140806eb 100%);position:absolute;inset:0}.bp-hero:after{content:"";z-index:2;clip-path:ellipse(75% 100% at 50% 100%);background:#fff;height:60px;position:absolute;bottom:-1px;left:0;right:0}.bp-hero__inner{z-index:3;width:100%;padding-top:80px;padding-bottom:96px;position:relative}.bp-crumb{color:#ffffffa6;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;font-size:.85rem;list-style:none;display:flex}.bp-crumb a{color:#ffffffe6;text-decoration:none}.bp-hero h1{max-width:860px;font-family:var(--font-display);color:#fff;margin:0 0 18px;font-size:clamp(2rem,1.3rem + 2.8vw,3.4rem);font-weight:700;line-height:1.15}.bp-meta{color:#ffffffe0;flex-wrap:wrap;gap:8px 18px;font-size:.92rem;display:flex}.bp-meta span{align-items:center;gap:8px;display:inline-flex}.bp-meta i{color:#ffd36e}.bp-draft{border-radius:var(--radius-full);color:#92400e;background:#fef3c7;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.bp-article{max-width:740px;margin:0 auto}.bp-content{color:var(--gray-700);font-size:1.12rem;line-height:1.9}.bp-content>p:first-child{color:var(--gray-900);font-size:1.22rem}.bp-content p{margin:0 0 18px}.bp-content h3{color:var(--gray-900);margin:28px 0 12px;font-size:1.4rem;font-weight:800}.bp-content h4{color:var(--gray-900);margin:22px 0 10px;font-size:1.15rem;font-weight:800}.bp-content ul,.bp-content ol{margin:0 0 18px;padding-left:1.4rem}.bp-content blockquote{border-left:4px solid var(--gold);font-family:var(--font-display);color:var(--gray-900);background:#fffaf1;border-radius:0 12px 12px 0;margin:24px 0;padding:14px 22px;font-size:1.2rem}.bp-content a{color:var(--brand);text-decoration:underline}.bp-content:after{content:"";clear:both;display:block}.bp-content blockquote,.bp-content ul,.bp-content ol{display:flow-root}@media (width>=1000px){.bp-content .rt-pic--wide{width:calc(100% + 160px);margin-left:-80px;margin-right:-80px}}.bp-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.bp-more h2{color:var(--gray-900);margin:0 0 20px;font-size:1.5rem;font-weight:800}.bp-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bbcc-public a.bp-card,.bbcc-public a.bp-card:hover{color:#fff}.bp-card{aspect-ratio:4/3;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:radial-gradient(120% 90% at 85% 30%, var(--brand-light) 0%, #3b0c08 62%);text-decoration:none;display:block;position:relative;overflow:hidden}.bp-card picture,.bp-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.bp-card:hover img{transform:scale(1.06)}.bp-card:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#14080633 40%,#140806e6 100%);position:absolute;inset:0}.bp-card__text{z-index:2;color:#fff;padding:20px;position:absolute;bottom:0;left:0;right:0}.bp-card__text small{color:#fffc;margin-bottom:6px;font-size:.8rem;display:block}.bp-card__text strong{font-family:var(--font-display);color:#fff;font-size:1.25rem;line-height:1.3;display:block}@media (width<=991px){.bp-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bp-hero{min-height:400px}.bp-content{font-size:1.04rem}.bp-more__grid{grid-template-columns:minmax(0,1fr)}}.bp-body{padding-top:40px}
