.bridgelux-page{background:#f5f5f2;color:#222723}.bridgelux-page .wrap{max-width:1220px}.bl-brand{display:flex;align-items:center;gap:30px;padding:45px 0 35px}.bl-brand>span{font-size:32px;font-weight:750;letter-spacing:3px}.bl-brand i{height:32px;width:1px;background:#ccc}.bl-brand img{width:177px;height:auto}.bl-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;padding:45px 0 65px}.bl-hero h1{font-size:clamp(44px,5vw,72px);line-height:1.16;letter-spacing:-.055em;margin:20px 0 26px}.bl-hero .eyebrow{font-size:12px;color:#9c2639;letter-spacing:.12em}.bl-lead{font-size:24px!important;font-weight:600;color:#222!important}.bl-hero-grid p{font-size:16px;line-height:1.85;max-width:440px;color:#656b66}.bl-primary,.bl-row-action{display:inline-flex;align-items:center;gap:24px;border:0;border-radius:99px;padding:13px 22px;background:#262f2a;color:white;text-decoration:none;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.bl-primary{margin-top:20px}.bl-hero-art{position:relative;background:#fff;border-radius:28px;padding:68px 26px 35px;min-width:0}.bl-hero-art>img{width:100%;height:240px;object-fit:contain}.bl-hero-art>p{text-align:center;font-size:11px;color:#90938e;margin:40px auto 0}.bl-facts{border-top:1px solid #dadbd4;display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:40px;padding:28px 0 48px}.bl-facts>div{display:flex;align-items:baseline;gap:16px}.bl-facts strong{font-size:32px;font-weight:500;letter-spacing:-.04em}.bl-facts span{font-size:12px;color:#777e76}.bl-selection{padding-top:65px;padding-bottom:30px}.bl-selection-head{display:flex;justify-content:space-between;gap:30px;align-items:end}.bl-selection h2{font-size:36px;letter-spacing:-.04em;line-height:1.2}.bl-selection .eyebrow,.bl-index{font-size:11px;color:#7c817b;letter-spacing:.08em}.bl-price-summary{text-align:right;font-size:12px;display:flex;flex-direction:column;gap:8px}.bl-price-summary strong{font-size:26px;color:#222;font-weight:500}.bl-price-summary small{color:#777;font-size:11px}.bl-tools{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:35px}.bl-tools label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#666e65}.bl-tools input,.bl-tools select{width:100%;box-sizing:border-box;border:1px solid #d7d9d2;border-radius:14px;background:white;color:#30392e;padding:14px 17px;font:inherit;font-size:14px;min-width:0}.bl-tools :focus-visible,.bl-row-action:focus-visible,.bl-primary:focus-visible{outline:3px solid #a43245;outline-offset:3px}.bl-results,.bl-account-note{font-size:12px;color:#747c72;line-height:1.7}.bl-group{margin:32px 0;background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e9ebe4}.bl-group-head{display:grid;grid-template-columns:280px 1fr;gap:35px;padding:35px 32px}.bl-group-head figure{margin:0;display:flex;flex-direction:column;justify-content:center;min-width:0}.bl-group-head figure>img{width:100%;height:120px;object-fit:contain}.bl-group-head figcaption{font-size:10px;color:#8b9189;text-align:center;line-height:1.6;margin-top:18px}.bl-group h2{font-size:25px;margin:10px 0 25px;letter-spacing:-.025em}.bl-index{margin:0;color:#a43245}.bl-group dl{display:grid;grid-template-columns:repeat(4,1fr);gap:19px 20px;margin:0}.bl-group dt{font-size:11px;color:#93998e;margin-bottom:5px}.bl-group dd{margin:0;font-size:12px;line-height:1.5}.bl-table-scroll{overflow:auto;padding:0 25px 22px}.bl-group table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px;text-align:left}.bl-group thead{color:#7b8377;background:#f5f6f2;font-size:10px}.bl-group th,.bl-group td{padding:16px 12px;border-bottom:1px solid #edf0e9;font-weight:400;vertical-align:top}.bl-group tbody th{width:30%}.bl-group code{font-size:11px;font-weight:550;font-family:ui-monospace,monospace;overflow-wrap:anywhere}.bl-group td:nth-child(2){width:39%}.bl-group td strong{font-weight:500}.bl-group small{display:block;font-size:10px;color:#858d7f;line-height:1.65;margin-top:7px}.bl-price{white-space:nowrap;font-size:15px}.bl-group .bl-warning{color:#9b6933;max-width:340px}.bl-row-action{padding:9px 13px;font-size:10px;background:#edf0e8;color:#3f4b37}.bl-notes{padding-top:35px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.bl-notes h2{font-size:30px;line-height:1.25;letter-spacing:-.04em}.bl-notes p{font-size:13px;color:#737c6d;line-height:1.9}.bridgelux-page [hidden]{display:none!important}@media(max-width:850px){.bl-hero-grid{grid-template-columns:1fr;gap:35px;padding:20px 0 35px}.bl-hero h1{font-size:48px}.bl-hero-art{padding:35px 20px 25px}.bl-hero-art>img{height:180px}.bl-hero-art>p{margin-top:20px}.bl-facts{gap:20px;grid-template-columns:1fr 1fr}.bl-facts>div:last-child{grid-column:1/-1}.bl-group-head{grid-template-columns:1fr;padding:25px;gap:25px}.bl-group-head figure>img{height:110px}.bl-group dl{grid-template-columns:repeat(3,1fr)}.bl-selection-head{display:block}.bl-price-summary{text-align:left;margin:25px 0}.bl-tools{grid-template-columns:1fr}.bl-notes{grid-template-columns:1fr;gap:10px}.bl-brand{padding:30px 0}.bl-selection{padding-top:35px}.bl-brand img{width:150px}.bl-group h2{font-size:23px}}

/* V2: larger, full-size appearance illustrations. */
.bl-image-link{display:block;line-height:0;border-radius:14px}.bl-image-link:focus-visible{outline:3px solid #a43245;outline-offset:4px}.bl-image-link img{display:block;width:100%;object-fit:contain}.bl-hero-art>.bl-image-link>img{height:280px}.bl-group-head figure>.bl-image-link>img{height:190px}.bl-group-head figcaption{font-size:11px}.bl-group-head figure>.bl-image-link{background:#fff}@media(max-width:850px){.bl-hero-art>.bl-image-link>img{height:210px}.bl-group-head figure>.bl-image-link>img{height:210px}}
