.cs-header{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--background) 86%, transparent);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.cs-header-in{align-items:center;gap:.75rem;min-height:64px;display:flex}.cs-brand{align-items:center;gap:.7rem;min-width:0;margin-right:auto;display:flex}.cs-brand-tag{border:1px solid var(--line);background:var(--card);font-family:var(--font-mono-base), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:.25rem .6rem;font-size:10.5px;display:none}.cs-nav{align-items:center;gap:.25rem;display:none}.cs-nav a{white-space:nowrap;min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 .85rem;font-size:14.5px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.cs-nav a:hover,.cs-nav a[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.cs-iconbtn{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;transition:color .2s,border-color .2s;display:inline-grid}.cs-iconbtn:hover{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.cs-iconbtn:focus-visible,.cs-nav a:focus-visible,.cs-btn:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.cs-search-btn{border:1px solid var(--line);background:var(--card);min-width:190px;min-height:44px;color:var(--muted-2);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:0 .9rem;font-size:14px;display:none}.cs-search-btn kbd{border:1px solid var(--line);font-family:var(--font-mono-base), monospace;border-radius:6px;margin-left:auto;padding:.1rem .45rem;font-size:11px}.cs-langsw{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:3px;display:inline-flex}.cs-langsw a{min-width:38px;height:36px;font-family:var(--font-mono-base), monospace;color:var(--muted);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.cs-langsw a[aria-current=true]{background:var(--primary);color:var(--on-primary)}.cs-cta-top{display:none}@media (max-width:519px){.cs-header-in{gap:.5rem}.cs-header-in>.cs-langsw{display:none}}@media (min-width:1100px){.cs-nav{display:flex}.cs-search-btn{display:inline-flex}.cs-search-icon,.cs-burger{display:none}.cs-cta-top{display:inline-flex}}.cs-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0e8c;animation:.2s ease-out cs-fade;position:fixed;inset:0}.cs-drawer{z-index:61;width:min(92vw,380px);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--background);border-left:1px solid var(--line);flex-direction:column;gap:1rem;animation:.26s cubic-bezier(.2,.8,.2,1) cs-slide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.cs-drawer-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:0 .25rem;font-size:17px;font-weight:600;display:flex}.cs-sheet{z-index:61;max-height:82vh;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--background);border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) cs-rise;display:flex;position:fixed;bottom:0;left:0;right:0}.cs-sheet:before{content:"";background:var(--line);border-radius:4px;align-self:center;width:42px;height:4px;margin:.4rem 0 .8rem}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-slide{0%{opacity:0;transform:translate(24px)}}@keyframes cs-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.cs-overlay,.cs-drawer,.cs-sheet{animation:none}}.cs-pal{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0e99;place-items:start center;padding:6vh .75rem 0;display:grid;position:fixed;inset:0}.cs-pal-box{border:1px solid var(--line);background:var(--background);border-radius:18px;flex-direction:column;width:min(640px,100%);max-height:min(78vh,640px);display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #0009}.cs-pal-input{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);font:inherit;background:0 0;outline:none;padding:0 1.1rem;font-size:16px}.cs-pal-list{padding:.4rem;overflow-y:auto}.cs-pal-item{border-radius:12px;align-items:center;gap:.8rem;min-height:52px;padding:.55rem .7rem;display:flex}.cs-pal-item[aria-selected=true],.cs-pal-item:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.cs-pal-kind{min-width:74px;font-family:var(--font-mono-base), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);flex:none;font-size:10px}.cs-pill{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;min-height:28px;padding:0 .7rem;font-size:13px;font-weight:600;display:inline-flex}.cs-free{background:var(--primary);color:var(--on-primary);font-family:var(--font-mono-base), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:10.5px;font-weight:700;display:inline-flex}.cs-chipbar{scrollbar-width:none;scroll-snap-type:x proximity;gap:.5rem;margin:0 -1.25rem;padding:.25rem 1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}@media (min-width:1024px){.cs-chipbar{margin-inline:-2.5rem;padding-inline:2.5rem;scroll-padding-inline:2.5rem}}.cs-chipbar::-webkit-scrollbar{display:none}.cs-chip{scroll-snap-align:start;border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 1rem;font-size:14px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.cs-chip:hover{color:var(--ink)}.cs-chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cs-hero{gap:2.2rem;padding-block:2.5rem 2rem;display:grid}.cs-hero h1{font-size:clamp(28px,7.4vw,56px);line-height:1.06}.cs-lead{color:var(--muted);font-size:16.5px;line-height:1.6}.cs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:30rem;margin-top:1.6rem;display:grid}@media (max-width:599px){.cs-stats>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:600px){.cs-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-width:none}}.cs-stat{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:.8rem .9rem}.cs-stat b{font-family:var(--font-display-base), sans-serif;font-size:24px;line-height:1.1;display:block}.cs-stat span{color:var(--muted);font-size:12.5px}.cs-road{border:1px solid var(--line);background:var(--card);border-radius:24px;gap:.7rem;padding:1.1rem;display:grid;position:relative;box-shadow:0 40px 80px -50px #0a0c1280}.cs-road-row{border:1px solid var(--line);background:var(--background);border-radius:14px;align-items:center;gap:.8rem;padding:.75rem .85rem;font-size:14px;font-weight:600;display:flex}.cs-road-dot{border:2px solid var(--line);width:26px;height:26px;color:var(--muted-2);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.cs-road-row.is-done .cs-road-dot{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cs-road-row.is-now{border-color:color-mix(in srgb, var(--primary-ink) 60%, var(--line))}.cs-road-row.is-now .cs-road-dot{border-color:var(--primary-ink);color:var(--primary-ink)}.cs-road-bar{background:var(--line);border-radius:6px;height:6px;overflow:hidden}.cs-road-bar i{background:var(--primary);border-radius:6px;width:42%;height:100%;display:block}@media (min-width:880px){.cs-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem;padding-block:4rem 3rem}}.cs-section{padding-block:0 3.2rem;scroll-margin-top:80px}.cs-h2{font-size:clamp(22px,5.2vw,34px);line-height:1.15}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:1rem;display:grid}.cs-entry{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;gap:.5rem;min-height:44px;padding:1.25rem;transition:border-color .2s,transform .2s;display:flex}.cs-entry:hover{border-color:color-mix(in srgb, var(--primary-ink) 55%, var(--line));transform:translateY(-2px)}.cs-continue{border:1px solid color-mix(in srgb, var(--primary-ink) 45%, var(--line));background:color-mix(in srgb, var(--primary) 10%, var(--card));border-radius:18px;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;padding:1rem 1.2rem;display:flex}.cs-course{border:1px solid var(--line);background:var(--card);border-radius:22px;flex-direction:column;height:100%;padding:1.35rem;transition:border-color .2s,transform .2s;display:flex}.cs-course:hover{border-color:color-mix(in srgb, var(--primary-ink) 55%, var(--line));transform:translateY(-2px)}.cs-course-bar{background:var(--line);border-radius:4px;height:4px;margin-top:1rem;overflow:hidden}.cs-course-bar i{background:var(--primary-ink);border-radius:4px;height:100%;transition:width .4s;display:block}.cs-course-head{gap:1.6rem;padding-block:1.8rem 2rem;display:grid}.cs-lesson-row{align-items:flex-start;gap:.9rem;min-height:56px;padding:.95rem 1.1rem;transition:background .2s;display:flex}.cs-lesson-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.cs-check{border:2px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:800;transition:all .2s;display:grid}.cs-check.is-done{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cs-two{gap:1.6rem;display:grid}@media (min-width:980px){.cs-two{grid-template-columns:minmax(0,1fr) 340px;gap:2.5rem}.cs-course-head{grid-template-columns:minmax(0,1fr) 300px;align-items:end}}.cs-lesson{gap:2rem;display:grid}.cs-outline-col,.cs-toc-col{display:none}@media (min-width:1100px){.cs-lesson.has-outline{grid-template-columns:270px minmax(0,1fr) 220px;gap:2.5rem}.cs-lesson:not(.has-outline){grid-template-columns:minmax(0,1fr) 220px;gap:2.5rem}.cs-outline-col,.cs-toc-col{display:block}.cs-sticky{max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}.cs-chip-outline,.cs-bar{display:none!important}}.cs-outline-item{color:var(--muted);border-radius:10px;align-items:flex-start;gap:.6rem;padding:.55rem .5rem;font-size:13.5px;line-height:1.35;display:flex}.cs-outline-item:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.cs-outline-item[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--primary) 18%, transparent);font-weight:700}.cs-outline-item .cs-check{border-width:1.5px;width:20px;height:20px;font-size:10px}.cs-bar{z-index:45;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(14px);align-items:center;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.cs-bar .cs-btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:.5rem}.cs-btn{border:1px solid var(--line);background:var(--card);min-height:46px;color:var(--ink);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:14px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.cs-btn:hover{border-color:color-mix(in srgb, var(--ink) 35%, var(--line))}.cs-btn.is-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.cs-btn.is-done{background:color-mix(in srgb, var(--primary) 22%, var(--card));border-color:var(--primary-ink)}.cs-lesson-pad{padding-bottom:5.5rem}@media (min-width:1100px){.cs-lesson-pad{padding-bottom:0}}.cs-chip-outline{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;max-width:100%;min-height:44px;padding:0 1rem;font-size:13.5px;font-weight:600;display:inline-flex}.cs-chip-outline span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-dir{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;gap:.4rem;min-height:100%;padding:1.2rem;transition:border-color .2s,transform .2s;display:flex}.cs-dir:hover{border-color:color-mix(in srgb, var(--primary-ink) 55%, var(--line));transform:translateY(-2px)}.cs-dir-n{font-family:var(--font-mono-base), monospace;letter-spacing:.14em;color:var(--muted-2);font-size:11px}.cs-find{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:.7rem;min-height:52px;padding:0 1rem;display:flex}.cs-find input{min-width:0;min-height:50px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.cs-term{border:1px solid var(--line);background:var(--card);border-radius:20px;gap:.9rem;padding:1.2rem;scroll-margin-top:84px;display:grid}.cs-term:target{border-color:var(--primary-ink)}@media (min-width:640px){.cs-term{grid-template-columns:160px minmax(0,1fr)}}.cs-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--card) 55%, transparent)}.cs-footer-grid{gap:2rem;padding-block:2.5rem;display:grid}.cs-footer a{align-items:center;min-height:36px;display:inline-flex}@media (min-width:720px){.cs-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.cs-wrap{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}img,video,svg{max-width:100%}.cs-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;font-weight:700;list-style:none;display:flex}.cs-details>summary::-webkit-details-marker{display:none}.cs-details[open]>summary .cs-plus{transform:rotate(45deg)}.cs-plus{font-size:22px;line-height:1;transition:transform .2s}[data-ft][hidden],[data-fgroup][hidden]{display:none!important}.cs-dirhead{gap:1.6rem;display:grid}.cs-dircover{border:1px solid var(--line);aspect-ratio:16/10;border-radius:22px;position:relative;overflow:hidden}@media (min-width:880px){.cs-dirhead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem}}@media (max-width:639px){.cs-crumbs li{display:none}.cs-crumbs li:nth-last-child(2){display:flex}.cs-crumbs li:nth-last-child(2)>span[aria-hidden]{display:none}.cs-crumbs li:nth-last-child(2) a:before{content:"← ";margin-right:.3rem}.cs-crumbs li:only-child{display:flex}}.cs-brand{min-height:44px}.cs-iconbtn,.cs-search-btn{flex:none}.cs-footer a{min-height:44px;padding-inline:.2rem}.cs-lesson .toc-inline summary{min-height:44px}.cs-lesson .toc-inline li a{align-items:center;min-height:40px}.cs-lesson .code-copy{min-height:40px;padding-inline:.9rem}.cs-lesson .exercise-more>summary{align-items:center;min-height:44px;display:flex}.cs-lesson .verify-box>summary{align-items:center;min-height:44px}@media (min-width:880px){.cs-chipbar{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.qz,.ws,.cl,.lv{border:1px solid var(--line);background:var(--card);border-radius:22px;margin-block:2rem;padding:1.15rem}.qz-head,.ws-head,.cl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:1rem;display:flex}.qz-kicker,.ws-kicker,.cl-kicker{font-family:var(--font-mono-base), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-ink);font-size:10.5px}.qz-count,.ws-count,.cl-count{font-family:var(--font-mono-base), monospace;color:var(--muted);font-size:12px}.qz-note,.ws-note,.cl-note{color:var(--muted-2);margin-top:.9rem;font-size:12.5px;line-height:1.5}.qz-q{border:0;min-width:0;margin:0 0 1.4rem;padding:0}.qz-q legend{align-items:flex-start;gap:.7rem;margin-bottom:.7rem;padding:0;font-size:16px;font-weight:700;line-height:1.4;display:flex}.qz-num{background:var(--ink);width:28px;height:28px;color:var(--background);font-family:var(--font-mono-base), monospace;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.qz-text{overflow-wrap:anywhere;min-width:0}.qz-opts{gap:.5rem;display:grid}.qz-opt{border:1px solid var(--line);background:var(--background);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.7rem .9rem;font-size:15px;line-height:1.45;transition:border-color .2s,background .2s,opacity .2s;display:flex}.qz-opt:hover:not([aria-disabled=true]){border-color:color-mix(in srgb, var(--ink) 40%, var(--line))}.qz-opt[aria-disabled=true]{cursor:default}.qz-opt:focus-visible,.cl-item:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.qz-mark{border:1.5px solid var(--line);width:24px;height:24px;font-family:var(--font-mono-base), monospace;color:var(--muted);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.qz-otext{overflow-wrap:anywhere;min-width:0}.qz-opt.is-right{border-color:var(--mint);background:color-mix(in srgb, var(--mint) 12%, var(--background))}.qz-opt.is-right .qz-mark{border-color:var(--mint);background:var(--mint);color:#fff}.qz-opt.is-wrong{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--background))}.qz-opt.is-wrong .qz-mark{border-color:var(--danger);background:var(--danger);color:#fff}.qz-opt.is-dim{opacity:.62}.qz-why{border-left:3px solid var(--line);background:var(--background);color:var(--muted);border-radius:0 12px 12px 0;margin-top:.7rem;padding:.8rem .95rem;font-size:14.5px;line-height:1.55}.qz-why.is-right{border-left-color:var(--mint)}.qz-why.is-wrong{border-left-color:var(--danger)}.qz-why b{color:var(--ink)}.qz-result{border:1px solid color-mix(in srgb, var(--primary-ink) 45%, var(--line));background:color-mix(in srgb, var(--primary) 12%, var(--background));border-radius:16px;justify-items:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.qz-score{font-size:17px}.qz-msg{color:var(--muted);font-size:14.5px}.ws-title{font-family:var(--font-display-base), sans-serif;margin:.2rem 0 0;font-size:19px;line-height:1.25}.ws-intro{color:var(--muted);margin-bottom:1rem;font-size:14.5px;line-height:1.55}.ws-fields{gap:1.05rem;display:grid}.ws-field label{align-items:flex-start;gap:.6rem;margin-bottom:.3rem;font-size:15px;font-weight:700;line-height:1.4;display:flex}.ws-n{border:1.5px solid var(--line);width:24px;height:24px;font-family:var(--font-mono-base), monospace;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.ws-hint{color:var(--muted);margin:0 0 .45rem 2.1rem;font-size:13px;line-height:1.5}.ws-field textarea{border:1px solid var(--line);background:var(--background);width:100%;min-height:84px;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;padding:.7rem .85rem;font-size:16px;line-height:1.5;display:block}.ws-field textarea:focus-visible{outline:2px solid var(--primary-ink);outline-offset:1px;border-color:#0000}.ws-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.2rem;display:flex}.ws-actions .cs-btn{flex:0 auto;padding-inline:1.1rem}.ws-clear:disabled{opacity:.45;cursor:default}.ws-confirm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:13.5px;display:inline-flex}.cl-bar{background:var(--line);border-radius:4px;height:4px;margin:-.3rem 0 .9rem;overflow:hidden}.cl-bar i{background:var(--primary-ink);border-radius:4px;height:100%;transition:width .3s;display:block}.cl-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cl-item{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:.8rem;padding:.65rem .8rem;font-size:15px;line-height:1.5;transition:background .2s,border-color .2s;display:flex}.cl-item:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.cl-box{border:2px solid var(--line);background:var(--background);width:24px;height:24px;color:var(--on-primary);border-radius:8px;flex:none;place-items:center;margin-top:1px;font-size:14px;font-weight:800;transition:all .2s;display:grid}.cl-item.is-on .cl-box{border-color:var(--primary);background:var(--primary)}.cl-item.is-on .cl-text{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 50%, transparent)}.cl-text{overflow-wrap:anywhere;min-width:0}.cl-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.cl-reset{min-height:44px;color:var(--primary-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .4rem;font-size:13.5px;font-weight:700;text-decoration:underline}.lv{margin-inline:0;padding:.6rem}.lv-frame{aspect-ratio:16/9;background:#0b0c11;border-radius:16px;overflow:hidden}.lv-frame video{object-fit:contain;background:#0b0c11;width:100%;height:100%;display:block}.lv-cap{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;padding:.8rem .5rem .2rem;display:flex}.lv-tag{font-family:var(--font-mono-base), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);font-size:10.5px}.lv-title{font-size:15px;font-weight:700;line-height:1.4}.lv-tr{margin:.4rem .5rem .3rem}.lv-tr>summary{cursor:pointer;min-height:44px;color:var(--primary-ink);align-items:center;font-size:14px;font-weight:700;display:flex}.lv-tr-body{color:var(--muted);padding-bottom:.6rem;font-size:14.5px;line-height:1.65}@media (min-width:640px){.qz,.ws,.cl{padding:1.5rem}.lv{padding:.8rem}}
