@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-post-toc{overflow-y:auto;top:var(--wp-admin--admin-bar--height,0);transform:translateX(0);width:400px}.brxe-post-toc[data-nowrap] .toc-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brxe-post-toc[data-sticky]{position:sticky}.brxe-post-toc.toc-right{right:0;transform:translateX(100%)}@media (min-width:52em){.brxe-post-toc{transform:translateX(0)}.brxe-post-toc.toc-right{right:calc(50% - 26rem);transform:translateX(0)}}.brxe-post-toc .js-toc{overflow-y:hidden}.brxe-post-toc>.toc-list{overflow:hidden;position:relative}.brxe-post-toc .toc-list{counter-reset:item;list-style:none;margin:0;padding:0}.brxe-post-toc .toc-list li.toc-list-item{position:relative}.brxe-post-toc .toc-link{color:currentcolor;display:block;height:100%;text-decoration:none}.brxe-post-toc .toc-link:before{content:"";display:inline-block;height:inherit;left:0;position:absolute;right:0;top:0}.brxe-post-toc .toc-link.is-active-link{font-weight:700}.brxe-post-toc .is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.brxe-post-toc .is-collapsed{max-height:0}.brxe-post-toc .is-position-fixed{position:fixed!important;top:0}}@layer bricks {.brxe-button{width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-tabs-nested{display:flex;flex-direction:column;width:100%}.brxe-tabs-nested .tab-title{cursor:pointer;width:auto}.brxe-tabs-nested .tab-pane,.brxe-tabs-nested .tab-pane:empty{display:none!important}.brxe-tabs-nested .tab-pane.brx-open{display:block!important}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}.brxe-8c66c1 {display: flex; width: min(100%, 90rem); min-height: 68px; color: var(--product-muted); font-size: 0.875rem; line-height: 1.5; margin-right: auto; margin-left: auto; padding-right: clamp(1rem, 3vw, 3.3rem); padding-left: clamp(1rem, 3vw, 3.3rem); gap: 0.7rem; align-items: center}.brxe-8c66c1 .item {color: var(--product-blue); display: inline-flex; align-items: center; min-height: 44px}.brxe-8c66c1 .item[aria-current="page"] {color: var(--product-ink); font-weight: 500}@media (max-width: 600px) {.brxe-8c66c1 {padding-top: .6rem; padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: .6rem; padding-left: clamp(1rem, 3vw, 3.3rem)}}.brxe-8fad4d {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-weight: 600; letter-spacing: -0.02em; font-size: clamp(2.25rem, 3.89vw, 3.5rem); line-height: 1.1; max-width: 17ch}@media (max-width: 900px) { #product-title{ max-width: 21ch;}}.brxe-2c9572 {margin-top: 1.5rem !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 59ch; color: var(--product-body); font-size: 1.125rem; line-height: 1.6}@media (max-width: 600px) {.brxe-2c9572 {font-size: 1rem}}.brxe-9a4417 {color: var(--product-muted); font-size: 0.875rem; line-height: 1.4}.brxe-f84ba5 {margin-top: 0.4rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-size: clamp(1.125rem, 1.67vw, 1.5rem); font-weight: 600; line-height: 1.2}#sp-016 { overflow-wrap: anywhere;}@media (max-width: 600px) {.brxe-f84ba5 {font-size: 1.125rem}}.brxe-72af73 {min-width: 0px}.brxe-41474c {color: var(--product-muted); font-size: 0.875rem; line-height: 1.4}.brxe-c82f44 {margin-top: 0.4rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-size: clamp(1.125rem, 1.67vw, 1.5rem); font-weight: 600; line-height: 1.2}#sp-019 { overflow-wrap: anywhere;}@media (max-width: 600px) {.brxe-c82f44 {font-size: 1.125rem}}.brxe-12c41a {min-width: 0px}.brxe-2eb0d1 {color: var(--product-muted); font-size: 0.875rem; line-height: 1.4}.brxe-b5a2b1 {margin-top: 0.4rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-size: clamp(1.125rem, 1.67vw, 1.5rem); font-weight: 600; line-height: 1.2}#sp-022 { overflow-wrap: anywhere;}@media (max-width: 600px) {.brxe-b5a2b1 {font-size: 1.125rem}}.brxe-849bd9 {min-width: 0px}@media (max-width: 390px) { #sp-020{ grid-column: 1 / -1;}}.brxe-a85600 {display: grid; align-items: initial; margin-top: 2.3rem !important; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 1rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 1px solid var(--product-line); border-left: 0 solid var(--product-line); padding-top: 1.25rem; padding-bottom: 1.5rem}@media (max-width: 390px) { #sp-013{ grid-template-columns: repeat(2, minmax(0px, 1fr));}}@media (max-width: 1100px) {.brxe-a85600 {gap: 0.65rem}}@media (max-width: 600px) {.brxe-a85600 {grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 0.5rem}}.brxe-786715 {margin-top: 0.35rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-muted); font-size: 0.95rem; font-weight: 600; line-height: 1.5; max-width: 55ch}.brxe-b38821 {margin-top: 0.35rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 55ch; color: var(--product-muted); font-size: 0.95rem; line-height: 1.5}.brxe-100aaa {margin-top: 1.5rem}.brxe-7ffd1b {display: inline-flex; min-height: 50px; padding-top: 0.8rem; padding-right: 1.35rem; padding-bottom: 0.8rem; padding-left: 1.35rem; align-items: center; justify-content: center; border: 1px solid transparent; font-size: 1rem; font-weight: 500; line-height: 1.25; text-align: center; text-decoration: none; color: rgb(255, 255, 255); cursor: pointer; background-color: var(--product-blue)}.brxe-7ffd1b:hover {background-color: var(--product-blue-dark)}@media (max-width: 600px) {.brxe-7ffd1b {width: 100%}}.brxe-7ed2e9 {display: inline-flex; min-height: 44px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; align-items: center; gap: 0.4rem; border-width: 0px; color: var(--product-blue); font-size: 1rem; font-weight: 500; text-decoration: underline; cursor: pointer; background-color: transparent}.brxe-7ed2e9:hover {color: var(--product-blue-dark)}#sp-028 { text-underline-offset: 0.22em;}.brxe-18a12a {display: flex; gap: 1rem 1.5rem; margin-top: 2rem; align-items: center; flex-wrap: wrap}.brxe-738d37 {min-width: 0px; padding-top: clamp(0.5rem, 1.5vw, 1.5rem)}@media (max-width: 900px) { #sp-010{ padding-top: 0px;}}.brxe-a3a0e8 {width: 100%; height: auto}.brxe-a3a0e8:not(.tag), .brxe-a3a0e8 img {aspect-ratio: 1.15; object-fit: contain}.brxe-a719ee {display: block; margin-top: .35rem; font-size: .875rem; font-weight: 500; line-height: 1.25}@media (max-width: 600px) {.brxe-a719ee {font-size: .75rem}}.brxe-982ae2 {padding-top: .4rem; padding-right: .4rem; padding-bottom: .6rem; padding-left: .4rem; min-width: 0px; background-color: #fff; border-top: 1px solid var(--product-line); border-right: 1px solid var(--product-line); border-bottom: 3px solid var(--product-line); border-left: 1px solid var(--product-line)}.brxe-982ae2:hover {background-color: #f4f7f9}.brxe-982ae2.brx-open {background-color: #f4f7f9}@media (max-width: 600px) {.brxe-982ae2 {padding-top: .25rem; padding-right: .25rem; padding-bottom: .5rem; padding-left: .25rem}}.brxe-437edb {width: 100%; height: auto}.brxe-437edb:not(.tag), .brxe-437edb img {aspect-ratio: 1.15; object-fit: contain}.brxe-ffc798 {display: block; margin-top: .35rem; font-size: .875rem; font-weight: 500; line-height: 1.25}@media (max-width: 600px) {.brxe-ffc798 {font-size: .75rem}}.brxe-e8edd4 {padding-top: .4rem; padding-right: .4rem; padding-bottom: .6rem; padding-left: .4rem; min-width: 0px; background-color: #fff; border-top: 1px solid var(--product-line); border-right: 1px solid var(--product-line); border-bottom: 3px solid var(--product-line); border-left: 1px solid var(--product-line)}.brxe-e8edd4:hover {background-color: #f4f7f9}.brxe-e8edd4.brx-open {background-color: #f4f7f9}@media (max-width: 600px) {.brxe-e8edd4 {padding-top: .25rem; padding-right: .25rem; padding-bottom: .5rem; padding-left: .25rem}}.brxe-16a161 {width: 100%; height: auto}.brxe-16a161:not(.tag), .brxe-16a161 img {aspect-ratio: 1.15; object-fit: contain}.brxe-f5f94f {display: block; margin-top: .35rem; font-size: .875rem; font-weight: 500; line-height: 1.25}@media (max-width: 600px) {.brxe-f5f94f {font-size: .75rem}}.brxe-2dff23 {padding-top: .4rem; padding-right: .4rem; padding-bottom: .6rem; padding-left: .4rem; min-width: 0px; background-color: #fff; border-top: 1px solid var(--product-line); border-right: 1px solid var(--product-line); border-bottom: 3px solid var(--product-line); border-left: 1px solid var(--product-line)}.brxe-2dff23:hover {background-color: #f4f7f9}.brxe-2dff23.brx-open {background-color: #f4f7f9}@media (max-width: 600px) {.brxe-2dff23 {padding-top: .25rem; padding-right: .25rem; padding-bottom: .5rem; padding-left: .25rem}}.brxe-3fb507 {width: 100%; height: auto}.brxe-3fb507:not(.tag), .brxe-3fb507 img {aspect-ratio: 1.15; object-fit: contain}.brxe-ce8043 {display: block; margin-top: .35rem; font-size: .875rem; font-weight: 500; line-height: 1.25}@media (max-width: 600px) {.brxe-ce8043 {font-size: .75rem}}.brxe-13e088 {padding-top: .4rem; padding-right: .4rem; padding-bottom: .6rem; padding-left: .4rem; min-width: 0px; background-color: #fff; border-top: 1px solid var(--product-line); border-right: 1px solid var(--product-line); border-bottom: 3px solid var(--product-line); border-left: 1px solid var(--product-line)}.brxe-13e088:hover {background-color: #f4f7f9}.brxe-13e088.brx-open {background-color: #f4f7f9}@media (max-width: 600px) {.brxe-13e088 {padding-top: .25rem; padding-right: .25rem; padding-bottom: .5rem; padding-left: .25rem}}.brxe-79418f {display: grid; align-items: initial; grid-template-columns: repeat(4,minmax(0,1fr)); gap: .65rem; margin-top: .75rem; order: 2; width: 100%}.brxe-79418f:hover {background-color: #f4f7f9}.brxe-79418f.brx-open {background-color: #f4f7f9}@media (max-width: 600px) {.brxe-79418f {gap: .35rem}}.brxe-fd46c7 {width: 100%; height: auto; display: block}.brxe-fd46c7:not(.tag), .brxe-fd46c7 img {aspect-ratio: 1.08; object-fit: contain}.brxe-f0b629 {min-height: 3.8rem; padding-top: .9rem; padding-right: 8.5rem; padding-bottom: 1.1rem; padding-left: 1.25rem; background-color: #f4f7f9; font-size: .875rem; line-height: 1.4; color: var(--product-muted)}@media (max-width: 600px) {.brxe-f0b629 {padding-top: .9rem; padding-right: 1.25rem; padding-bottom: 3.5rem; padding-left: 1.25rem}}.brxe-a81c57 {position: absolute; right: 1rem; bottom: 1rem; min-height: 38px; padding-top: .35rem; padding-right: .75rem; padding-bottom: .35rem; padding-left: .75rem; background-color: #fff; border: 1px solid #aebfcf; font-size: .875rem; font-weight: 500; line-height: 1.4; color: var(--product-blue-dark)}.brxe-a81c57:hover {background-color: var(--product-pale)}@media (max-width: 600px) {.brxe-a81c57 {right: .75rem; bottom: .7rem}}.brxe-87715f {position: relative; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; border: 1px solid var(--product-line); background-color: #fff}.brxe-4c4de0 {width: 100%}.brxe-c6713c {width: 100%; height: auto; display: block}.brxe-c6713c:not(.tag), .brxe-c6713c img {aspect-ratio: 1.08; object-fit: contain}.brxe-e445e8 {min-height: 3.8rem; padding-top: .9rem; padding-right: 8.5rem; padding-bottom: 1.1rem; padding-left: 1.25rem; background-color: #f4f7f9; font-size: .875rem; line-height: 1.4; color: var(--product-muted)}@media (max-width: 600px) {.brxe-e445e8 {padding-top: .9rem; padding-right: 1.25rem; padding-bottom: 3.5rem; padding-left: 1.25rem}}.brxe-578bb0 {position: absolute; right: 1rem; bottom: 1rem; min-height: 38px; padding-top: .35rem; padding-right: .75rem; padding-bottom: .35rem; padding-left: .75rem; background-color: #fff; border: 1px solid #aebfcf; font-size: .875rem; font-weight: 500; line-height: 1.4; color: var(--product-blue-dark)}.brxe-578bb0:hover {background-color: var(--product-pale)}@media (max-width: 600px) {.brxe-578bb0 {right: .75rem; bottom: .7rem}}.brxe-d743dd {position: relative; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; border: 1px solid var(--product-line); background-color: #fff}.brxe-adfb25 {width: 100%}.brxe-cff696 {width: 100%; height: auto; display: block}.brxe-cff696:not(.tag), .brxe-cff696 img {aspect-ratio: 1.08; object-fit: contain}.brxe-fcf62f {min-height: 3.8rem; padding-top: .9rem; padding-right: 8.5rem; padding-bottom: 1.1rem; padding-left: 1.25rem; background-color: #f4f7f9; font-size: .875rem; line-height: 1.4; color: var(--product-muted)}@media (max-width: 600px) {.brxe-fcf62f {padding-top: .9rem; padding-right: 1.25rem; padding-bottom: 3.5rem; padding-left: 1.25rem}}.brxe-5acfe4 {position: absolute; right: 1rem; bottom: 1rem; min-height: 38px; padding-top: .35rem; padding-right: .75rem; padding-bottom: .35rem; padding-left: .75rem; background-color: #fff; border: 1px solid #aebfcf; font-size: .875rem; font-weight: 500; line-height: 1.4; color: var(--product-blue-dark)}.brxe-5acfe4:hover {background-color: var(--product-pale)}@media (max-width: 600px) {.brxe-5acfe4 {right: .75rem; bottom: .7rem}}.brxe-478b91 {position: relative; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; border: 1px solid var(--product-line); background-color: #fff}.brxe-466ede {width: 100%}.brxe-1e493a {width: 100%; height: auto; display: block}.brxe-1e493a:not(.tag), .brxe-1e493a img {aspect-ratio: 1.08; object-fit: contain}.brxe-1f291a {min-height: 3.8rem; padding-top: .9rem; padding-right: 8.5rem; padding-bottom: 1.1rem; padding-left: 1.25rem; background-color: #f4f7f9; font-size: .875rem; line-height: 1.4; color: var(--product-muted)}@media (max-width: 600px) {.brxe-1f291a {padding-top: .9rem; padding-right: 1.25rem; padding-bottom: 3.5rem; padding-left: 1.25rem}}.brxe-2b55ed {position: absolute; right: 1rem; bottom: 1rem; min-height: 38px; padding-top: .35rem; padding-right: .75rem; padding-bottom: .35rem; padding-left: .75rem; background-color: #fff; border: 1px solid #aebfcf; font-size: .875rem; font-weight: 500; line-height: 1.4; color: var(--product-blue-dark)}.brxe-2b55ed:hover {background-color: var(--product-pale)}@media (max-width: 600px) {.brxe-2b55ed {right: .75rem; bottom: .7rem}}.brxe-dec1cc {position: relative; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; border: 1px solid var(--product-line); background-color: #fff}.brxe-f85ddd {width: 100%}.brxe-c988fa {order: 1; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-fddd0d {min-width: 0px; flex-direction: column; display: flex; width: 100%}.brxe-fddd0d > .tab-menu .tab-title {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-fddd0d > .tab-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0}.brxe-a6e811 {display: grid; align-items: initial; width: min(100%, 90rem); grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr); gap: clamp(2rem, 4.5vw, 5rem); padding-top: clamp(1.5rem, 3vw, 3rem); padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: clamp(4rem, 7vw, 7rem); padding-left: clamp(1rem, 3vw, 3.3rem); align-items: start; margin-right: auto; margin-left: auto}@media (max-width: 900px) { #sp-009{ grid-template-columns: minmax(0px, 1fr);} #sp-009{ gap: 3rem;}}@media (max-width: 1100px) {.brxe-a6e811 {gap: 2.25rem}}@media (max-width: 600px) {.brxe-a6e811 {padding-top: 1.25rem; padding-bottom: 4.5rem}}.brxe-5b43b3 {display: flex; width: min(100%, 90rem); margin-right: auto; margin-left: auto; min-width: 0px}.brxe-5b43b3 .toc-list {padding-right: clamp(1rem, 3vw, 3.3rem); padding-left: clamp(1rem, 3vw, 3.3rem)}#sp-045 { overflow-x: auto; scrollbar-width: thin;}@media (max-width: 600px) {.brxe-5b43b3 .toc-list {padding-right: 1rem; padding-left: 1rem}}.brxe-19ade4 {position: sticky; z-index: 10; top: var(--nav-height); background-color: rgb(255, 255, 255); border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 1px solid var(--product-line); border-left: 0 solid var(--product-line)}@media (max-width: 1100px) {.brxe-19ade4 {position: static}}.brxe-743755 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-weight: 600; letter-spacing: -0.02em; font-size: clamp(1.75rem, 2.5vw, 2.25rem); line-height: 1.2; max-width: 17ch}@media (max-width: 900px) { #overview{ max-width: 24ch;}}.brxe-3dc570 {margin-top: 1.6rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 63ch}.brxe-7f2c54 {margin-top: 1.6rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 63ch}.brxe-3aa2da {display: block; width: 100%; height: auto; background-color: rgb(255, 255, 255)}.brxe-3aa2da:not(.tag), .brxe-3aa2da img {aspect-ratio: 1.13 / 1; object-fit: contain; object-position: 50% 50%}@media (max-width: 900px) { #sp-055{ height: clamp(220px, 55vw, 420px); aspect-ratio: auto;}}.brxe-6fd526 {padding-top: 1rem; padding-right: 1.25rem; padding-bottom: 1rem; padding-left: 1.25rem; color: var(--product-muted); font-size: 0.875rem; line-height: 1.5; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}.brxe-46aba9 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; background-color: var(--product-pale)}.brxe-fefd69 {display: grid; align-items: initial; width: min(100%, 90rem); grid-template-columns: minmax(0px, 1fr) minmax(0px, 0.85fr); gap: clamp(3rem, 8vw, 8rem); padding-top: clamp(5rem, 8vw, 8rem); padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: clamp(5rem, 8vw, 8rem); padding-left: clamp(1rem, 3vw, 3.3rem); align-items: center; margin-right: auto; margin-left: auto}@media (max-width: 900px) { #product-section-overview{ grid-template-columns: minmax(0px, 1fr);}}@media (max-width: 600px) {.brxe-fefd69 {gap: 2rem}}.brxe-771cd0 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-weight: 600; letter-spacing: -0.02em; font-size: clamp(1.75rem, 2.5vw, 2.25rem); line-height: 1.2; max-width: 15ch}@media (max-width: 900px) { #specifications{ max-width: 24ch;}}.brxe-bswrap {width: 100%; min-width: 0px; overflow: auto}.brxe-36ed61 {min-width: 0px; background-color: rgb(255, 255, 255)}#sp-060 { overflow-x: auto;}@media (max-width: 600px) {.brxe-36ed61 {overflow: visible}}.brxe-eabfab {display: grid; align-items: initial; width: min(100%, 90rem); grid-template-columns: minmax(0px, 0.65fr) minmax(0px, 1.35fr); gap: clamp(3rem, 7vw, 7rem); align-items: start; margin-right: auto; margin-left: auto; padding-right: clamp(1rem, 3vw, 3.3rem); padding-left: clamp(1rem, 3vw, 3.3rem)}@media (max-width: 900px) { #sp-057{ grid-template-columns: minmax(0px, 1fr);}}.brxe-7803a3 {background-color: var(--product-pale); padding-top: clamp(5rem, 8vw, 8rem); padding-bottom: clamp(5rem, 8vw, 8rem)}.brxe-caf4de {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-weight: 600; letter-spacing: -0.02em; font-size: clamp(1.75rem, 2.5vw, 2.25rem); line-height: 1.2; max-width: 16ch}@media (max-width: 900px) { #fit{ max-width: 24ch;}}.brxe-c1306c {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 64ch}.brxe-cc27bb {display: grid; align-items: initial; grid-template-columns: minmax(0px, 0.75fr) minmax(0px, 1fr); gap: clamp(2rem, 7vw, 7rem); align-items: end}@media (max-width: 900px) { #sp-114{ grid-template-columns: minmax(0px, 1fr); gap: 1.5rem;}}.brxe-c817ae {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}.brxe-de1934 {display: block; width: 100%; height: auto}.brxe-de1934:not(.tag), .brxe-de1934 img {object-fit: contain}.brxe-a33813 {display: grid; align-items: initial; min-height: 270px; background-color: rgb(255, 255, 255); align-items: center; justify-items: center}.brxe-7586a3 {margin-top: 1.4rem; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--product-muted); font-size: 0.875rem; line-height: 1.5}.brxe-5e84fe {display: inline-flex; min-height: 44px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; align-items: center; gap: 0.4rem; border-width: 0px; color: var(--product-blue); font-size: 1rem; font-weight: 500; text-decoration: underline; cursor: pointer; margin-top: 0.8rem; background-color: transparent}.brxe-5e84fe:hover {color: var(--product-blue-dark)}.brxe-625920 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; padding-top: clamp(1.5rem, 3vw, 3rem); padding-right: clamp(1.5rem, 3vw, 3rem); padding-bottom: clamp(1.5rem, 3vw, 3rem); padding-left: clamp(1.5rem, 3vw, 3rem); background-color: rgb(244, 247, 249)}.brxe-5ed55a {display: grid; align-items: initial; grid-template-columns: minmax(0px, 1fr) minmax(0px, 0.78fr); gap: clamp(3rem, 8vw, 8rem); margin-top: clamp(2.5rem, 5vw, 5rem); align-items: start}@media (max-width: 900px) { #sp-116{ grid-template-columns: minmax(0px, 1fr);}}.brxe-952802 {width: min(100%, 90rem); padding-top: clamp(5rem, 8vw, 8rem); padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: clamp(5rem, 8vw, 8rem); padding-left: clamp(1rem, 3vw, 3.3rem); margin-right: auto; margin-left: auto}.brxe-a25626 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: rgb(243, 246, 248); font-weight: 600; letter-spacing: -0.02em; font-size: clamp(1.75rem, 2.5vw, 2.25rem); line-height: 1.2; max-width: 16ch}@media (max-width: 900px) { #application{ max-width: 24ch;}}.brxe-9d6cac {margin-top: 1.7rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 60ch; color: rgb(210, 220, 229)}.brxe-98d020 {margin-top: 1.7rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 60ch; color: rgb(210, 220, 229)}.brxe-5135a6 {display: block; width: 100%; height: auto; background-color: rgb(255, 255, 255)}.brxe-5135a6:not(.tag), .brxe-5135a6 img {aspect-ratio: 1 / 1; object-fit: contain}.brxe-7005df {margin-top: 0.8rem; margin-right: 0; margin-bottom: 0; margin-left: 0; color: rgb(189, 203, 216); font-size: 0.875rem; line-height: 1.5}.brxe-1a0a98 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px}.brxe-a4ecde {display: grid; align-items: initial; width: min(100%, 90rem); grid-template-columns: minmax(0px, 0.8fr) minmax(0px, 1fr); gap: clamp(3rem, 8vw, 8rem); padding-top: clamp(5rem, 8vw, 8rem); padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: clamp(5rem, 8vw, 8rem); padding-left: clamp(1rem, 3vw, 3.3rem); align-items: center; margin-right: auto; margin-left: auto}@media (max-width: 900px) { #sp-135{ grid-template-columns: minmax(0px, 1fr);}}@media (max-width: 600px) {.brxe-a4ecde {gap: 2.5rem}}.brxe-ec3361 {background-color: var(--product-navy)}.brxe-650d28 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: var(--product-ink); font-weight: 600; letter-spacing: -0.02em; font-size: clamp(1.75rem, 2.5vw, 2.25rem); line-height: 1.2; max-width: 16ch}@media (max-width: 900px) { #enquiry{ max-width: 24ch;}}.brxe-45f6ff {margin-top: 1.6rem; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; max-width: 52ch}.brxe-1dabc9 {width: 100%; min-width: 0px}.brxe-d274ab {min-width: 0px; padding-top: clamp(1.5rem, 3vw, 3rem); padding-right: clamp(1.5rem, 3vw, 3rem); padding-bottom: clamp(1.5rem, 3vw, 3rem); padding-left: clamp(1.5rem, 3vw, 3rem); background-color: rgb(244, 247, 249)}@media (max-width: 600px) {.brxe-d274ab {padding-top: 1.35rem; padding-right: 1.35rem; padding-bottom: 1.35rem; padding-left: 1.35rem}}.brxe-621315 {display: grid; align-items: initial; width: min(100%, 90rem); grid-template-columns: minmax(0px, 0.64fr) minmax(0px, 1.36fr); gap: clamp(3rem, 8vw, 8rem); padding-top: clamp(5rem, 8vw, 8rem); padding-right: clamp(1rem, 3vw, 3.3rem); padding-bottom: clamp(5rem, 8vw, 8rem); padding-left: clamp(1rem, 3vw, 3.3rem); margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255)}@media (max-width: 900px) { #product-section-enquiry{ grid-template-columns: minmax(0px, 1fr);} #product-section-enquiry{ gap: 2.5rem;}}.brxe-38828f {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-size: .875rem; font-weight: 500; color: var(--product-muted)}.brxe-d8edc8 {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-size: .875rem; font-weight: 500; color: var(--product-muted)}@media (max-width: 600px) {.brxe-cd0b8f {display: none}}.brxe-9679f3 {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 500; width: 29%}@media (max-width: 600px) {.brxe-9679f3 {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 600}}.brxe-d7747e {display: none; font-weight: 500; color: var(--product-ink)}@media (max-width: 600px) {.brxe-d7747e {display: inline}}.brxe-a1f428 {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 400}@media (max-width: 600px) {.brxe-a1f428 {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 400; margin-top: .35rem}}@media (max-width: 600px) {.brxe-1ce5cb {display: block; width: 100%; padding-top: 1.15rem; padding-right: 1.25rem; padding-bottom: 1.15rem; padding-left: 1.25rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line)}}.brxe-cb6e65 {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 500; width: 29%}@media (max-width: 600px) {.brxe-cb6e65 {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 600}}.brxe-ab11a9 {display: none; font-weight: 500; color: var(--product-ink)}@media (max-width: 600px) {.brxe-ab11a9 {display: inline}}.brxe-a04b6e {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 400}@media (max-width: 600px) {.brxe-a04b6e {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 400; margin-top: .35rem}}@media (max-width: 600px) {.brxe-458a10 {display: block; width: 100%; padding-top: 1.15rem; padding-right: 1.25rem; padding-bottom: 1.15rem; padding-left: 1.25rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line)}}.brxe-26111e {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 500; width: 29%}@media (max-width: 600px) {.brxe-26111e {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 600}}.brxe-f1c105 {display: none; font-weight: 500; color: var(--product-ink)}@media (max-width: 600px) {.brxe-f1c105 {display: inline}}.brxe-62ae8c {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 400}@media (max-width: 600px) {.brxe-62ae8c {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 400; margin-top: .35rem}}@media (max-width: 600px) {.brxe-06d6a1 {display: block; width: 100%; padding-top: 1.15rem; padding-right: 1.25rem; padding-bottom: 1.15rem; padding-left: 1.25rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line)}}.brxe-43ae1b {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 500; width: 29%}@media (max-width: 600px) {.brxe-43ae1b {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 600}}.brxe-9f51a7 {display: none; font-weight: 500; color: var(--product-ink)}@media (max-width: 600px) {.brxe-9f51a7 {display: inline}}.brxe-bb1bf6 {padding-top: 1rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-left: 1.5rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line); text-align: left; font-weight: 400}@media (max-width: 600px) {.brxe-bb1bf6 {display: block; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border: 0; border-style: solid; border-color: var(--product-line); font-weight: 400; margin-top: .35rem}}@media (max-width: 600px) {.brxe-37ab79 {display: block; width: 100%; padding-top: 1.15rem; padding-right: 1.25rem; padding-bottom: 1.15rem; padding-left: 1.25rem; border-top: 1px solid var(--product-line); border-right: 0 solid var(--product-line); border-bottom: 0 solid var(--product-line); border-left: 0 solid var(--product-line)}}@media (max-width: 600px) {.brxe-538648 {display: block; width: 100%}}.brxe-d57ef0 {width: 100%; min-width: 0px; font-size: 1rem; line-height: 1.5; color: var(--product-body)}@media (max-width: 600px) {.brxe-d57ef0 {min-width: 0px; display: block}}.brxe-bbaf6d {margin-top: 1rem; margin-right: 0; margin-bottom: 1rem; margin-left: 0; padding-right: 1.5rem; padding-left: 1.5rem}.brxe-fbb6cc {color: var(--product-body); font-size: 1.125rem; line-height: 1.6; font-family: "IBM Plex Sans"; font-weight: 400; width: 100%; background-color: rgb(255, 255, 255)}.brxe-fbb6cc #sp-011 {color: var(--product-blue)}.brxe-fbb6cc .product-section-nav .toc-list {display: flex; gap: clamp(1rem,3vw,3rem); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}.brxe-fbb6cc .product-section-nav .toc-list-item {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; flex-grow: 0; flex-shrink: 0; flex-basis: auto}.brxe-fbb6cc .product-section-nav .toc-link {display: inline-flex; align-items: center; min-height: 56px; border-top: 0 solid transparent; border-right: 0 solid transparent; border-bottom: 3px solid transparent; border-left: 0 solid transparent; color: var(--product-body); font-size: .95rem; font-weight: 500; line-height: 1.6; text-decoration: none}.brxe-fbb6cc .product-section-nav .toc-link::before {display: none}.brxe-fbb6cc .product-section-nav .toc-link.is-active-link {color: var(--product-blue); border-top: 0 solid var(--product-blue); border-right: 0 solid var(--product-blue); border-bottom: 3px solid var(--product-blue); border-left: 0 solid var(--product-blue)}.brxe-fbb6cc .product-section-nav .toc-link:hover {color: var(--product-blue); border-top: 0 solid var(--product-blue); border-right: 0 solid var(--product-blue); border-bottom: 3px solid var(--product-blue); border-left: 0 solid var(--product-blue)}.brxe-fbb6cc .product-section-nav .toc-link:focus-visible {color: var(--product-blue); border-top: 0 solid var(--product-blue); border-right: 0 solid var(--product-blue); border-bottom: 3px solid var(--product-blue); border-left: 0 solid var(--product-blue)}@media(max-width:900px){.brxe-fbb6cc #sp-055{object-fit:cover;object-position:center 42%}} .brxe-fbb6cc { --product-ink: #17212b; --product-body: #334453; --product-muted: #526576; --product-blue: #15529a; --product-blue-dark: #103d73; --product-navy: #142b42; --product-pale: #eaf0f4; --product-line: #d2dce3; --nav-height: 80px; --rfq-ink: var(--product-ink); --rfq-field: #fff; --rfq-muted: var(--product-muted); --rfq-line: #aebfcf; --rfq-action: #c5ef54;} .brxe-fbb6cc :focus-visible { outline: 3px solid rgb(42,118,197); outline-offset: 3px;} .brxe-fbb6cc .product-toc-heading { scroll-margin-top: calc(var(--nav-height) + 76px);} .brxe-fbb6cc .gallery-thumbnails .tab-title { border-bottom-color: transparent;} .brxe-fbb6cc .gallery-thumbnails .tab-title:hover { border-bottom-color: #8ab8e4;} .brxe-fbb6cc .gallery-thumbnails .tab-title.brx-open { border-bottom-color: var(--product-blue);} .brxe-fbb6cc .product-section-nav .toc-list { list-style: none; overflow-x: auto; scrollbar-width: thin;} .brxe-fbb6cc .product-section-nav .toc-list-item { list-style: none;} .brxe-fbb6cc .product-section-nav .toc-link { white-space: nowrap;}@media (max-width: 600px) {.brxe-fbb6cc {font-size: 1rem}.brxe-fbb6cc .spec-table tbody td:last-child::before {content: "Imperial:"; margin-right: .25em; color: var(--product-ink); font-weight: 500}}