.bprVisual{box-sizing:border-box;color:#1c3243;overflow-wrap:anywhere;background:#f8fafb;border:1px solid #d8dfe5;border-radius:18px;margin:2rem 0;padding:clamp(1rem,3vw,1.8rem);font-family:inherit;line-height:1.52}.bprVisual *{box-sizing:border-box}.bprKicker{color:#4a7185;letter-spacing:.04em;font-size:.78rem;font-weight:800}.bprVisual h2{margin:.35rem 0 1.1rem;font-size:clamp(1.16rem,2.2vw,1.52rem);line-height:1.35}.bprAlternatives{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.bprCard{background:#fff;border:1px solid #d2dee4;border-radius:13px;min-width:0;padding:1rem}.bprClaim{border-top:5px solid #537389}.bprPosition{border-top:5px solid #247b78}.bprTag{color:#325a71;background:#e8f0f3;border-radius:5px;padding:.18rem .45rem;font-size:.73rem;font-weight:800;display:inline-block}.bprPosition .bprTag{color:#1b6b66;background:#e7f4f1}.bprCard h3{margin:.55rem 0;font-size:1.02rem}.bprCard p{margin:.45rem 0 .75rem;font-size:.88rem}.bprCheck{background:#edf6f5;border-left:3px solid #387a7c;margin:.7rem 0;padding:.58rem .65rem;font-size:.81rem;font-weight:700}.bprCard small,.bprSeparate small{color:#5f7280;font-size:.76rem;display:block}.bprSeparate{background:#fff9ed;border:1px solid #ead9b9;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:.85rem;padding:.9rem 1rem;display:grid}.bprSeparate>span{color:#fff;white-space:nowrap;background:#956a2e;border-radius:5px;align-self:start;padding:.19rem .45rem;font-size:.73rem;font-weight:800}.bprSeparate h3{margin:0 0 .25rem;font-size:1rem}.bprSeparate p{margin:.25rem 0;font-size:.86rem}.bprVisual figcaption{color:#5c7180;border-top:1px solid #d8e1e5;margin-top:.85rem;padding-top:.72rem;font-size:.76rem}@media (width<=700px){.bprVisual{border-radius:14px;margin:1.35rem 0;padding:1rem}.bprAlternatives{grid-template-columns:1fr}.bprCard{padding:.85rem}.bprSeparate{gap:.5rem;padding:.75rem}}
