.Xu7S4a_page{padding-block:calc(var(--header-h) + clamp(2rem, 1.5rem + 3vw, 4rem)) var(--section-y)}.Xu7S4a_crumbs{font-size:var(--step--1);color:var(--ink-3);flex-wrap:wrap;gap:.4rem .6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.Xu7S4a_crumbs li:not(:last-child):after{content:"/";opacity:.5;margin-inline-start:.6rem}.Xu7S4a_crumbs a{color:var(--ink-2);text-decoration:none}.Xu7S4a_crumbs a:hover{color:var(--lime)}.Xu7S4a_crumbs [aria-current=page]{color:var(--ink);overflow-wrap:anywhere}.Xu7S4a_head{gap:1rem;max-width:56rem;margin-block-end:clamp(1.8rem,1.4rem + 2vw,3rem);display:grid}.Xu7S4a_title{font-size:var(--step-3);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;line-height:1.15}.Xu7S4a_codeBig{font-family:var(--mono);color:var(--lime)}.Xu7S4a_lead{color:var(--ink-2);font-size:var(--step-0);max-width:var(--measure)}.Xu7S4a_meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.Xu7S4a_pill{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--step--1);color:var(--ink-2);background:#ffffff08;align-items:center;gap:.45rem;padding:.3rem .8rem;display:inline-flex}.Xu7S4a_sev:before,.Xu7S4a_pill[data-level]:before{content:"";background:var(--ok);border-radius:50%;block-size:.55rem;inline-size:.55rem}.Xu7S4a_sev[data-level=medium]:before,.Xu7S4a_pill[data-level=medium]:before{background:var(--warn)}.Xu7S4a_sev[data-level=high]:before,.Xu7S4a_pill[data-level=high]:before{background:var(--danger)}.Xu7S4a_review{font-size:var(--step--1);color:var(--ink-3);margin:0}.Xu7S4a_layout{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (min-width:62rem){.Xu7S4a_layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.Xu7S4a_aside{position:sticky;inset-block-start:calc(var(--header-h) + 1rem)}}.Xu7S4a_main>*+*{margin-top:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.Xu7S4a_section h2{font-size:var(--step-2);letter-spacing:var(--tracking-title);margin-block-end:.8rem}.Xu7S4a_section p{color:var(--ink-2);max-width:var(--measure)}.Xu7S4a_section ul,.Xu7S4a_section ol{color:var(--ink-2);max-width:var(--measure);gap:.5rem;margin:0;padding-inline-start:1.25rem;display:grid}.Xu7S4a_section li{overflow-wrap:anywhere}.Xu7S4a_drive{border:1px solid var(--line-strong);border-inline-start:3px solid var(--lime);border-radius:var(--radius-s);background:var(--surface);padding:1.1rem 1.25rem}.Xu7S4a_drive h2{font-size:var(--step-1)}.Xu7S4a_cylinder{border:1px solid var(--lime-line);border-radius:var(--radius-s);background:var(--lime-soft);padding:1.1rem 1.25rem}.Xu7S4a_chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Xu7S4a_chip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--mono);font-size:var(--step--1);color:var(--ink);padding:.35rem .75rem;text-decoration:none;display:inline-block}a.Xu7S4a_chip:hover{border-color:var(--lime);color:var(--lime)}.Xu7S4a_chip[aria-current=true]{border-color:var(--lime-line);color:var(--lime)}.Xu7S4a_chipPlain{color:var(--ink-3);border-style:dashed}.Xu7S4a_faq dt{color:var(--ink);margin-block-start:1rem;font-weight:600}.Xu7S4a_faq dd{color:var(--ink-2);max-width:var(--measure);margin:.3rem 0 0}.Xu7S4a_note{font-size:var(--step--1);color:var(--ink-3);max-width:var(--measure);border-top:1px solid var(--line);padding-block-start:1rem}.Xu7S4a_cta{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--edge);gap:.9rem;padding:1.4rem;display:grid}.Xu7S4a_cta h2{font-size:var(--step-1);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;line-height:1.25}.Xu7S4a_cta p{color:var(--ink-2);font-size:var(--step--1)}.Xu7S4a_filter{gap:.5rem;max-width:30rem;margin-block-end:2rem;display:grid}.Xu7S4a_filter label{font-size:var(--step--1);color:var(--ink-2);font-weight:600}.Xu7S4a_filter input{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);min-block-size:3rem;inline-size:100%;color:var(--ink);font:inherit;font-family:var(--mono);padding:.7rem 1rem}.Xu7S4a_filter input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.Xu7S4a_count,.Xu7S4a_empty{font-size:var(--step--1);color:var(--ink-3);margin:0}.Xu7S4a_group{margin-block-end:clamp(1.8rem,1.4rem + 1.6vw,2.8rem)}.Xu7S4a_groupTitle{font-size:var(--step-1);letter-spacing:var(--tracking-title);border-block-end:1px solid var(--line);margin-block-end:.8rem;padding-block-end:.6rem}.Xu7S4a_list{grid-template-columns:minmax(0,1fr);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.Xu7S4a_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.Xu7S4a_row{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem .9rem;padding:.8rem 1rem;text-decoration:none;display:grid}.Xu7S4a_row:hover{border-color:var(--lime-line);background:var(--surface-2)}.Xu7S4a_rowCode{color:var(--lime);font-weight:600}.Xu7S4a_rowTitle{color:var(--ink-2);font-size:var(--step--1);overflow-wrap:anywhere}.Xu7S4a_row .Xu7S4a_sev{font-size:var(--step--2);color:var(--ink-3);grid-column:2;align-items:center;gap:.4rem;display:inline-flex}
