.bsd-bp-detail-page{width:100%;color:#282828;min-width:0}.bsd-bp-description{max-width:1180px;margin:auto;font-size:15px;line-height:1.75}.bsd-bp-description h2{font-size:clamp(25px,3vw,40px);line-height:1.2;letter-spacing:-.025em;margin:0 0 22px}.bsd-bp-description h3{font-size:clamp(20px,2.1vw,27px);line-height:1.3;margin:0 0 18px}.bsd-bp-description p{margin:0 0 18px}.bsd-bp-description .bp-intro{max-width:830px;margin-bottom:32px}.bsd-bp-description .bp-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:#786644;margin:0 0 15px}.bsd-bp-description .bp-highlights{list-style:none;padding:0;margin:24px 0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dfddd7;border:1px solid #dfddd7}.bsd-bp-description .bp-highlights li{padding:20px;background:#f7f6f2;margin:0;min-width:0}.bsd-bp-description .bp-highlights span{display:block;color:#746f63;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}.bsd-bp-description .bp-highlights strong{font-size:17px;font-weight:550;line-height:1.3;display:block}.bsd-bp-description .bp-section{padding:30px 0;border-top:1px solid #e5e3dd}.bsd-bp-description table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.bsd-bp-description td,.bsd-bp-description th{padding:12px 18px;border:0;border-bottom:1px solid #e7e5df;text-align:left;overflow-wrap:anywhere;vertical-align:top}.bsd-bp-description th{font-weight:500;width:45%;background:#f6f5f1}.bsd-bp-description td{background:#fff}.bsd-bp-description a{color:#7a532d;text-underline-offset:4px}.bsd-bp-description .bp-downloads a{display:inline-flex;border:1px solid #d5c9b9;border-radius:3px;padding:12px 17px;margin:5px 8px 5px 0;font-size:13px;text-decoration:none;color:#382d23;background:#faf8f4}.bsd-bp-description img{max-width:100%;height:auto}.bsd-bp-description .bp-configuration ul{display:flex;flex-wrap:wrap;gap:8px 26px;list-style:none;padding:0;margin:0 0 16px}.bsd-bp-description .bp-configuration li{margin:0;font-size:13px}.bsd-bp-description .bp-brand-link{font-size:13px;margin:24px 0}.bsd-bp-description .bp-product-film{margin:32px 0}.bsd-bp-description .bp-product-film video{width:100%;max-height:75vh;background:#171717;display:block;object-fit:contain}.bsd-bp-description .bsd-bp-story{margin:36px 0}.bsd-bp-description .bsd-bp-story__intro{padding:32px}.bsd-bp-description .bsd-bp-story p{max-width:none}.bsd-bp-description .bp-compatibility{border-left:3px solid #9d8256;background:#f8f6f0;padding:20px 24px;margin:24px 0}.bsd-bp-description .bp-compatibility p:last-child{margin:0}.bsd-bp-detail-page+.apg-tabs{margin-top:32px}@media(max-width:749px){.bsd-bp-description{font-size:14px}.bsd-bp-description .bp-highlights{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 28px}.bsd-bp-description .bp-highlights li{padding:15px}.bsd-bp-description .bp-highlights strong{font-size:15px}.bsd-bp-description .bp-section{padding:24px 0}.bsd-bp-description th,.bsd-bp-description td{padding:10px;font-size:12px}.bsd-bp-description .bp-configuration ul{gap:7px 18px}.bsd-bp-description .bsd-bp-story__intro{padding:24px 20px}.bsd-bp-description .bp-downloads a{display:flex;margin-right:0}}
