body.bcl-product-page main:not(#bcl-main){display:none!important}#bcl-main{--bcl-ink:#253e50;--bcl-accent:#56798c;--bcl-soft:#edf3f7;background:#fff;color:#536c7a;font:16px/1.65 Arial,Helvetica,sans-serif}#bcl-main.bcl-clear{--bcl-ink:#304840;--bcl-accent:#648476;--bcl-soft:#eef5f0;color:#526e62}#bcl-main *{box-sizing:border-box}#bcl-main h1,#bcl-main h2,#bcl-main h3,#bcl-main p,#bcl-main figure{margin:0}#bcl-main h1,#bcl-main h2,#bcl-main h3{font-family:Arial,Helvetica,sans-serif;line-height:1.08;letter-spacing:-.045em;font-weight:600;color:var(--bcl-ink)}#bcl-main h1{font-size:clamp(48px,5.6vw,82px)}#bcl-main h2{font-size:clamp(32px,3.5vw,49px);margin-bottom:25px}#bcl-main h3{font-size:26px;margin:16px 0}#bcl-main a{color:inherit;text-decoration:none}#bcl-main .bcl-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bcl-accent);margin-bottom:22px}#bcl-main .bcl-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:4vw;align-items:center;padding:65px 6vw;background:#eff4f8}#bcl-main .bcl-hero nav{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin-bottom:42px}#bcl-main .bcl-lead{font-size:27px;line-height:1.3;margin-top:25px;color:var(--bcl-ink)}#bcl-main .bcl-intro{max-width:600px;margin-top:20px}#bcl-main .bcl-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}#bcl-main .bcl-actions>a{font-size:13px;border-bottom:1px solid;padding-bottom:5px}#bcl-main .bcl-button{background:var(--bcl-ink);color:#fff;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:17px 22px;font:600 14px Arial;cursor:pointer}#bcl-main .bcl-button:hover{background:var(--bcl-accent)}#bcl-main .bcl-layer-art{padding:28px;background:#dfe9ee;border:1px solid #c4d6de}#bcl-main .bcl-layer-art>p,#bcl-main .bcl-clear-art>p{font-size:11px;text-transform:uppercase;letter-spacing:.12em}#bcl-main svg{display:block;width:100%;height:auto;margin:20px 0}#bcl-main svg text{font:10px Arial;letter-spacing:.5px;fill:#3e5a6b}#bcl-main figcaption{font-size:12px;line-height:1.5;max-width:510px;margin-top:16px}#bcl-main .bcl-rail{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;font-size:13px;padding:21px 24px;border-bottom:1px solid #d6e1e5}#bcl-main .bcl-section{max-width:1340px;margin:auto;padding:86px 6vw;scroll-margin-top:110px}#bcl-main .bcl-container-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}#bcl-main .bcl-container-grid article{padding:28px;background:var(--bcl-soft);border-top:3px solid #9db8c6}#bcl-main .bcl-container-grid article>span,#bcl-main .bcl-clarity-cards article>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bcl-accent)}#bcl-main .bcl-container-grid p,#bcl-main .bcl-clarity-cards p{font-size:15px}#bcl-main .bcl-spec-band{background:var(--bcl-soft);scroll-margin-top:110px}#bcl-main .bcl-table{overflow-x:auto;background:#fff;margin-top:32px}#bcl-main table{width:100%;border-collapse:collapse;font-size:14px}#bcl-main caption{text-align:left;padding:19px 24px;font-size:12px}#bcl-main th,#bcl-main td{padding:21px 24px;border-bottom:1px solid #dfe7e9;text-align:left;vertical-align:top}#bcl-main thead{background:var(--bcl-ink);color:#fff}#bcl-main tbody th{width:28%;font-weight:600;color:var(--bcl-ink)}#bcl-main .bcl-statement{background:var(--bcl-ink);color:#e2ecef}#bcl-main .bcl-statement h2{color:#fff}#bcl-main .bcl-statement .bcl-eyebrow{color:#bfd3db}#bcl-main .bcl-statement p:last-child{font-size:17px;max-width:790px}#bcl-main .bcl-documents{display:grid;grid-template-columns:1fr 1fr;gap:75px}#bcl-main .bcl-documents ul{padding:0;margin:0;list-style:none}#bcl-main .bcl-documents li{border-top:1px solid #c4d3da;padding:23px 0}#bcl-main .bcl-documents strong{display:block;font-size:18px;color:var(--bcl-ink);margin-bottom:5px}#bcl-main .bcl-documents li span{font-size:14px}#bcl-main .bcl-documents .bcl-button{margin-top:28px}#bcl-main .bcl-faq-band{background:var(--bcl-soft)}#bcl-main .bcl-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}#bcl-main details{border-bottom:1px solid #c6d5db;padding:22px 0}#bcl-main details:first-child{border-top:1px solid #c6d5db}#bcl-main summary{cursor:pointer;font-weight:600;color:var(--bcl-ink)}#bcl-main details p{font-size:14px;margin-top:14px}#bcl-main .bcl-close{display:flex;align-items:center;justify-content:space-between;gap:30px}#bcl-main .bcl-close h2{margin-bottom:0}#bcl-main.bcl-clear .bcl-hero{background:#ecf4ed;grid-template-columns:1fr 1.1fr}#bcl-main .bcl-clear-art{padding:28px;background:#dbe8dd;border:1px solid #c0d1c2}#bcl-main .bcl-background{margin:28px 0;background:linear-gradient(120deg,#b5cbbb 0%,#b5cbbb 40%,#8daa99 40%,#8daa99 68%,#c4d5c1 68%);padding:45px 30px}#bcl-main .bcl-transparent-label{padding:28px;border:1px solid #f4fff8;background:#ffffff1a;box-shadow:0 15px 30px #304b3720;transform:rotate(4deg)}#bcl-main .bcl-transparent-label>span{font-size:11px;letter-spacing:.14em;color:#344b3e}#bcl-main .bcl-transparent-label strong{font-size:29px;line-height:1.15;display:block;margin:22px 0;color:#304b3b;letter-spacing:-.02em}#bcl-main .bcl-white-ink{background:#fff;padding:15px 12px;color:#405d4d;font-size:10px;letter-spacing:.1em}#bcl-main .bcl-clarity{display:grid;grid-template-columns:1fr 1fr;gap:70px}#bcl-main .bcl-clarity-cards article{border-top:1px solid #b7cdbd;padding:25px 0}#bcl-main :focus-visible{outline:3px solid #d3a530;outline-offset:5px}@media(max-width:850px){#bcl-main .bcl-hero,#bcl-main.bcl-clear .bcl-hero{grid-template-columns:1fr;gap:35px;padding:42px 6vw}#bcl-main .bcl-section{padding:60px 6vw}#bcl-main .bcl-container-grid{grid-template-columns:1fr;gap:22px}#bcl-main .bcl-clarity,#bcl-main .bcl-documents,#bcl-main .bcl-faq{grid-template-columns:1fr;gap:35px}#bcl-main .bcl-clear-art,#bcl-main .bcl-layer-art{max-width:630px}}@media(max-width:530px){#bcl-main h1{font-size:47px}#bcl-main .bcl-lead{font-size:25px}#bcl-main .bcl-rail{gap:17px;font-size:12px}#bcl-main th,#bcl-main td{padding:16px;font-size:13px}#bcl-main tbody th{width:32%}#bcl-main .bcl-close{flex-direction:column;align-items:flex-start}#bcl-main .bcl-clear-art,#bcl-main .bcl-layer-art{padding:20px}#bcl-main .bcl-background{padding:35px 18px}#bcl-main .bcl-transparent-label{padding:22px}#bcl-main .bcl-transparent-label strong{font-size:25px}}

#bcl-main .bcl-product-photo img{display:block;width:100%;height:480px;object-fit:cover}
@media(max-width:850px){#bcl-main .bcl-product-photo img{height:auto}}
