.kb{--kb-rank-1:24px;--kb-rank-2:16px;--kb-rank-3:14px;--kb-rank-4:12px;--kb-lead-1:1.427;--kb-lead-2:1.605;--kb-lead-3:1.529;--kb-lead-4:1.427;--kb-lead-read:1.85;--kb-radius-card:16px;--kb-radius-control:12px;--kb-pad-card:12px;--kb-radius-inner:calc(var(--kb-radius-card) - var(--kb-pad-card));--kb-gutter:16px;--kb-section-gap:40px;--kb-measure:68ch;--kb-ink:var(--md-on-surface);--kb-ink-soft:var(--md-on-surface-variant);--kb-surface:var(--md-surface);--kb-surface-tonal:var(--md-surface-container);--kb-outline:var(--md-outline-variant);--kb-outline-strong:var(--md-outline);--kb-accent:var(--md-tertiary);--kb-accent-bg:var(--md-tertiary-container);letter-spacing:0;color:var(--kb-ink);font-size:var(--kb-rank-4);line-height:var(--kb-lead-read);max-inline-size:var(--kb-measure);margin-inline:auto}.kb h1{font-size:var(--kb-rank-1);line-height:var(--kb-lead-1)}.kb h2{font-size:var(--kb-rank-2);line-height:var(--kb-lead-2)}.kb h3,.kb .policy__summary{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3)}.kb .product__meta{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4)}.kb p,.kb li{font-size:var(--kb-rank-4);line-height:var(--kb-lead-read)}.kb :is(h1,h3,h4,h5,h6,strong,b,th,dt){font-weight:var(--w-base)}.kb h2{font-weight:var(--w-emph);color:var(--kb-accent)}.kb section{margin-block-start:var(--kb-section-gap)}.kb section>h2{margin-block-end:calc(var(--kb-gutter) * .75)}.kb .facts__row dt{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4)}.kb .facts__row dt a{min-block-size:24px;display:inline-block}.kb .facts__row dd{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4)}.kb [dir=ltr]{text-align:right;overflow-wrap:anywhere}.kb .facts__row [dir=ltr]{text-align:left}.kb .fold__summary{align-items:baseline;gap:calc(var(--kb-gutter) / 2);cursor:pointer;list-style:none;display:flex}.kb .fold__summary::-webkit-details-marker{display:none}.kb .fold__count{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--kb-ink-soft);white-space:nowrap}.kb .fold__summary:after{content:"";border-right:1.5px solid var(--kb-ink-soft);border-bottom:1.5px solid var(--kb-ink-soft);flex:none;align-self:center;block-size:.45em;inline-size:.45em;margin-inline-start:auto;transform:rotate(45deg)translate(-.1em,-.1em)}.kb details[open]>.fold__summary:after{transform:rotate(-135deg)translate(-.1em,-.1em)}.kb .fold__body>:first-child{margin-block-start:0}.kb .price__now{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);font-weight:var(--w-base);color:var(--fg-muted)}.kb .price__was{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4)}
