body.bbm-product-page main:not(#bbm-main){display:none!important}#bbm-main{--bbm-ink:#253c4c;--bbm-accent:#53758a;--bbm-soft:#edf3f7;font:16px/1.65 Arial,Helvetica,sans-serif;color:#536774;background:#fff}#bbm-main.bbm-box{--bbm-ink:#443b2e;--bbm-accent:#8b704d;--bbm-soft:#f4efe7;color:#665947}#bbm-main *{box-sizing:border-box}#bbm-main h1,#bbm-main h2,#bbm-main h3,#bbm-main p,#bbm-main figure{margin:0}#bbm-main h1,#bbm-main h2,#bbm-main h3{font-family:Arial,Helvetica,sans-serif;line-height:1.08;letter-spacing:-.045em;font-weight:600;color:var(--bbm-ink)}#bbm-main h1{font-size:clamp(48px,5.6vw,82px)}#bbm-main h2{font-size:clamp(32px,3.5vw,49px);margin-bottom:25px}#bbm-main h3{font-size:26px;margin:16px 0}#bbm-main a{color:inherit;text-decoration:none}#bbm-main .bbm-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--bbm-accent);margin-bottom:22px}#bbm-main .bbm-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:4vw;align-items:center;padding:65px 6vw;background:#eff4f8}#bbm-main .bbm-hero nav{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin-bottom:42px}#bbm-main .bbm-lead{font-size:27px;line-height:1.3;margin-top:25px;color:var(--bbm-ink)}#bbm-main .bbm-intro{max-width:600px;margin-top:20px}#bbm-main .bbm-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}#bbm-main .bbm-actions>a{font-size:13px;border-bottom:1px solid;padding-bottom:5px}#bbm-main .bbm-button{background:var(--bbm-ink);border:0;border-radius:0;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:17px 22px;font:600 14px Arial;cursor:pointer}#bbm-main .bbm-button:hover{background:var(--bbm-accent)}#bbm-main .bbm-label-study{padding:30px;background:#dfe8ee;border:1px solid #c6d6df}#bbm-main .bbm-sample{background:#fff;padding:35px 25px;box-shadow:0 18px 30px #24435814;transform:rotate(-3deg);margin:24px 0 36px}#bbm-main .bbm-sample>span{font-size:10px;letter-spacing:.14em;color:#566874;display:block}#bbm-main .bbm-sample>strong{display:block;font-size:20px;margin:12px 0 25px;color:#293d4b;letter-spacing:.03em}#bbm-main .bbm-code-space{display:flex;align-items:center;gap:8px;background:#fff}#bbm-main .bbm-code-space>span{font-size:9px;writing-mode:vertical-rl;color:#7b8a94;text-transform:uppercase;letter-spacing:.08em}#bbm-main .bbm-bars{flex:1;height:105px;background:repeating-linear-gradient(90deg,#21313b 0,#21313b 3px,white 3px,white 6px,#21313b 6px,#21313b 8px,white 8px,white 13px,#21313b 13px,#21313b 20px,white 20px,white 23px)}#bbm-main .bbm-sample>p{font-size:11px;letter-spacing:.14em;text-align:center;margin-top:18px}#bbm-main figcaption{font-size:12px;line-height:1.5;max-width:530px;margin-top:14px}#bbm-main .bbm-rail{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;font-size:13px;padding:21px 24px;border-bottom:1px solid #d9e2e6}#bbm-main .bbm-section{max-width:1340px;margin:auto;padding:86px 6vw;scroll-margin-top:110px}#bbm-main .bbm-data{display:grid;grid-template-columns:1fr 1fr;gap:70px}#bbm-main .bbm-data ol{list-style:none;padding:0;margin:0}#bbm-main .bbm-data li{border-top:1px solid #bfcfd8;padding:24px 0}#bbm-main .bbm-data li>span,#bbm-main .bbm-board-grid article>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bbm-accent)}#bbm-main .bbm-data li p,#bbm-main .bbm-board-grid p{font-size:15px}#bbm-main .bbm-spec-band{background:var(--bbm-soft);scroll-margin-top:110px}#bbm-main .bbm-table{overflow-x:auto;background:#fff;margin-top:32px}#bbm-main table{width:100%;border-collapse:collapse;font-size:14px}#bbm-main caption{text-align:left;padding:19px 24px;font-size:12px}#bbm-main th,#bbm-main td{padding:21px 24px;text-align:left;vertical-align:top;border-bottom:1px solid #dde5e7}#bbm-main thead{background:var(--bbm-ink);color:#fff}#bbm-main tbody th{width:28%;color:var(--bbm-ink);font-weight:600}#bbm-main .bbm-focus{background:var(--bbm-ink);color:#dce7ed}#bbm-main .bbm-focus h2{color:#fff}#bbm-main .bbm-focus .bbm-eyebrow{color:#bbcfda}#bbm-main .bbm-focus p:last-child{font-size:17px;max-width:820px}#bbm-main .bbm-documents{display:grid;grid-template-columns:1fr 1fr;gap:75px}#bbm-main .bbm-documents ul{padding:0;margin:0;list-style:none}#bbm-main .bbm-documents li{border-top:1px solid #c5d3da;padding:23px 0}#bbm-main .bbm-documents strong{display:block;font-size:18px;color:var(--bbm-ink);margin-bottom:5px}#bbm-main .bbm-documents li span{font-size:14px}#bbm-main .bbm-documents .bbm-button{margin-top:28px}#bbm-main .bbm-faq-band{background:var(--bbm-soft)}#bbm-main .bbm-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}#bbm-main details{border-bottom:1px solid #c4d1d8;padding:22px 0}#bbm-main details:first-child{border-top:1px solid #c4d1d8}#bbm-main summary{cursor:pointer;font-weight:600;color:var(--bbm-ink)}#bbm-main details p{font-size:14px;margin-top:14px}#bbm-main .bbm-close{display:flex;align-items:center;justify-content:space-between;gap:30px}#bbm-main .bbm-close h2{margin-bottom:0}#bbm-main .bbm-board-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}#bbm-main .bbm-board-grid article{background:var(--bbm-soft);padding:28px;border-top:3px solid #bda177}#bbm-main.bbm-box .bbm-hero{background:#3f382b;color:#e6dbca;grid-template-columns:1fr 1.15fr}#bbm-main.bbm-box .bbm-hero h1,#bbm-main.bbm-box .bbm-lead{color:#fff}#bbm-main.bbm-box .bbm-hero .bbm-eyebrow{color:#d8bc92}#bbm-main.bbm-box .bbm-hero .bbm-button{background:#e5cba5;color:#403426}#bbm-main .bbm-photo img{display:block;width:100%;height:490px;object-fit:cover}#bbm-main :focus-visible{outline:3px solid #d4a52d;outline-offset:5px}@media(max-width:850px){#bbm-main .bbm-hero,#bbm-main.bbm-box .bbm-hero{grid-template-columns:1fr;gap:35px;padding:42px 6vw}#bbm-main .bbm-photo img{height:auto}#bbm-main .bbm-section{padding:60px 6vw}#bbm-main .bbm-data,#bbm-main .bbm-documents,#bbm-main .bbm-faq{grid-template-columns:1fr;gap:35px}#bbm-main .bbm-board-grid{grid-template-columns:1fr;gap:22px}#bbm-main .bbm-label-study{max-width:620px}}@media(max-width:530px){#bbm-main h1{font-size:47px}#bbm-main .bbm-lead{font-size:25px}#bbm-main .bbm-rail{gap:17px;font-size:12px}#bbm-main th,#bbm-main td{padding:16px;font-size:13px}#bbm-main tbody th{width:32%}#bbm-main .bbm-close{flex-direction:column;align-items:flex-start}#bbm-main .bbm-label-study{padding:20px}#bbm-main .bbm-sample{padding:28px 18px}#bbm-main .bbm-sample>strong{font-size:17px}}
