@font-face{font-family:BKComparisonDisplay;src:url(bk-comparison-display.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:BKComparisonBody;src:url(bk-comparison-body.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BKComparisonBody;src:url(bk-comparison-body-semibold.woff2) format("woff2");font-weight:600 800;font-display:swap}.cs-app{color-scheme:light;--cs-paper: #fff8e9;--cs-ink: #193a31;--cs-forest: #193a31;--cs-gold: #edcc62;--cs-accent: #b73222;--cs-muted: #53635a;--cs-line: #98a59b;--cs-soft: #e5e6d5;--cs-white: #ffffff;--cs-on-forest: var(--cs-paper);--cs-action: var(--cs-forest);--cs-action-hover: #0d2b23;--cs-action-on: var(--cs-paper);--cs-error: #9c291b;--cs-focus: var(--cs-accent);--cs-body: BKComparisonBody, Arial, Helvetica, sans-serif;--cs-display: BKComparisonDisplay, Georgia, "Times New Roman", serif;--cs-normal: 18px;--cs-small: 16px;--cs-caption: 15px;--cs-tiny: 13px;--cs-deck: clamp(20.8px, 2.2vw, 30px);--cs-huge: clamp(48px, 7.7vw, 124px);--cs-comparison-title: clamp(41.6px, 5vw, 84px);--cs-large: clamp(32px, 4.1vw, 68px);--cs-chapter-title: clamp(31.2px, 3.1vw, 50.4px);--cs-medium: clamp(24px, 2.6vw, 40px);--cs-figure-title: clamp(24px, 2.4vw, 36px);--cs-line-body: 1.75;--cs-line-title: 1.08;--cs-line-label: 1.45;--cs-letter-title: -.025em;--cs-letter-kicker: .115em;--cs-measure: 66ch;--cs-hero-measure: 15ch;--cs-shell: 1504px;--cs-library: 1312px;--cs-reading: 1280px;--cs-aside: 240px;--cs-option-min: 256px;--cs-key-min: 240px;--cs-table-min: 704px;--cs-gutter: clamp(16px, 3.8vw, 60px);--cs-reading-gap: clamp(32px, 5vw, 80px);--cs-section-gap: clamp(48px, 6vw, 96px);--cs-panel-space: clamp(20px, 3vw, 40px);--cs-hero-gap: clamp(32px, 4vw, 76px);--cs-space-1: 4px;--cs-space-2: 8px;--cs-space-3: 12px;--cs-space-4: 16px;--cs-space-5: 20px;--cs-space-6: 24px;--cs-space-8: 32px;--cs-space-10: 40px;--cs-space-12: 48px;--cs-space-16: 64px;--cs-rule: 1px;--cs-rule-strong: 2px;--cs-focus-width: 3px;--cs-focus-offset: 4px;--cs-target: 44px;--cs-radius: 0;--cs-disabled-opacity: .55;--cs-active-opacity: .8;--cs-duration: .14s;--cs-ease: ease-out;--cs-heading-weight: 700;--cs-body-weight: 400;--cs-strong-weight: 600;--cs-skip-layer: 20;--cs-reader-layer: 5;--cs-nav-surface: #f4eddc;--cs-reader-offset: 96px;--cs-popover-shadow: 0 12px 28px #193a3120;--cs-textarea-min: 128px;--cs-directory-image: 352px;--cs-print-paper: #ffffff;--cs-print-ink: #193a31;--cs-print-body: 11.5pt;--cs-print-small: 9.5pt;--cs-print-h1: 32pt;--cs-print-h2: 23pt;--cs-print-h3: 17pt;--cs-print-media: 560px;--cs-forest-98: #193a31fa;--cs-forest-94: #193a31f0;--cs-forest-86: #193a31db;--cs-forest-40: #193a3166;--cs-clear: #193a3100;--cs-hero-rule: #fff8e970;--cs-hero-wash: linear-gradient(90deg,var(--cs-forest-98) 0%,var(--cs-forest-94) 42%,var(--cs-forest-86) 60%,var(--cs-forest-40) 79%,var(--cs-clear) 100%);--cs-hero-mobile-wash: linear-gradient(180deg,var(--cs-clear) 0,var(--cs-forest-40) 80px,var(--cs-forest-94) 192px,var(--cs-forest) 336px);--cs-hero-min: clamp(576px,58vw,1024px);--cs-hero-mobile-reserve: clamp(120px,38vw,352px);--cs-immersive-title: clamp(48px,6.2vw,96px);--cs-immersive-library-title: clamp(64px,8.5vw,144px);--cs-immersive-phone-title: clamp(38.4px,8vw,80px);--cs-immersive-phone-library-title: clamp(54.4px,11vw,112px);--cs-immersive-deck: clamp(19.2px,1.7vw,25.6px);--cs-share-target: 52px;--cs-share-icon: 24px;--cs-share-dialog-width: 640px;--cs-share-title: clamp(27.2px,4vw,40px);--cs-share-backdrop: #0d2b23c9;--cs-share-shadow: 0 16px 64px #0d2b2350;--cs-facebook: #1255b5;--cs-pinterest: #b51d34;--cs-whatsapp: #16623f;--cs-telegram: #165b85;--cs-instagram: #972b44}.cs-app{--cs-surface: #fffdf7;--cs-surface-mint: #edf3e9;--cs-surface-sand: #f8edd1;--cs-card-border: #bcc8bd;--cs-radius-card: 12px;--cs-ui-title: clamp(26.4px, 2.4vw, 34.4px);--cs-ui-subtitle: clamp(19.2px, 1.8vw, 24px);--cs-ui-card-title: clamp(18px, 1.4vw, 22px);--cs-opening-title: clamp(40px, 4.2vw, 72px);--cs-opening-long-title: clamp(32px, 3.25vw, 52px);--cs-opening-phone-title: clamp(32px, 8.5vw, 44.8px);--cs-opening-phone-library-title: clamp(36px, 9vw, 48px);--cs-opening-phone-long-title: clamp(27.2px, 7vw, 40px);--cs-answer-title: 24px;--cs-answer-editorial: clamp(26.4px, 2.8vw, 36.8px);--cs-choice-editorial: clamp(26.4px, 2.6vw, 33.6px);--cs-answer-lead: 20px;--cs-line-body: 1.7;--cs-measure: 65ch;--cs-library: 1216px;--cs-reading: 1216px;--cs-aside: 208px;--cs-reading-gap: 48px;--cs-section-gap: clamp(40px, 4vw, 64px);--cs-panel-space: clamp(20px, 2.4vw, 32px);--cs-share-target: 44px;--cs-radius-control: 6px;--cs-opening-panel-width: min(50%, 704px);--cs-cabinet-position: center 40%;--cs-card-image-ratio: 3/2;--cs-trail-min: 304px;--cs-nav-title-size: 26px;--cs-outline-offset: 72px;--cs-outline-max-height: 448px;--cs-outline-trigger-height: 56px;--cs-progress-height: 3px;--cs-read-return-size: 64px;--cs-read-return-clearance: 96px}.cs-app,.cs-app *{box-sizing:border-box}.cs-app{margin:0;background:var(--cs-paper);color:var(--cs-ink);font:var(--cs-body-weight) var(--cs-normal)/var(--cs-line-body) var(--cs-body)}.cs-app [hidden]{display:none!important}.cs-app{min-inline-size:0}.cs-app :where(div,section,article,aside,main,figure,li){min-inline-size:0}.cs-app :where(h1,h2,h3,h4){font-family:var(--cs-display);font-weight:var(--cs-heading-weight);font-style:normal;line-height:var(--cs-line-title);letter-spacing:var(--cs-letter-title);overflow-wrap:anywhere;margin-block:0 var(--cs-space-6)}.cs-app h1{font-size:var(--cs-huge);max-inline-size:var(--cs-hero-measure);text-wrap:balance}.cs-app h2{font-size:var(--cs-large)}.cs-app h3{font-size:var(--cs-medium)}.cs-app p{margin-block:0 var(--cs-space-6);max-inline-size:var(--cs-measure)}.cs-app :where(p,li,strong,summary,figcaption){overflow-wrap:anywhere}.cs-app :where(ul,ol){padding-inline-start:var(--cs-space-6)}.cs-app li{margin-block-end:var(--cs-space-3)}.cs-app :where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.cs-app a{color:inherit;text-decoration-thickness:var(--cs-rule);text-underline-offset:var(--cs-space-1);overflow-wrap:anywhere}.cs-app a:hover{color:var(--cs-accent);text-decoration-thickness:var(--cs-rule-strong)}.cs-app a:active{opacity:var(--cs-active-opacity)}.cs-app :focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}.cs-app :where(button,input,select,textarea){font:inherit;color:var(--cs-ink);border-radius:var(--cs-radius)}.cs-app button,.cs-hero-actions>a{min-block-size:var(--cs-target);padding:var(--cs-space-2) var(--cs-space-5);border:var(--cs-rule) solid var(--cs-action);background:var(--cs-paper);color:var(--cs-action);cursor:pointer;line-height:var(--cs-line-label);text-decoration:none;overflow-wrap:anywhere;white-space:normal;transition:background-color var(--cs-duration) var(--cs-ease),color var(--cs-duration) var(--cs-ease)}.cs-app button:hover,.cs-hero-actions>a:hover{background:var(--cs-action);color:var(--cs-action-on)}.cs-app button:active,.cs-hero-actions>a:active{background:var(--cs-action-hover);color:var(--cs-action-on)}.cs-app button[aria-pressed=true]{background:var(--cs-action);color:var(--cs-action-on)}.cs-app button[aria-pressed=true]:hover{background:var(--cs-action-hover)}.cs-app button:disabled{opacity:var(--cs-disabled-opacity);cursor:default}.cs-app button[aria-busy=true]{cursor:progress}.cs-app :where(input,select,textarea){min-block-size:var(--cs-target);inline-size:100%;min-inline-size:0;padding:var(--cs-space-3);border:var(--cs-rule) solid var(--cs-ink);background:var(--cs-white);line-height:var(--cs-line-label)}.cs-app textarea{min-block-size:var(--cs-textarea-min);resize:vertical;line-height:var(--cs-line-body)}.cs-app :where(input,textarea)::placeholder{color:var(--cs-muted);opacity:1}.cs-app [aria-invalid=true]{border-color:var(--cs-error);border-width:var(--cs-rule-strong)}.cs-app :where([data-save-status],[data-copy-status],[data-notebook-status],[data-results],[data-row-status]){display:block;font-size:var(--cs-small);line-height:var(--cs-line-label);min-block-size:var(--cs-space-6);margin-block:var(--cs-space-3)}.cs-app [data-state=error]{color:var(--cs-error);font-weight:var(--cs-strong-weight)}.cs-app img,.cs-app svg{display:block;max-inline-size:100%;block-size:auto}.cs-app figure{margin:0}.cs-app figcaption{font-size:var(--cs-caption);line-height:var(--cs-line-label);margin-block-start:var(--cs-space-3)}.cs-app :where([id]){scroll-margin-top:var(--cs-space-6)}.cs-skip{position:absolute;inset-block-start:var(--cs-space-4);inset-inline-start:var(--cs-space-4);z-index:var(--cs-skip-layer);transform:translateY(-200%);background:var(--cs-paper);color:var(--cs-ink);padding:var(--cs-space-3) var(--cs-space-5)}.cs-skip:focus{transform:translateY(0)}.cs-top{max-inline-size:var(--cs-shell);margin-inline:auto;padding:var(--cs-space-5) var(--cs-gutter);border-block-end:var(--cs-rule) solid var(--cs-ink);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cs-space-3) var(--cs-space-8);font-size:var(--cs-small)}.cs-top>a{font-family:var(--cs-display);font-size:var(--cs-medium);font-weight:var(--cs-heading-weight);text-decoration:none}.cs-top nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-2) var(--cs-space-6)}.cs-top nav a{display:inline-flex;align-items:center;min-block-size:var(--cs-target)}.cs-top>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-2) var(--cs-space-6)}.cs-top>div a{display:inline-flex;align-items:center;min-block-size:var(--cs-target)}.cs-review{padding:var(--cs-space-2) var(--cs-gutter);background:var(--cs-forest);color:var(--cs-on-forest);font-size:var(--cs-tiny);line-height:var(--cs-line-label)}.cs-review p{max-inline-size:var(--cs-shell);margin:0 auto}.cs-hero{max-inline-size:var(--cs-shell);margin-inline:auto;padding:var(--cs-space-12) var(--cs-gutter) var(--cs-section-gap);display:grid;gap:var(--cs-hero-gap);align-items:center}.cs-hero>div{min-inline-size:0}.cs-hero>figure{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.cs-hero>figure img{inline-size:100%;object-fit:contain}.cs-hero .cs-kicker{margin-block-end:var(--cs-space-5)}.cs-app[data-view=comparison] .cs-hero h1{font-size:var(--cs-comparison-title);max-inline-size:20ch}.cs-kicker{color:var(--cs-muted);font-size:var(--cs-tiny);font-weight:var(--cs-strong-weight);letter-spacing:var(--cs-letter-kicker);text-transform:uppercase}.cs-deck{font-size:var(--cs-deck);line-height:var(--cs-line-label);max-inline-size:43ch}.cs-meta{font-size:var(--cs-small);line-height:var(--cs-line-label);color:var(--cs-muted)}.cs-hero-actions,.cs-reading-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cs-space-3)}.cs-hero-actions>a{display:inline-flex;align-items:center;justify-content:center;background:var(--cs-action);color:var(--cs-action-on)}.cs-hero-actions>a:hover{background:var(--cs-action-hover)}.cs-hero-actions :where([data-save-status],[data-copy-status]){flex-basis:100%;margin:0}.cs-layout{max-inline-size:var(--cs-reading);margin-inline:auto;padding:0 var(--cs-gutter) var(--cs-section-gap)}.cs-reading-rail{align-self:stretch;margin-block-end:var(--cs-space-8)}.cs-reading-map{border:var(--cs-rule) solid var(--cs-line);background:var(--cs-paper)}.cs-contents{font-size:var(--cs-caption)}.cs-contents>summary{position:relative;cursor:pointer;min-block-size:var(--cs-target);padding:var(--cs-space-4);padding-inline-end:var(--cs-space-12);font-weight:var(--cs-strong-weight);line-height:var(--cs-line-label);list-style:none}.cs-contents>summary::-webkit-details-marker{display:none}.cs-contents>summary:after{content:"+";position:absolute;inset-inline-end:var(--cs-space-4);inset-block-start:50%;transform:translateY(-50%);font-size:var(--cs-normal)}.cs-contents[open]>summary:after{content:"\2212"}.cs-nav-current{display:block;font-weight:var(--cs-body-weight);color:var(--cs-muted);margin-block-start:var(--cs-space-1)}.cs-contents nav{padding:0 var(--cs-space-2) var(--cs-space-2)}.cs-contents :where(ol,ul){list-style:none;padding:0;margin:0}.cs-contents li{margin:0}.cs-contents li a{display:flex;align-items:center;gap:var(--cs-space-3);min-block-size:var(--cs-target);padding:var(--cs-space-2) var(--cs-space-3);text-decoration:none;line-height:var(--cs-line-label);border-inline-start:var(--cs-rule-strong) solid transparent}.cs-contents li a:hover{background:var(--cs-nav-surface);color:var(--cs-ink)}.cs-contents li a[aria-current=location]{background:var(--cs-soft);border-inline-start-color:var(--cs-forest);font-weight:var(--cs-strong-weight)}.cs-nav-step{flex:0 0 var(--cs-space-6);font-size:var(--cs-tiny);color:var(--cs-muted);font-variant-numeric:tabular-nums}.cs-nav-more{position:relative;border-block-start:var(--cs-rule) solid var(--cs-line);margin-block-start:var(--cs-space-3)}.cs-nav-more>summary{cursor:pointer;min-block-size:var(--cs-target);padding:var(--cs-space-3);font-size:var(--cs-tiny);font-weight:var(--cs-strong-weight);line-height:var(--cs-line-label)}.cs-reading-progress{padding:var(--cs-space-3) var(--cs-space-4);border-block-start:var(--cs-rule) solid var(--cs-line)}.cs-progress-track{block-size:var(--cs-space-1);background:var(--cs-soft);overflow:hidden}.cs-progress-track>span{display:block;inline-size:0;block-size:100%;background:var(--cs-forest)}.cs-app .cs-reading-progress [data-progress]{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3);inline-size:100%;border:0;padding-inline:0;font-size:var(--cs-tiny);font-variant-numeric:tabular-nums}.cs-app .cs-reading-progress [data-progress]:hover{background:transparent;color:var(--cs-accent)}.cs-prose{min-inline-size:0;max-inline-size:var(--cs-measure)}.cs-app>.cs-prose{max-inline-size:var(--cs-library);margin-inline:auto;padding-inline:var(--cs-gutter)}.cs-app>.cs-reading-tools{max-inline-size:var(--cs-reading);margin:0 auto var(--cs-space-10);padding-inline:var(--cs-gutter)}.cs-app>.cs-reading-tools :where([data-save-status],[data-copy-status]){flex-basis:100%;margin:0}.cs-prose>:where(section,div.cs-notebook){margin-block-end:var(--cs-section-gap)}.cs-answer{padding:var(--cs-panel-space);background:var(--cs-gold);margin-block:0 var(--cs-space-12)}.cs-answer>:last-child{margin-block-end:0}.cs-answer :where(.cs-kicker,.cs-meta),.cs-bridge :where(.cs-kicker,.cs-meta){color:var(--cs-ink)}.cs-answer h2{font-size:var(--cs-figure-title);max-inline-size:25ch}.cs-answer>p:last-child{max-inline-size:59ch}.cs-cover{margin-block:var(--cs-space-10)}.cs-cover svg,.cs-cover img{inline-size:100%}.cs-app .cs-editorial{margin-block:var(--cs-section-gap)!important}.cs-editorial>h3{font-size:var(--cs-chapter-title);max-inline-size:29ch}.cs-editorial>.cs-kicker{margin-block-end:var(--cs-space-3)}.cs-editorial-image{display:block}.cs-editorial-image img{inline-size:100%;block-size:auto;object-fit:contain}.cs-editorial figcaption{max-inline-size:var(--cs-measure);padding-block-start:var(--cs-space-3);border-block-start:var(--cs-rule) solid var(--cs-line)}.cs-editorial-key{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cs-key-min)),1fr));gap:var(--cs-space-6);padding:0!important;margin-block:var(--cs-space-6);counter-reset:visual-key}.cs-editorial-key>li{counter-increment:visual-key;border-block-start:var(--cs-rule-strong) solid var(--cs-forest);padding-block-start:var(--cs-space-4)}.cs-editorial-key strong{display:block;font-size:var(--cs-normal);line-height:var(--cs-line-label);margin-block-end:var(--cs-space-3)}.cs-editorial-key[data-key-mode=steps] strong:before{content:counter(visual-key,decimal-leading-zero) " / ";color:var(--cs-muted);font-size:var(--cs-tiny)}.cs-editorial-key[data-key-mode=alternatives]>li{border-block-start-color:var(--cs-gold)}.cs-editorial-key[data-key-mode=layers]>li{border-block-start-color:var(--cs-accent)}.cs-editorial-key p{margin-block-end:0}.cs-original-figure-notes{margin-block:var(--cs-space-6) var(--cs-space-10);border-block:var(--cs-rule) solid var(--cs-line);padding-block:var(--cs-space-4)}.cs-original-figure-notes>summary{cursor:pointer;font-weight:var(--cs-strong-weight);line-height:var(--cs-line-label);padding-block:var(--cs-space-2)}.cs-original-figure-notes dl{margin-block:var(--cs-space-5)}.cs-original-figure-notes dt{font-weight:var(--cs-strong-weight)}.cs-original-figure-notes dd{margin-inline:0;margin-block:var(--cs-space-2) var(--cs-space-5)}.cs-entry>img{inline-size:100%;block-size:auto;object-fit:contain}.cs-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cs-option-min)),1fr));gap:var(--cs-space-8);margin-block:var(--cs-space-10) var(--cs-section-gap)}.cs-choices>article{padding-block-start:var(--cs-space-6);border-block-start:var(--cs-rule-strong) solid var(--cs-forest)}.cs-choices h3{margin-block-end:var(--cs-space-4)}.cs-choices h4{font-family:var(--cs-body);font-size:var(--cs-normal);line-height:var(--cs-line-label);letter-spacing:normal;margin-block:var(--cs-space-6) var(--cs-space-3)}.cs-choices li{margin-block-end:var(--cs-space-3)}.cs-table-wrap{inline-size:100%;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:var(--cs-space-6) var(--cs-space-10);padding-block-end:var(--cs-space-4)}.cs-table-wrap table{border-collapse:collapse;inline-size:100%;min-inline-size:var(--cs-table-min);font-size:var(--cs-normal);line-height:var(--cs-line-label)}.cs-table-wrap caption{text-align:start;font-weight:var(--cs-strong-weight);margin-block-end:var(--cs-space-4)}.cs-table-wrap th,.cs-table-wrap td{text-align:start;vertical-align:top;padding:var(--cs-space-4);border-block-end:var(--cs-rule) solid var(--cs-line);overflow-wrap:anywhere}.cs-table-wrap thead th{background:var(--cs-forest);color:var(--cs-on-forest)}.cs-table-wrap tbody th{font-weight:var(--cs-strong-weight)}.cs-table-wrap tbody tr:nth-child(2n){background:var(--cs-soft)}.cs-app [data-row-filter]{margin-block:var(--cs-space-6)}.cs-app [data-row-filter] label{display:block;font-weight:var(--cs-strong-weight);margin-block-end:var(--cs-space-2)}.cs-chapter{padding-block-start:var(--cs-space-8);border-block-start:var(--cs-rule) solid var(--cs-line)}.cs-chapter h2{font-size:var(--cs-chapter-title);max-inline-size:25ch}.cs-figure{margin-block:var(--cs-space-10) var(--cs-space-8)!important;background:var(--cs-soft)}.cs-figure>svg,.cs-figure>img{inline-size:100%}.cs-figure>figcaption{margin:0;padding:var(--cs-panel-space)}.cs-figure>:where(h3,ol.cs-figure-key){margin-inline:var(--cs-panel-space)}.cs-figure>h3{margin-block-start:var(--cs-panel-space)}.cs-figure h3{font-size:var(--cs-figure-title);max-inline-size:28ch;margin-block-end:var(--cs-space-6)}.cs-figure p{font-size:var(--cs-normal);line-height:var(--cs-line-body)}.cs-figure-key{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cs-key-min)),1fr));gap:var(--cs-space-6);list-style:none;margin:0 0 var(--cs-space-6);padding:0!important}.cs-figure-key li{border-block-start:var(--cs-rule) solid currentColor;padding-block-start:var(--cs-space-4);margin:0}.cs-figure-key strong{display:block;font-size:var(--cs-normal);font-weight:var(--cs-strong-weight);line-height:var(--cs-line-label);margin-block-end:var(--cs-space-2)}.cs-figure-key p{margin-block-end:0}.cs-figure--parallel,.cs-figure--map,.cs-figure--landscape{background:var(--cs-gold)}.cs-figure--flow,.cs-figure--roles{background:var(--cs-forest);color:var(--cs-on-forest)}.cs-figure--flow :where(a:hover),.cs-figure--roles :where(a:hover){color:var(--cs-gold)}.cs-figure--timeline .cs-figure-key,.cs-figure--checklist .cs-figure-key{grid-template-columns:1fr}.cs-figure--label{border-inline-start:var(--cs-rule-strong) solid var(--cs-accent)}.cs-case{padding:var(--cs-panel-space);background:var(--cs-forest);color:var(--cs-on-forest)}.cs-case h2{font-size:var(--cs-chapter-title)}.cs-case a:hover{color:var(--cs-gold)}.cs-case :where(.cs-kicker,.cs-meta){color:var(--cs-on-forest)}.cs-case ol{margin-block-end:0}.cs-practical{margin-block:var(--cs-space-10);padding-block:var(--cs-space-6);border-block:var(--cs-rule) solid var(--cs-ink)}.cs-practical h3{max-inline-size:30ch}.cs-practical>:where(ul,ol){display:grid;gap:var(--cs-space-4)}.cs-faq details{border-block-start:var(--cs-rule) solid var(--cs-line);padding-block:var(--cs-space-5)}.cs-faq details:last-child{border-block-end:var(--cs-rule) solid var(--cs-line)}.cs-faq summary{cursor:pointer;font-weight:var(--cs-strong-weight);min-block-size:var(--cs-target);line-height:var(--cs-line-label)}.cs-faq details p{margin-block:var(--cs-space-5) 0}.cs-sources{font-size:var(--cs-small)}.cs-sources h2{font-size:var(--cs-chapter-title)}.cs-sources li{margin-block-end:var(--cs-space-6);overflow-wrap:anywhere}.cs-sources li p{font-size:var(--cs-small);margin-block:var(--cs-space-2) 0}.cs-routes,.cs-related,.cs-bridge{margin-block:var(--cs-section-gap)}.cs-route-list{padding:0!important;list-style:none}.cs-route-list li{padding-block:var(--cs-space-5);border-block-start:var(--cs-rule) solid var(--cs-line);margin:0}.cs-route-list a{font-family:var(--cs-display);font-size:var(--cs-medium);font-weight:var(--cs-heading-weight);line-height:var(--cs-line-title)}.cs-route-list p{margin-block:var(--cs-space-3) 0}.cs-bridge{padding:var(--cs-panel-space);background:var(--cs-gold)}.cs-product-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cs-option-min)),1fr));gap:var(--cs-space-8);margin-block:var(--cs-space-10)}.cs-product-gallery img{inline-size:100%;aspect-ratio:1;object-fit:contain}.cs-product-gallery figcaption{font-size:var(--cs-small)}.cs-notebook{padding-block:var(--cs-space-8);border-block-start:var(--cs-rule-strong) solid var(--cs-forest)}.cs-notebook h2{font-size:var(--cs-chapter-title)}.cs-notebook form{display:grid;gap:var(--cs-space-5)}.cs-notebook label{display:block;font-weight:var(--cs-strong-weight);font-size:var(--cs-normal)}.cs-notebook label :where(input,textarea,select){margin-block-start:var(--cs-space-2);font-weight:var(--cs-body-weight)}.cs-notebook fieldset{min-inline-size:0;margin:0;padding:0;border:0}.cs-notebook .cs-reading-tools,.cs-notebook [data-notebook-status]{grid-column:1 / -1}.cs-notebook [data-clear-notes],.cs-app [data-saved-reading] [data-clear-saved]{border-color:var(--cs-error);color:var(--cs-error)}.cs-notebook [data-clear-notes]:hover,.cs-app [data-saved-reading] [data-clear-saved]:hover{background:var(--cs-error);color:var(--cs-paper)}.cs-notebook-print{display:none}.cs-saved{padding-block:var(--cs-space-8);border-block-start:var(--cs-rule) solid var(--cs-ink)}.cs-saved h2{font-size:var(--cs-chapter-title)}.cs-saved li{margin-block-end:var(--cs-space-4)}.cs-saved button{margin-block-start:var(--cs-space-3)}.cs-shelf{max-inline-size:var(--cs-library);margin:var(--cs-section-gap) auto;padding-inline:var(--cs-gutter)}.cs-shelf>p{max-inline-size:var(--cs-measure)}.cs-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cs-option-min)),1fr));gap:var(--cs-space-8);padding-inline:0}.cs-shelf>article{padding-block:var(--cs-space-6);border-block-start:var(--cs-rule-strong) solid var(--cs-forest)}.cs-shelf>article>a{display:inline-block;font-family:var(--cs-display);font-size:var(--cs-medium);font-weight:var(--cs-heading-weight);margin-block-end:var(--cs-space-4)}.cs-shelf:nth-of-type(2n){padding-block:var(--cs-space-10);background:var(--cs-gold)}.cs-shelf .cs-route-list{display:grid;gap:0 var(--cs-space-10)}.cs-directory{max-inline-size:var(--cs-library);margin:var(--cs-section-gap) auto;padding-inline:var(--cs-gutter)}.cs-directory>ol{list-style:none;margin:var(--cs-space-8) 0;padding:0}.cs-directory>ol>li{margin:0;padding-block:var(--cs-space-10);border-block-start:var(--cs-rule) solid var(--cs-ink)}.cs-directory{list-style:none;padding:0!important}.cs-directory>li{margin:0;padding-block:var(--cs-space-10);border-block-start:var(--cs-rule) solid var(--cs-ink)}.cs-entry{text-decoration:none}.cs-entry h3{text-decoration:underline;text-decoration-thickness:var(--cs-rule);text-underline-offset:var(--cs-space-1)}.cs-entry{display:grid;gap:var(--cs-space-6);align-items:center}.cs-entry>.cs-cover,.cs-entry>figure{margin:0}.cs-entry h3{max-inline-size:28ch}.cs-entry p{max-inline-size:57ch}.cs-entry>div>:last-child{margin-block-end:0}.cs-entry .cs-kicker{margin-block-end:var(--cs-space-3)}.cs-entry .cs-cover{max-inline-size:var(--cs-directory-image)}.cs-filter{display:grid;gap:var(--cs-space-5);align-items:end;padding-block:var(--cs-space-6);border-block:var(--cs-rule) solid var(--cs-line);margin-block:var(--cs-space-8)}.cs-filter label{display:block;font-size:var(--cs-small);font-weight:var(--cs-strong-weight)}.cs-filter label :where(input,select){margin-block-start:var(--cs-space-2);font-size:var(--cs-normal);font-weight:var(--cs-body-weight)}.cs-filter [data-results],.cs-filter [data-empty]{grid-column:1 / -1}.cs-footer{background:var(--cs-forest);color:var(--cs-on-forest);padding:var(--cs-space-12) var(--cs-gutter);margin-block-start:var(--cs-section-gap);font-size:var(--cs-small)}.cs-footer>:where(p,nav,div){max-inline-size:var(--cs-library);margin-inline:auto}.cs-footer a:hover{color:var(--cs-gold)}.cs-footer nav{display:flex;flex-wrap:wrap;gap:var(--cs-space-4) var(--cs-space-8)}.cs-footer nav a{display:inline-flex;align-items:center;min-block-size:var(--cs-target)}.cs-footer>a{display:inline-flex;align-items:center;min-block-size:var(--cs-target);margin-inline-end:var(--cs-space-6)}.cs-app [data-progress]{position:static;min-inline-size:0;font-size:var(--cs-small)}@media(min-width:608px){.cs-entry{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:var(--cs-space-10)}.cs-notebook form{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-notebook form>label:has(textarea){grid-column:1 / -1}.cs-filter{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cs-filter [data-reset]{justify-self:start}}@media(min-width:992px){.cs-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.cs-layout{display:grid;grid-template-columns:var(--cs-aside) minmax(0,1fr);gap:var(--cs-reading-gap);align-items:start}.cs-reading-rail{margin-block-end:0}.cs-reading-map[data-docked=true]{position:sticky;inset-block-start:var(--cs-space-6)}.cs-nav-current{display:none}.cs-nav-more[open]>ul{position:absolute;inset-inline:0;inset-block-end:100%;background:var(--cs-paper);border:var(--cs-rule) solid var(--cs-line);box-shadow:var(--cs-popover-shadow);padding:var(--cs-space-2);z-index:var(--cs-reader-layer)}.cs-shelf .cs-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-filter{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto}.cs-directory>ol>li:nth-child(3n) .cs-entry{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.cs-practical>:where(ul,ol){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.84px){.cs-layout :where([id]){scroll-margin-top:var(--cs-reader-offset)}.cs-reading-rail:has(.cs-reading-map[data-enhanced=true]){position:sticky;inset-block-start:0;z-index:var(--cs-reader-layer)}.cs-reading-map[data-enhanced=true] .cs-contents{position:relative}.cs-reading-map[data-enhanced=true] .cs-contents>summary{scroll-margin-block-start:calc(-1 * var(--cs-space-6))}.cs-reading-map[data-enhanced=true] .cs-contents>nav{position:absolute;inset-inline:calc(-1 * var(--cs-rule));inset-block-start:100%;max-block-size:calc(100dvh - var(--cs-reader-offset));overflow-y:auto;overscroll-behavior-y:contain;background:var(--cs-paper);border:var(--cs-rule) solid var(--cs-line);box-shadow:var(--cs-popover-shadow);padding-block-start:var(--cs-space-2)}.cs-reading-map[data-enhanced=true] .cs-reading-progress{padding:0;border:0}.cs-app .cs-reading-map[data-enhanced=true] .cs-reading-progress [data-progress]{display:none}.cs-contents>summary{padding-block:var(--cs-space-3)}}@media(max-width:384px){.cs-top{align-items:start}.cs-top nav{gap:var(--cs-space-2) var(--cs-space-4)}.cs-hero-actions>:where(a,button){inline-size:100%}.cs-notebook .cs-reading-tools>button{inline-size:100%}.cs-figure-key{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cs-app *,.cs-app *:before,.cs-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.cs-app{background:var(--cs-print-paper);color:var(--cs-print-ink);font-size:var(--cs-print-body)}.cs-skip,.cs-top,.cs-review,.cs-reading-rail,.cs-contents,.cs-hero-actions,.cs-reading-tools,.cs-filter,[data-row-filter],[data-progress],.cs-footer,[data-save-status],[data-copy-status],[data-notebook-status],[data-row-status],.cs-saved{display:none!important}.cs-hero{display:block;padding:var(--cs-space-4) 0 var(--cs-space-6)}.cs-hero>figure,.cs-cover{max-inline-size:var(--cs-print-media)}.cs-hero>figure{margin-block:var(--cs-space-6)}.cs-app h1{font-size:var(--cs-print-h1);max-inline-size:none}.cs-app h2{font-size:var(--cs-print-h2)}.cs-app h3{font-size:var(--cs-print-h3)}.cs-layout{display:block;padding:0}.cs-prose{max-inline-size:none}.cs-prose>section{margin-block-end:var(--cs-space-8)}.cs-app p{orphans:3;widows:3}.cs-choices{gap:var(--cs-space-6)}.cs-choices>article,.cs-product-gallery figure{break-inside:avoid}.cs-answer,.cs-case,.cs-bridge,.cs-figure{background:var(--cs-print-paper);color:var(--cs-print-ink);padding:var(--cs-space-4);border:var(--cs-rule) solid var(--cs-line)}.cs-figure{max-inline-size:var(--cs-print-media);break-inside:avoid;margin-block:var(--cs-space-6)!important}.cs-figure figcaption{padding:var(--cs-space-4) 0 0}.cs-figure :where(p,strong),.cs-sources li p,.cs-app figcaption{font-size:var(--cs-print-small)}.cs-table-wrap{overflow:visible;padding:0}.cs-table-wrap table{min-inline-size:0;font-size:var(--cs-print-small)}.cs-table-wrap :where(th,td){padding:var(--cs-space-2)}.cs-table-wrap thead th{background:var(--cs-print-paper);color:var(--cs-print-ink)}.cs-table-wrap tr[hidden]{display:table-row!important}.cs-directory [data-entry][hidden]{display:list-item!important}.cs-directory,.cs-shelf{margin-block:var(--cs-space-8);padding:0}.cs-sources a[href^="https://"]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-family:var(--cs-body);font-size:var(--cs-print-small)}.cs-notebook[data-enhanced=true] form{display:none}.cs-notebook-print{display:block}.cs-notebook-print dt{font-weight:var(--cs-strong-weight);margin-block-start:var(--cs-space-4)}.cs-notebook-print dd{margin:var(--cs-space-2) 0 var(--cs-space-4);white-space:pre-wrap;overflow-wrap:anywhere}}[data-bk-comparison-guide]{padding-top:0!important;margin-top:0!important}.cs-app{overflow-x:clip}.cs-hero--immersive{display:block;max-inline-size:none;inline-size:100%;margin:0;padding:0;background:var(--cs-forest);color:var(--cs-paper)}.cs-hero--immersive>.cs-hero-canvas{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;position:relative;isolation:isolate;inline-size:100%;background:var(--cs-forest)}.cs-hero--immersive .cs-hero-image{grid-area:1/1;align-self:start;inline-size:100%;block-size:auto;object-fit:contain;max-inline-size:none}.cs-hero-shade{grid-area:1/1;z-index:1;pointer-events:none;background:var(--cs-hero-wash)}.cs-hero-copy{grid-area:1/1;z-index:2;align-self:end;max-inline-size:68%;min-block-size:var(--cs-hero-min);padding:var(--cs-space-12) var(--cs-gutter);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.cs-hero--immersive .cs-kicker{color:var(--cs-gold);font-weight:700;margin-block-end:var(--cs-space-6)}.cs-app .cs-hero--immersive h1{font-size:var(--cs-immersive-title);max-inline-size:19ch;line-height:1.01;letter-spacing:-.035em;margin-block-end:var(--cs-space-6);color:var(--cs-paper);text-wrap:balance}.cs-app[data-view=library] .cs-hero--immersive h1{font-size:var(--cs-immersive-library-title);max-inline-size:15ch}.cs-hero--immersive .cs-deck{font-size:var(--cs-immersive-deck);max-inline-size:43ch;color:var(--cs-paper);margin-block-end:var(--cs-space-5);line-height:1.5}.cs-hero--immersive .cs-meta{color:var(--cs-paper);font-size:var(--cs-caption);margin-block-end:var(--cs-space-6)}.cs-hero--immersive .cs-hero-actions{gap:var(--cs-space-3);margin-block-end:var(--cs-space-6)}.cs-app .cs-hero--immersive .cs-hero-actions>a{white-space:nowrap;inline-size:auto;min-block-size:var(--cs-share-target);padding:var(--cs-space-3) var(--cs-space-5);font-size:var(--cs-small);font-weight:700;gap:var(--cs-space-3);border:var(--cs-rule-strong) solid var(--cs-paper);background:var(--cs-forest);color:var(--cs-paper);text-decoration:none}.cs-app .cs-hero--immersive .cs-hero-actions>.cs-read-action{background:var(--cs-gold);border-color:var(--cs-gold);color:var(--cs-forest)}.cs-app .cs-hero--immersive .cs-hero-actions>a:hover{background:var(--cs-paper);border-color:var(--cs-paper);color:var(--cs-forest)}.cs-app .cs-hero--immersive .cs-hero-actions>a:active{background:var(--cs-gold);color:var(--cs-forest)}.cs-hero--immersive :focus-visible{outline-color:var(--cs-gold)}.cs-app .cs-hero-caption{grid-area:2/1;color:var(--cs-paper);font-size:var(--cs-caption);margin:0;padding:var(--cs-space-4) var(--cs-gutter) var(--cs-space-6);border-block-start:var(--cs-rule) solid var(--cs-hero-rule);background:var(--cs-forest)}.cs-hero-social{display:flex;flex-wrap:wrap;gap:var(--cs-space-3);align-items:center}.cs-app .cs-social{--social-color:var(--cs-forest);display:inline-flex;align-items:center;justify-content:center;gap:var(--cs-space-2);min-inline-size:var(--cs-share-target);min-block-size:var(--cs-share-target);padding:var(--cs-space-3);border:var(--cs-rule-strong) solid var(--social-color);background:var(--social-color);color:var(--cs-white);text-decoration:none;font-weight:700;line-height:1.2;white-space:nowrap}.cs-app .cs-hero-social .cs-social{border-radius:50%;border-color:var(--cs-hero-rule)}.cs-app .cs-social--facebook{--social-color:var(--cs-facebook)}.cs-app .cs-social--pinterest{--social-color:var(--cs-pinterest)}.cs-app .cs-social--whatsapp{--social-color:var(--cs-whatsapp)}.cs-app .cs-social--telegram{--social-color:var(--cs-telegram)}.cs-app .cs-social--instagram{--social-color:var(--cs-instagram)}.cs-app .cs-social:hover{background:var(--cs-paper);color:var(--social-color);border-color:var(--cs-paper)}.cs-app .cs-social:active{background:var(--cs-gold);color:var(--cs-forest)}.cs-app .cs-social-more{display:inline-flex;align-items:center;min-block-size:var(--cs-share-target);gap:var(--cs-space-2);font-size:var(--cs-caption);font-weight:700;color:var(--cs-paper)}.cs-app .cs-social-more:hover{color:var(--cs-gold)}.cs-app .cs-share-action svg,.cs-app .cs-social svg,.cs-share-panel svg{inline-size:var(--cs-share-icon);block-size:var(--cs-share-icon);flex-shrink:0}.cs-share-fallback{max-inline-size:var(--cs-reading);margin:var(--cs-space-12) auto;padding:0 var(--cs-gutter)}.cs-share-dialog{color:var(--cs-ink);background:var(--cs-paper);border:0;padding:0;inline-size:min(var(--cs-share-dialog-width),calc(100% - var(--cs-space-6)));max-inline-size:none;max-block-size:calc(100dvh - var(--cs-space-8));overscroll-behavior:contain;box-shadow:var(--cs-share-shadow)}.cs-share-dialog::backdrop{background:var(--cs-share-backdrop)}.cs-share-panel{color:var(--cs-ink);background:var(--cs-paper)}.cs-share-heading{position:sticky;inset-block-start:0;z-index:var(--cs-reader-layer);display:flex;gap:var(--cs-space-4);align-items:center;justify-content:space-between;padding:var(--cs-space-4) var(--cs-space-5);background:var(--cs-forest);color:var(--cs-paper)}.cs-share-heading .cs-kicker{margin:0;color:var(--cs-paper)}.cs-app .cs-share-heading button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cs-space-2);color:var(--cs-paper);background:var(--cs-forest);border-color:var(--cs-paper);white-space:nowrap}.cs-app .cs-share-heading button:hover{background:var(--cs-paper);color:var(--cs-forest)}.cs-share-card-preview{display:block;inline-size:100%;block-size:auto;aspect-ratio:1200/630;object-fit:contain}.cs-share-copy{padding:var(--cs-space-6)}.cs-share-copy>.cs-kicker{margin-block-end:var(--cs-space-3)}.cs-app .cs-share-copy h2{font-size:var(--cs-share-title);line-height:1.12;margin-block-end:var(--cs-space-4);letter-spacing:-.015em}.cs-share-copy>p{font-size:var(--cs-small);line-height:1.6}.cs-share-primary,.cs-share-formats{display:flex;flex-wrap:wrap;gap:var(--cs-space-3);margin-block:var(--cs-space-5)}.cs-app .cs-share-primary>:where(a,button),.cs-app .cs-share-formats>a,.cs-app .cs-share-link button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cs-space-2);min-block-size:var(--cs-share-target);padding:var(--cs-space-3) var(--cs-space-4);border:var(--cs-rule-strong) solid var(--cs-forest);font-size:var(--cs-caption);font-weight:700;text-decoration:none;white-space:nowrap;line-height:1.2}.cs-app .cs-share-primary>button{background:var(--cs-forest);color:var(--cs-paper)}.cs-app .cs-share-primary>a{background:var(--cs-gold);color:var(--cs-forest)}.cs-app .cs-share-primary>:where(a,button):hover,.cs-app .cs-share-formats>a:hover,.cs-app .cs-share-link button:hover{background:var(--cs-forest);color:var(--cs-paper)}.cs-app .cs-share-primary>button:hover{background:var(--cs-paper);color:var(--cs-forest)}.cs-app .cs-share-primary>:where(a,button):active,.cs-app .cs-share-formats>a:active{background:var(--cs-gold);color:var(--cs-forest)}.cs-share-networks{display:flex;gap:var(--cs-space-3);flex-wrap:wrap;margin-block:var(--cs-space-6)}.cs-app .cs-share-availability,.cs-app .cs-share-note{font-size:var(--cs-caption);color:var(--cs-muted);line-height:1.6}.cs-share-link>label{font-weight:700;font-size:var(--cs-caption)}.cs-share-link>div{display:flex;gap:var(--cs-space-3);align-items:stretch;margin-block-start:var(--cs-space-2)}.cs-share-link input{min-inline-size:0;flex:1}.cs-share-status{min-block-size:var(--cs-space-6);font-size:var(--cs-caption);margin-block:var(--cs-space-4) 0!important}.cs-share-status[data-state=error]{color:var(--cs-error);font-weight:700}.cs-share-status[data-state=success]{color:var(--cs-forest);font-weight:700}.cs-share-status[data-state=loading]{color:var(--cs-muted)}.cs-app .cs-share-panel button:disabled{opacity:var(--cs-disabled-opacity);cursor:wait}.cs-app .cs-share-panel button[aria-busy=true]{cursor:progress}@media(max-width:991.84px){.cs-hero-copy{max-inline-size:88%;min-block-size:0;padding-block-start:var(--cs-hero-mobile-reserve)}.cs-hero-shade{background:var(--cs-hero-mobile-wash)}.cs-app .cs-hero--immersive h1{font-size:var(--cs-immersive-phone-title);max-inline-size:22ch}.cs-app[data-view=library] .cs-hero--immersive h1{font-size:var(--cs-immersive-phone-library-title)}.cs-hero--immersive .cs-deck{font-size:var(--cs-deck);max-inline-size:38ch}}@media(max-width:608px){.cs-hero-copy{max-inline-size:100%;padding-block-end:var(--cs-space-8)}.cs-hero--immersive .cs-kicker{font-size:var(--cs-tiny);margin-block-end:var(--cs-space-4)}.cs-app .cs-hero--immersive .cs-hero-actions>a{font-size:var(--cs-caption);padding-inline:var(--cs-space-3)}.cs-hero-social{gap:var(--cs-space-2)}.cs-share-copy{padding:var(--cs-space-5)}.cs-share-link>div{flex-direction:column}.cs-share-formats{flex-direction:column;align-items:flex-start}.cs-share-heading{padding-inline:var(--cs-space-4)}.cs-share-heading .cs-kicker{font-size:var(--cs-tiny)}}@media print{.cs-share-fallback,.cs-share-dialog,.cs-hero-social,.cs-hero-shade{display:none!important}.cs-hero--immersive{background:var(--cs-print-paper);color:var(--cs-print-ink)}.cs-hero--immersive>.cs-hero-canvas{display:block;background:var(--cs-print-paper)}.cs-hero-copy{padding:0;max-inline-size:none;min-block-size:0}.cs-app .cs-hero--immersive :where(h1,.cs-deck,.cs-meta,.cs-kicker){color:var(--cs-print-ink)}.cs-hero--immersive .cs-hero-image,.cs-app .cs-hero-caption{display:none}.cs-app .cs-hero--immersive h1{font-size:var(--cs-print-h1);max-inline-size:none}}.cs-app :where(h2,h3,h4){font-family:var(--cs-body);letter-spacing:normal;line-height:1.25;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.cs-app h2{font-size:var(--cs-ui-title);margin-block-end:var(--cs-space-5)}.cs-app h3{font-size:var(--cs-ui-subtitle);margin-block-end:var(--cs-space-4)}.cs-app :where(p,li,summary,figcaption,a){overflow-wrap:break-word}.cs-app :where(button,input,textarea,select){border-radius:var(--cs-radius-control)}.cs-app button{transition:none}.cs-app :where(a,button) svg{inline-size:var(--cs-space-6);block-size:var(--cs-space-6);flex-shrink:0}.cs-top{padding-block:var(--cs-space-3);max-inline-size:var(--cs-library);border:0;font-size:var(--cs-caption)}.cs-top>a{font-size:var(--cs-nav-title-size);color:var(--cs-forest)}.cs-top>div{gap:var(--cs-space-4)}.cs-top>div a{white-space:nowrap}.cs-app .cs-hero--immersive>.cs-hero-canvas{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;background:var(--cs-forest)}.cs-app .cs-hero--immersive .cs-hero-image{grid-area:1/1;inline-size:100%;max-inline-size:none;max-block-size:none;block-size:auto;align-self:start;object-fit:contain}.cs-app .cs-hero-canvas[data-art-orientation=portrait] .cs-hero-image{aspect-ratio:var(--cs-card-image-ratio);object-fit:cover;object-position:var(--cs-cabinet-position)}.cs-app .cs-hero-shade{display:none}.cs-app .cs-hero-copy{grid-area:1/1;inline-size:var(--cs-opening-panel-width);max-inline-size:none;min-block-size:0;align-self:end;justify-content:center;padding:var(--cs-space-8) var(--cs-gutter);background:var(--cs-forest)}.cs-app[data-view] .cs-hero--immersive h1,.cs-app[data-view=library] .cs-hero--immersive h1{font-size:var(--cs-opening-title);max-inline-size:none;margin-block-end:var(--cs-space-5);overflow-wrap:normal;line-height:1.08;text-wrap:balance}.cs-app[data-view] .cs-hero--immersive[data-title-length=long] h1{font-size:var(--cs-opening-long-title)}.cs-app .cs-hero--immersive .cs-kicker{font-size:var(--cs-tiny);line-height:1.5;margin-block-end:var(--cs-space-4);letter-spacing:.07em}.cs-app .cs-hero--immersive .cs-deck{font-size:var(--cs-normal);line-height:1.6;max-inline-size:40ch;margin-block-end:var(--cs-space-4)}.cs-app .cs-hero--immersive .cs-meta{font-size:var(--cs-caption);line-height:1.5;margin-block-end:var(--cs-space-5)}.cs-app .cs-hero--immersive .cs-hero-actions{margin-block-end:0}.cs-app .cs-hero--immersive .cs-hero-actions>a{font-size:var(--cs-caption);padding:var(--cs-space-3);border-radius:var(--cs-radius-control);min-block-size:var(--cs-target)}.cs-app .cs-hero-caption{grid-area:2/1;font-size:var(--cs-tiny);padding-block:var(--cs-space-3);line-height:1.6;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4);flex-wrap:wrap}.cs-hero-caption>a{display:inline-flex;align-items:center;gap:var(--cs-space-2);min-block-size:var(--cs-target);white-space:nowrap;color:inherit}.cs-app>.cs-prose.cs-library-prose{max-inline-size:var(--cs-library);padding-block-start:var(--cs-space-10)}.cs-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cs-space-4);margin-block-start:var(--cs-space-6)}.cs-app .cs-topic-card{display:flex;flex-direction:column;background:var(--cs-surface);border:var(--cs-rule) solid var(--cs-card-border);border-radius:var(--cs-radius-card);text-decoration:none;overflow:hidden}.cs-topic-card>img{inline-size:100%;block-size:auto;aspect-ratio:var(--cs-card-image-ratio);object-fit:contain;background:var(--cs-surface-sand)}.cs-topic-card[data-art-orientation=portrait]>img{object-fit:cover;object-position:var(--cs-cabinet-position)}.cs-topic-card>div{padding:var(--cs-space-4);display:flex;flex-direction:column;flex:1}.cs-app .cs-topic-card h3{font-size:var(--cs-ui-card-title);line-height:1.25;margin-block-end:var(--cs-space-2)}.cs-topic-card p{font-size:var(--cs-caption);line-height:1.5;margin-block-end:var(--cs-space-4)}.cs-topic-card span{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-2);font-size:var(--cs-tiny);font-weight:var(--cs-strong-weight);margin-block-start:auto}.cs-app .cs-topic-card:hover,.cs-app .cs-start-card:hover,.cs-app .cs-entry:hover{color:var(--cs-ink);background:var(--cs-surface-mint);border-color:var(--cs-forest)}.cs-app .cs-topic-card:active,.cs-app .cs-start-card:active,.cs-app .cs-entry:active{opacity:1;background:var(--cs-surface-sand)}.cs-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-5);margin-block-start:var(--cs-space-6)}.cs-app .cs-start-card{display:flex;flex-direction:column;align-items:stretch;padding:0;border:var(--cs-rule) solid var(--cs-card-border);border-radius:var(--cs-radius-card);background:var(--cs-surface-mint);text-decoration:none;overflow:hidden}.cs-start-card>img{inline-size:100%;block-size:auto;aspect-ratio:var(--cs-card-image-ratio);object-fit:contain}.cs-start-card>div{padding:var(--cs-space-5);display:flex;flex-direction:column;align-items:flex-start;flex:1}.cs-start-card>div>span{margin-block-start:auto}.cs-app .cs-start-card h3{font-size:var(--cs-ui-card-title)}.cs-start-card p{font-size:var(--cs-caption);line-height:1.55;margin-block-end:var(--cs-space-3)}.cs-start-card span,.cs-app .cs-text-action{display:inline-flex;align-items:center;gap:var(--cs-space-2);min-block-size:var(--cs-target);font-weight:var(--cs-strong-weight);font-size:var(--cs-caption)}.cs-app .cs-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-6);margin-block:var(--cs-space-6) 0;padding:0}.cs-app .cs-directory>li{display:flex;margin:0;padding:0;border:0}.cs-app .cs-directory>li .cs-entry{display:flex;flex-direction:column;align-items:stretch;inline-size:100%;gap:0;border:var(--cs-rule) solid var(--cs-card-border);border-radius:var(--cs-radius-card);background:var(--cs-surface);overflow:hidden;text-decoration:none}.cs-entry>img{inline-size:100%;block-size:auto;aspect-ratio:var(--cs-card-image-ratio);object-fit:contain;background:var(--cs-surface-sand)}.cs-entry>div{padding:var(--cs-space-5);display:flex;flex:1;flex-direction:column}.cs-app .cs-entry h3{font-size:var(--cs-ui-card-title);line-height:1.3;text-decoration:none;margin-block-end:var(--cs-space-3);max-inline-size:none}.cs-entry .cs-meta{font-size:var(--cs-tiny);line-height:1.5;margin-block-end:var(--cs-space-3)}.cs-entry p{font-size:var(--cs-small);line-height:1.6;margin-block-end:var(--cs-space-4)}.cs-entry-action{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-2);font-size:var(--cs-caption);font-weight:var(--cs-strong-weight);margin-block-start:auto;min-block-size:var(--cs-target)}.cs-app .cs-filter{display:block;margin-block:var(--cs-space-6);padding:var(--cs-space-6);background:var(--cs-surface-mint);border:var(--cs-rule) solid var(--cs-card-border);border-radius:var(--cs-radius-card)}.cs-search-line{display:flex;gap:var(--cs-space-4);align-items:end;margin-block-end:var(--cs-space-5)}.cs-search-line label{flex:1}.cs-search-line button{white-space:nowrap}.cs-topic-filters,.cs-question-filters{margin:0;padding:0;border:0;min-inline-size:0}.cs-topic-filters legend,.cs-question-filters legend{font-size:var(--cs-caption);font-weight:var(--cs-strong-weight);margin-block-end:var(--cs-space-3)}.cs-topic-filters>div,.cs-question-filters>div{display:flex;flex-wrap:wrap;gap:var(--cs-space-2)}.cs-app .cs-topic-filters button,.cs-app .cs-question-filters button{font-size:var(--cs-caption);min-block-size:var(--cs-target);padding:var(--cs-space-2) var(--cs-space-3);white-space:nowrap;border-radius:var(--cs-radius-control);line-height:1.4}.cs-selected-mark{display:none}.cs-topic-filters [aria-pressed=true],.cs-question-filters [aria-pressed=true]{text-decoration:underline;text-decoration-thickness:var(--cs-rule-strong);text-underline-offset:var(--cs-space-1)}.cs-app .cs-filter [data-results]{margin-block:var(--cs-space-5) 0;font-size:var(--cs-caption)}.cs-app .cs-show-more{display:block;margin:var(--cs-space-8) auto 0;font-size:var(--cs-small);background:var(--cs-forest);color:var(--cs-paper)}.cs-app .cs-show-more:hover{background:var(--cs-action-hover)}.cs-empty{padding:var(--cs-space-6);border:var(--cs-rule) solid var(--cs-card-border);background:var(--cs-surface-sand);border-radius:var(--cs-radius-card)}.cs-empty p{margin-block-end:var(--cs-space-4)}.cs-trail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cs-trail-min)),1fr));gap:var(--cs-space-6);margin-block-start:var(--cs-space-6)}.cs-trail-list>article{border-block-start:var(--cs-rule-strong) solid var(--cs-card-border);padding-block-start:var(--cs-space-5)}.cs-trail-list p{font-size:var(--cs-small);line-height:1.6;margin-block-end:var(--cs-space-3)}.cs-trail-list summary,.cs-how-to>summary{min-block-size:var(--cs-target);cursor:pointer;font-weight:var(--cs-strong-weight);font-size:var(--cs-caption);padding-block:var(--cs-space-3)}.cs-trail-list ol{font-size:var(--cs-small)}.cs-notebook-invite{padding:var(--cs-panel-space);background:var(--cs-surface-sand);border-radius:var(--cs-radius-card)}.cs-app .cs-layout{display:grid;grid-template-columns:minmax(0,var(--cs-aside)) minmax(0,1fr);gap:var(--cs-reading-gap);align-items:start;padding-block-start:var(--cs-space-8)}.cs-layout>.cs-prose{max-inline-size:none;min-inline-size:0}.cs-app .cs-reading-rail{position:sticky;inset-block-start:var(--cs-space-6);max-block-size:calc(100dvh - var(--cs-space-12));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;align-self:start;margin:0;min-inline-size:0}.cs-app .cs-reading-map{position:static;border:0;border-radius:0;background:transparent}.cs-outline-title{font-size:var(--cs-caption);font-weight:var(--cs-strong-weight);margin:0 0 var(--cs-space-3)}.cs-app .cs-reading-map .cs-contents>summary{display:none}.cs-app .cs-reading-map .cs-contents>nav{position:static;max-block-size:none;overflow:visible;box-shadow:none;border:0;padding:0;background:transparent}.cs-reading-map .cs-nav-main{display:block}.cs-reading-map .cs-contents li a{padding:var(--cs-space-1) var(--cs-space-3);border:0;border-inline-start:var(--cs-rule-strong) solid transparent;background:transparent;font-size:var(--cs-caption);line-height:1.45;min-block-size:var(--cs-space-8);white-space:normal;overflow-wrap:break-word}.cs-reading-map .cs-contents li a:hover{background:transparent;color:var(--cs-accent);text-decoration:underline;text-underline-offset:var(--cs-space-1)}.cs-reading-map .cs-contents li a[aria-current=location]{background:transparent;border-inline-start-color:var(--cs-accent);color:var(--cs-accent);font-weight:var(--cs-strong-weight)}.cs-reading-map .cs-reading-tools{margin:var(--cs-space-4) 0 0;padding-inline:var(--cs-space-3);gap:var(--cs-space-2)}.cs-reading-map .cs-reading-tools button{font-size:var(--cs-caption);min-block-size:var(--cs-target);padding:var(--cs-space-2) 0;border:0;border-radius:0;background:transparent;color:var(--cs-forest);white-space:nowrap}.cs-reading-map .cs-reading-tools button:hover{color:var(--cs-accent);text-decoration:underline;text-underline-offset:var(--cs-space-2)}.cs-reading-map .cs-reading-tools button[aria-pressed=true]{background:transparent;color:var(--cs-accent);text-decoration:underline}.cs-reading-map [data-save-status]{font-size:var(--cs-tiny);margin:0}.cs-app :where([data-save-status],[data-copy-status]):empty{display:none}.cs-layout :where([id]){scroll-margin-top:var(--cs-space-6)}.cs-app .cs-reading-progress{padding:0;margin:0 0 var(--cs-space-4);border:0}.cs-progress-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--cs-space-3);font-size:var(--cs-tiny);line-height:1.5;margin-block-end:var(--cs-space-2)}.cs-progress-meta strong{font-weight:var(--cs-strong-weight);font-variant-numeric:tabular-nums}.cs-app .cs-progress-track{block-size:var(--cs-progress-height);inline-size:100%;background:var(--cs-card-border);border:0;overflow:hidden}.cs-app .cs-progress-track>span{display:block;block-size:100%;inline-size:0;background:var(--cs-forest)}.cs-app .cs-read-top[data-progress]{position:fixed;inset-inline-end:calc(var(--cs-space-4) + env(safe-area-inset-right,0px));inset-block-end:calc(var(--cs-space-4) + env(safe-area-inset-bottom,0px));z-index:var(--cs-reader-layer);inline-size:var(--cs-read-return-size);block-size:var(--cs-read-return-size);min-inline-size:var(--cs-target);min-block-size:var(--cs-target);display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--cs-forest);color:var(--cs-paper);box-shadow:var(--cs-popover-shadow);cursor:pointer}.cs-app .cs-read-top[data-progress]:hover{background:var(--cs-ink);color:var(--cs-paper)}.cs-app .cs-read-top[data-progress]:active{background:var(--cs-forest)}.cs-app .cs-read-top .cs-read-ring{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;fill:none;stroke-width:2;pointer-events:none}.cs-read-ring-track{stroke:var(--cs-gold);opacity:.3}.cs-read-ring-value{stroke:var(--cs-gold);stroke-dasharray:100;stroke-dashoffset:var(--cs-read-ring-offset,100);transform:rotate(-90deg);transform-origin:50% 50%;stroke-linecap:round}.cs-read-top-copy{position:relative;display:grid;place-items:center;gap:var(--cs-space-1);font-size:var(--cs-caption);font-weight:var(--cs-strong-weight);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.cs-app .cs-read-top-copy svg{inline-size:var(--cs-small);block-size:var(--cs-small)}.cs-app:has(.cs-share-dialog[open]) .cs-read-top{visibility:hidden}.cs-layout :where(a,button,summary,[tabindex]){scroll-margin-block-end:var(--cs-read-return-clearance)}.cs-layout>.cs-prose{padding-block-end:var(--cs-read-return-clearance)}.cs-app .cs-answer{padding:0;background:transparent;border:0;border-radius:0;margin-block:0 var(--cs-space-10)}.cs-app .cs-answer h2{font-size:var(--cs-caption);line-height:1.5;max-inline-size:none;color:var(--cs-accent);margin-block-end:var(--cs-space-4)}.cs-answer p{max-inline-size:var(--cs-measure)}.cs-app .cs-answer .cs-answer-lead{font-family:var(--cs-display);font-size:var(--cs-answer-editorial);font-weight:var(--cs-heading-weight);line-height:1.3;max-inline-size:36ch;margin-block-end:var(--cs-space-5)}.cs-app .cs-choices{margin-block:0 var(--cs-space-12);gap:var(--cs-space-10)}.cs-app .cs-choices>article{padding:var(--cs-space-5) 0 0;border:0;border-block-start:var(--cs-rule) solid var(--cs-card-border);border-radius:0;background:transparent}.cs-choice-number{display:block;color:var(--cs-accent);font-size:var(--cs-caption);font-weight:var(--cs-strong-weight);margin-block-end:var(--cs-space-3)}.cs-app .cs-choices h3{font-family:var(--cs-display);font-weight:var(--cs-heading-weight);font-size:var(--cs-choice-editorial);line-height:1.2;margin-block-end:var(--cs-space-5)}.cs-choices p,.cs-choices li{font-size:var(--cs-small);line-height:1.65}.cs-choices h4{font-size:var(--cs-caption);margin-block:var(--cs-space-5) var(--cs-space-3)}.cs-choices .cs-choose-label{color:var(--cs-forest)}.cs-choices .cs-limit-label{border:0;padding:0;color:var(--cs-muted)}.cs-choices li::marker{color:var(--cs-accent)}.cs-table-wrap{margin-block:var(--cs-space-5) 0;padding:0;border:0;border-radius:0}.cs-table-wrap table{min-inline-size:0;font-size:var(--cs-small);line-height:1.6}.cs-table-wrap :where(th,td){padding:var(--cs-space-4);overflow-wrap:break-word}.cs-table-wrap thead th{font-size:var(--cs-caption);background:transparent;color:var(--cs-forest);border-block-end:var(--cs-rule-strong) solid var(--cs-forest)}.cs-table-wrap tbody th{background:transparent;color:var(--cs-forest)}.cs-app .cs-question-filters button{border:0;border-radius:0;background:transparent;color:var(--cs-forest);padding-inline:0}.cs-app .cs-question-filters button:hover{color:var(--cs-accent);background:transparent}.cs-question-filters>div{column-gap:var(--cs-space-5)}.cs-cell-label{display:none}.cs-question-filters{margin-block-start:var(--cs-space-5)}.cs-app [data-row-status]{font-size:var(--cs-caption);margin-block:var(--cs-space-3) 0}.cs-app .cs-chapter{padding-block-start:var(--cs-space-8);margin-block-end:var(--cs-space-10)}.cs-app .cs-chapter h2,.cs-app .cs-case h2,.cs-app .cs-practical h2{font-size:var(--cs-ui-title);max-inline-size:none;line-height:1.3}.cs-app .cs-editorial{margin-block:var(--cs-space-10)!important}.cs-app .cs-editorial>h3{font-size:var(--cs-ui-subtitle);max-inline-size:none}.cs-editorial>.cs-kicker{display:none}.cs-app .cs-editorial-key{gap:var(--cs-space-5)}.cs-editorial-key strong,.cs-editorial-key p{font-size:var(--cs-small);line-height:1.6}.cs-editorial-key>li{border-block-start:var(--cs-rule) solid var(--cs-card-border);padding-block-start:var(--cs-space-3)}.cs-editorial figcaption{font-size:var(--cs-caption);line-height:1.6}.cs-app .cs-case{border-radius:var(--cs-radius-card)}.cs-app .cs-case>.cs-kicker{font-size:var(--cs-caption);text-transform:none;letter-spacing:normal}.cs-app .cs-practical{margin-block:var(--cs-space-8);padding-block:var(--cs-space-6)}.cs-app .cs-practical>.cs-kicker{display:none}.cs-app .cs-bridge{background:var(--cs-surface-mint);padding:var(--cs-space-5);border-radius:var(--cs-radius-control);margin-block:0}.cs-app .cs-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cs-option-min)),1fr));gap:var(--cs-space-5);margin-block:var(--cs-space-6)}.cs-related>article{padding-block:var(--cs-space-4);border-block-start:var(--cs-rule) solid var(--cs-card-border)}.cs-related p{font-size:var(--cs-small);line-height:1.6;margin-block:var(--cs-space-3) 0}.cs-related a{font-family:var(--cs-body);font-size:var(--cs-ui-card-title);font-weight:var(--cs-strong-weight);line-height:1.4}.cs-app .cs-product-gallery{gap:var(--cs-space-5)}.cs-product-gallery>figure{padding:var(--cs-space-4);border:var(--cs-rule) solid var(--cs-card-border);border-radius:var(--cs-radius-control);background:var(--cs-surface)}.cs-app .cs-notebook form{padding:var(--cs-panel-space);background:var(--cs-surface-mint);border:var(--cs-rule) solid var(--cs-card-border);border-radius:var(--cs-radius-card)}.cs-app .cs-notebook h2{font-size:var(--cs-ui-title)}.cs-footer{margin-block-start:var(--cs-space-10);padding-block:var(--cs-space-8)}.cs-footer .cs-review-note{font-size:var(--cs-tiny);margin-block:var(--cs-space-6) 0}@media(max-width:1184px){.cs-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991.84px){.cs-app .cs-hero--immersive>.cs-hero-canvas{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.cs-app .cs-hero--immersive .cs-hero-image{grid-area:1/1;inline-size:100%;max-inline-size:none;max-block-size:none}.cs-app .cs-hero-canvas[data-art-orientation=portrait] .cs-hero-image{aspect-ratio:auto;object-fit:contain}.cs-app .cs-hero-copy{grid-area:2/1;inline-size:100%;padding-block:var(--cs-space-6);max-inline-size:none;min-block-size:0}.cs-app[data-view] .cs-hero--immersive h1{font-size:var(--cs-opening-phone-title)}.cs-app[data-view=library] .cs-hero--immersive h1{font-size:var(--cs-opening-phone-library-title)}.cs-app[data-view] .cs-hero--immersive[data-title-length=long] h1{font-size:var(--cs-opening-phone-long-title)}.cs-app .cs-hero-caption{grid-area:3/1}.cs-app .cs-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-app .cs-layout{display:block;padding-block-start:0;padding-inline:0}.cs-layout>.cs-prose{padding:var(--cs-space-8) var(--cs-gutter) 0}.cs-app .cs-reading-rail:has(.cs-reading-map){position:sticky;inset-block-start:0;z-index:var(--cs-reader-layer);max-block-size:none;overflow:visible;padding-inline:var(--cs-gutter);background:var(--cs-paper);border-block-end:var(--cs-rule) solid var(--cs-card-border)}.cs-outline-title{display:none}.cs-app .cs-reading-map .cs-contents>summary{display:flex;align-items:center;gap:var(--cs-space-3);min-block-size:calc(var(--cs-space-8) + var(--cs-space-6));padding:var(--cs-space-3) var(--cs-space-8) var(--cs-space-3) 0;font-size:var(--cs-caption);scroll-margin-block-start:0}.cs-nav-current{display:block;min-inline-size:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--cs-body-weight);color:var(--cs-muted)}.cs-app .cs-reading-map[data-enhanced=true] .cs-contents>nav,.cs-app .cs-reading-map .cs-contents>nav{position:static;max-block-size:min(60dvh,var(--cs-outline-max-height));overflow:auto;overscroll-behavior:contain;box-shadow:none;border:0;padding-block-end:var(--cs-space-4);background:var(--cs-paper)}.cs-reading-map .cs-contents li a{min-block-size:var(--cs-target);padding-block:var(--cs-space-3)}.cs-app .cs-reading-map{position:relative}.cs-app .cs-reading-progress{margin:0}.cs-progress-meta{position:absolute;inset-inline-end:var(--cs-space-12);inset-block-start:calc(var(--cs-outline-trigger-height) / 2);transform:translateY(-50%);margin:0;font-size:var(--cs-caption)}.cs-progress-meta>span{display:none}.cs-app .cs-progress-track{position:absolute;inset-inline:0;inset-block-start:calc(var(--cs-outline-trigger-height) - var(--cs-progress-height));margin:0}.cs-app .cs-reading-map .cs-contents>summary{padding-inline-end:calc(var(--cs-space-12) + var(--cs-space-12))}.cs-layout :where([id]){scroll-margin-top:var(--cs-outline-offset)}.cs-table-wrap{overflow:visible;border:0}.cs-table-wrap table,.cs-table-wrap tbody{display:block;inline-size:100%;min-inline-size:0}.cs-table-wrap thead{position:absolute;inline-size:var(--cs-rule);block-size:var(--cs-rule);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.cs-table-wrap tbody tr{display:grid;grid-template-columns:minmax(0,1fr);margin-block-end:var(--cs-space-5);background:transparent;border:0;border-block-start:var(--cs-rule-strong) solid var(--cs-card-border);border-radius:0;overflow:visible}.cs-table-wrap tbody th{display:block;background:transparent;border:0;font-size:var(--cs-normal);padding-inline:0}.cs-table-wrap td{display:block;font-size:var(--cs-small);line-height:1.65;padding-inline:0;background:transparent}.cs-table-wrap td:last-child{border-block-end:0}.cs-cell-label{display:block;font-size:var(--cs-caption);font-weight:var(--cs-strong-weight);line-height:1.4;margin-block-end:var(--cs-space-2)}}@media(max-width:608px){.cs-top{gap:var(--cs-space-2);padding-block:var(--cs-space-2)}.cs-top>div{gap:var(--cs-space-3)}.cs-top>div a{font-size:var(--cs-tiny)}.cs-app .cs-hero--immersive .cs-deck{font-size:var(--cs-normal)}.cs-app .cs-hero--immersive .cs-meta{font-size:var(--cs-tiny)}.cs-app .cs-hero--immersive .cs-kicker{margin-block-end:var(--cs-space-3)}.cs-app .cs-hero-actions>a{inline-size:auto}.cs-app>.cs-prose.cs-library-prose{padding-block-start:var(--cs-space-8)}.cs-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-space-3)}.cs-topic-card>div{padding:var(--cs-space-3)}.cs-topic-card p{font-size:var(--cs-tiny);line-height:1.5}.cs-app .cs-topic-card h3{font-size:var(--cs-normal)}.cs-topic-card span{font-size:var(--cs-tiny)}.cs-topic-card span svg{inline-size:var(--cs-space-4);block-size:var(--cs-space-4)}.cs-start-grid{grid-template-columns:minmax(0,1fr)}.cs-app .cs-directory{grid-template-columns:minmax(0,1fr);gap:var(--cs-space-5)}.cs-app .cs-filter{padding:var(--cs-space-4)}.cs-search-line{flex-direction:column;align-items:stretch}.cs-search-line button{align-self:flex-start}.cs-topic-filters>div,.cs-question-filters>div{gap:var(--cs-space-2)}.cs-app .cs-topic-filters button,.cs-app .cs-question-filters button{font-size:var(--cs-tiny);padding-inline:var(--cs-space-3)}.cs-app .cs-choices{grid-template-columns:minmax(0,1fr)}.cs-layout :where([id]){scroll-margin-top:var(--cs-outline-offset)}}@media(min-width:992px){.cs-app .cs-reading-map:not([data-enhanced=true]) .cs-contents>summary{display:block;padding-inline:0;font-size:var(--cs-caption)}.cs-reading-map:not([data-enhanced=true]) .cs-outline-title{display:none}}@media print{.cs-app .cs-layout{display:block;padding:0}.cs-layout>.cs-prose{padding:0}.cs-reading-rail,.cs-read-top,.cs-show-more,.cs-entry-action,.cs-how-to{display:none!important}.cs-app .cs-hero--immersive>.cs-hero-canvas{display:block}.cs-app .cs-hero-copy{background:var(--cs-print-paper);padding:0}.cs-app .cs-directory{display:block}.cs-app .cs-directory>li{display:block;break-inside:avoid;margin-block-end:var(--cs-space-4)}.cs-app .cs-directory>li .cs-entry{display:block}.cs-entry>img{max-inline-size:var(--cs-print-media)}.cs-app .cs-choices>article,.cs-app .cs-notebook form{background:var(--cs-print-paper);border-color:var(--cs-line)}.cs-table-wrap table{display:table}.cs-table-wrap tbody{display:table-row-group}.cs-table-wrap tbody tr{display:table-row!important;background:var(--cs-print-paper)}.cs-table-wrap thead{position:static;display:table-header-group;inline-size:auto;block-size:auto;clip-path:none;overflow:visible;white-space:normal}.cs-table-wrap :where(td,tbody th){display:table-cell}.cs-table-wrap .cs-cell-label{display:none}}.cs-answer-reasoning>summary{cursor:pointer;min-block-size:var(--cs-target);font-size:var(--cs-caption);font-weight:var(--cs-strong-weight);padding-block:var(--cs-space-3)}.cs-answer-reasoning p{margin-block-start:var(--cs-space-4)}.cs-compatibility{padding-block:var(--cs-space-12)}.cs-compatibility h1{font-size:var(--cs-opening-title);max-inline-size:20ch}.bls-wrapper:has([data-bk-comparison-guide]){overflow-x:clip;overflow-y:visible}[data-bk-comparison-guide]{padding-top:0!important;margin-top:0!important;max-width:none;width:100%;min-width:0}[data-bk-comparison-guide] .cs-app{width:100%;max-width:none;--cs-native-header-offset:0px;--cs-native-bottom-offset:0px}[data-bk-comparison-guide] .cs-app :where(h1,h2,h3,h4){color:inherit}[data-bk-comparison-guide] .cs-app :is(h1,h2,h3),[data-bk-comparison-guide] .cs-app[data-view] .cs-hero--immersive h1{min-inline-size:0;max-inline-size:100%;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere}[data-bk-comparison-guide] .cs-app .cs-read-top[data-progress]{inset-block-end:calc(var(--cs-space-4) + env(safe-area-inset-bottom,0px) + var(--cs-native-bottom-offset))}[data-bk-comparison-guide] .cs-app .cs-reading-rail{inset-block-start:calc(var(--cs-native-header-offset) + 24px);max-block-size:calc(100dvh - var(--cs-native-header-offset) - 48px)}[data-bk-comparison-guide] .cs-app :where([id]){scroll-margin-top:var(--cs-outline-offset,calc(var(--cs-native-header-offset) + 24px))}[data-bk-comparison-guide] :where([data-notebook],.cs-notebook-invite){display:none!important}@media(max-width:991.84px){[data-bk-comparison-guide] .cs-app .cs-reading-rail:has(.cs-reading-map){inset-block-start:var(--cs-native-header-offset);max-block-size:none}[data-bk-comparison-guide] .cs-app .cs-reading-map .cs-contents>nav{max-block-size:min(60dvh,calc(100dvh - var(--cs-native-header-offset) - var(--cs-outline-trigger-height) - 24px))}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/bk-comparison.css.map */
