.tab-section{position:relative;isolation:isolate;overflow:clip;padding-block:1.5rem;background:#fff;color:#000}.tab-section-bg{position:absolute;z-index:1;right:0;bottom:0;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.tab-section-bg--desk{display:none;width:52.5rem}.tab-section-bg--mob{width:24.5rem}.tab-section-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:2.5rem;padding-block:1.5rem}.tab-section--spacing-lg .tab-section-inner{padding-block:2rem}.tab-section .tab-section-heading{gap:.5rem}.tab-section .tab-section-heading em{text-box:trim-both cap alphabetic}.tab-section .tab-section-heading b{letter-spacing:.075rem}@media (min-width: 768px){.tab-section .tab-section-heading b{letter-spacing:.09rem}}.tab-section-tabs{background:#e0ded9;border-radius:22.5rem;margin-right:-1rem}@media (min-width: 768px){.tab-section-tabs{margin-right:0}}.tab-section-tabs .segmented-btn{flex:0 0 auto;width:auto;height:3rem;display:flex;align-items:center;justify-content:center;border:.125rem solid transparent;white-space:nowrap}.tab-section-tabs .segmented-btn--active{background:#fff;border-color:#e0ded9}.tab-section-panels{width:100%}.tab-panel{display:none}.tab-panel--active{display:flex;flex-direction:column;gap:1.5rem}.tab-panel-content{display:contents}.tab-section .tab-panel-heading{order:1;display:flex;flex-flow:row wrap;align-items:baseline;gap:.75rem .5rem;min-width:0}.tab-section .tab-panel-heading em{text-box:trim-both cap alphabetic}.tab-section .tab-panel-heading--h1{flex-flow:column;align-items:stretch;gap:.5rem}.tab-section .tab-panel-heading--h1 em{text-align:right}@media (min-width: 768px){.tab-section .tab-panel-heading--h1 em{text-align:left}}.tab-panel-media{order:2;width:100%;min-width:0;aspect-ratio:520/400;border-radius:1.5rem;overflow:hidden}.tab-panel-media img{display:block;width:100%;height:100%;object-fit:cover}.tab-panel-body{order:3;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.tab-panel-text p+p{margin-top:1rem}.tab-panel-text strong{font-weight:800;letter-spacing:.01rem}.tab-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.tab-check{display:flex;align-items:flex-start;gap:.75rem}.tab-check svg{flex-shrink:0;width:1.5rem;height:1.5rem}.tab-check-txt{min-width:0;display:flex;flex-direction:column;gap:.5rem}.tab-panel .tab-panel-btn{order:4}.tab-panel--table.tab-panel--active{gap:3rem}.tab-panel--table .tab-panel-content{display:flex;flex-direction:column;gap:1.5rem}.tab-panel--table .tab-panel-heading{margin-bottom:1.5rem}.tab-panel-table{display:flex;flex-direction:column;justify-content:center;gap:1rem;min-width:0}.tab-table{display:flex;flex-direction:column}.tab-table-row{display:flex;align-items:center;min-height:3.5rem}.tab-table-row+.tab-table-row{min-height:calc(3.5rem + 1px);border-top:1px solid rgba(0,0,0,.2)}.tab-table-row+.tab-table-row--gray,.tab-table-row+.tab-table-row--yellow{min-height:3.5rem;margin-top:.5rem;border-top:0}.tab-table-row--gray,.tab-table-row--yellow{border-radius:.75rem}.tab-table-row--gray{background:#f1f0ee}.tab-table-row--yellow{background:#fff5c0}.tab-table-label{flex:1 1 0;min-width:0;padding-inline:.75rem}.tab-table-value{flex:0 0 8.75rem;padding-inline:.75rem;text-align:right}@media (min-width: 992px){.tab-section-bg--desk{display:block}.tab-section-bg--mob{display:none}.tab-section-inner{gap:3rem;padding-block:3rem}.tab-section--spacing-lg .tab-section-inner{padding-block:2.5rem}.tab-section .tab-section-heading{flex-flow:row wrap;align-items:baseline;justify-content:center;gap:.75rem}.tab-section-tabs .segmented-btn{flex:1 1 0}.tab-panel--active{flex-direction:row;align-items:flex-start;gap:3rem}.tab-panel-content{display:flex;flex-direction:column;gap:3rem;flex:1 1 0;min-width:0}.tab-section .tab-panel-heading,.tab-panel-body{order:0}.tab-panel-media{order:0;flex:1 1 0;aspect-ratio:1/1;position:sticky;top:7.5rem}.tab-panel .tab-panel-btn{order:0;width:22.5rem}.tab-panel--table.tab-panel--active{align-items:stretch}.tab-panel--table .tab-panel-btn{margin-top:auto}.tab-panel-table{flex:1 1 0}}
