.category[data-astro-cid-zldwbwxq]{gap:var(--space-8);padding-block:var(--space-7) var(--section-space);display:grid}.category__group[data-astro-cid-zldwbwxq] h2[data-astro-cid-zldwbwxq]{font-size:var(--step-4)}.features[data-astro-cid-3wqpbqwd] h2[data-astro-cid-3wqpbqwd]{font-size:var(--step-3)}.features[data-astro-cid-3wqpbqwd] ul[data-astro-cid-3wqpbqwd]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-3wqpbqwd] li[data-astro-cid-3wqpbqwd]{align-items:center;gap:var(--space-2);display:flex}.layer-diagram[data-astro-cid-tprgqfh4]{gap:var(--space-4);margin:0;display:grid}.layer-diagram__svg[data-astro-cid-tprgqfh4]{border-radius:var(--radius-sm);block-size:auto;inline-size:100%}.layer-diagram__rect[data-astro-cid-tprgqfh4]{fill:var(--ink);stroke:var(--paper);stroke-width:2px}.tone-0[data-astro-cid-tprgqfh4]{fill:var(--teal)}.tone-1[data-astro-cid-tprgqfh4]{fill:var(--navy)}.tone-2[data-astro-cid-tprgqfh4]{fill:var(--muted)}.tone-3[data-astro-cid-tprgqfh4]{fill:var(--ink)}.layer-diagram__rect[data-astro-cid-tprgqfh4].kind-edge{fill:var(--line)}.layer-diagram__number[data-astro-cid-tprgqfh4]{fill:var(--paper);font-size:14px;font-weight:600}.layer-diagram__number[data-astro-cid-tprgqfh4].kind-edge{fill:var(--ink)}.layer-diagram__legend[data-astro-cid-tprgqfh4]{margin:0}.layer-diagram__note[data-astro-cid-tprgqfh4]{margin:var(--space-2) 0 0;font-size:var(--step--1);color:var(--muted)}.model[data-astro-cid-brvvdhxu]{gap:var(--space-3);display:grid}.model__stage[data-astro-cid-brvvdhxu]{aspect-ratio:4/3;background:var(--surface);border-radius:var(--radius);position:relative;overflow:hidden}.model__stage[data-astro-cid-brvvdhxu][hidden]{display:none}.model__stage[data-astro-cid-brvvdhxu] model-viewer{--poster-color:transparent;--progress-bar-color:var(--teal);block-size:100%;inline-size:100%}.model__hint[data-astro-cid-brvvdhxu]{inset-block-start:var(--space-3);inset-inline:var(--space-3);font-size:var(--step--1);color:var(--muted);text-align:center;pointer-events:none;margin:0;position:absolute}.model__actions[data-astro-cid-brvvdhxu]{gap:var(--space-3);flex-wrap:wrap;display:flex}.model__button[data-astro-cid-brvvdhxu],.model__ar[data-astro-cid-brvvdhxu]{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:0 var(--space-4);border:1px solid var(--line);font:inherit;color:var(--teal-ink);background:var(--paper);cursor:pointer;border-radius:999px;font-weight:600;display:inline-flex}.model__button[data-astro-cid-brvvdhxu][hidden],.model__ar[data-astro-cid-brvvdhxu][hidden]{display:none}.model__ar[data-astro-cid-brvvdhxu]{color:var(--paper);background:var(--teal-ink);border-color:#0000;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.model__failed[data-astro-cid-brvvdhxu]{color:var(--muted);margin:0}.risk-scale__title[data-astro-cid-nmsup7o4]{margin:0 0 var(--space-2);font-size:var(--step--1);color:var(--muted);font-weight:600}.risk-scale__steps[data-astro-cid-nmsup7o4]{gap:var(--space-1);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.risk-scale__step[data-astro-cid-nmsup7o4]{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:2.5rem;padding:var(--space-1) var(--space-2);background:var(--surface);border:1px solid var(--line);font-size:var(--step--1);text-align:center;display:flex}.risk-scale__step[data-astro-cid-nmsup7o4].is-active{background:var(--teal);border-color:var(--teal);color:var(--paper);font-weight:600}.risk-scale__text[data-astro-cid-nmsup7o4]{margin:var(--space-3) 0 0}.spec-table[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr],.spec-table[data-astro-cid-7fjhhngr] td[data-astro-cid-7fjhhngr]{padding:var(--space-3) 0;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.spec-table[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{inline-size:40%;color:var(--muted);padding-inline-end:var(--space-4);font-weight:500}.spec-table[data-astro-cid-7fjhhngr] ul[data-astro-cid-7fjhhngr]{margin:0;padding:0;list-style:none}.product[data-astro-cid-vy64sz5s]{padding-block:var(--space-6) var(--space-8)}.product__hero[data-astro-cid-vy64sz5s]{gap:var(--space-6);align-items:start;display:grid}.product__gallery[data-astro-cid-vy64sz5s]{gap:var(--space-4);display:grid}.product__gallery[data-astro-cid-vy64sz5s] img,.product__gallery[data-astro-cid-vy64sz5s] .illustration{background:var(--surface);border-radius:var(--radius);inline-size:100%;padding:var(--space-4)}.product__intro[data-astro-cid-vy64sz5s] h1[data-astro-cid-vy64sz5s]{font-size:var(--step-5)}.product__intro[data-astro-cid-vy64sz5s] .risk-scale{margin-block:var(--space-5)}.product__actions[data-astro-cid-vy64sz5s]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.print-button[data-astro-cid-vy64sz5s]{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-3) var(--space-5);border:2px solid var(--navy);border-radius:var(--radius);color:var(--navy);font:inherit;cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.print-button[data-astro-cid-vy64sz5s][hidden]{display:none}.product__help[data-astro-cid-vy64sz5s]{font-size:var(--step--1);color:var(--muted);margin-block-start:var(--space-3)}.product__specs[data-astro-cid-vy64sz5s]{margin-block-start:var(--space-8)}.product__specs[data-astro-cid-vy64sz5s] h2[data-astro-cid-vy64sz5s]{font-size:var(--step-4)}.product__specs-grid[data-astro-cid-vy64sz5s]{gap:var(--space-6);display:grid}.product[data-astro-cid-vy64sz5s] .features{margin-block-start:var(--space-7)}.print-only[data-astro-cid-vy64sz5s]{display:none}.related[data-astro-cid-vy64sz5s]{padding-block:var(--space-8);background:var(--surface)}.related[data-astro-cid-vy64sz5s] h2[data-astro-cid-vy64sz5s]{font-size:var(--step-4)}@media (width>=64rem){.product__hero[data-astro-cid-vy64sz5s],.product__specs-grid[data-astro-cid-vy64sz5s]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media print{.print-only[data-astro-cid-vy64sz5s]{display:block}.product__hero[data-astro-cid-vy64sz5s],.product__specs-grid[data-astro-cid-vy64sz5s]{grid-template-columns:1fr 1fr}.product__specs[data-astro-cid-vy64sz5s]{margin-block-start:1cm}}
