.term.svelte-3zbpvk{width:var(--container-shell);max-width:720px;margin:0 auto}.term__head.svelte-3zbpvk{padding:clamp(2rem,5vw,3.5rem) 0 0}.term__crumbs.svelte-3zbpvk{display:flex;gap:.6rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);margin-bottom:1.75rem}.term__crumbs.svelte-3zbpvk a:where(.svelte-3zbpvk){color:var(--color-ink-mute);text-decoration:none;border-bottom:1px solid var(--color-pencil)}.term__crumbs.svelte-3zbpvk a:where(.svelte-3zbpvk):hover{color:var(--color-ink);border-color:var(--color-ink)}.term__crumbs-here.svelte-3zbpvk{color:var(--color-ink)}.term__title.svelte-3zbpvk{font-family:var(--font-hk);font-weight:900;font-size:clamp(2.6rem,7vw,4.5rem);line-height:1.08;margin:0}.term__en.svelte-3zbpvk{font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--pillar-color);margin:.6rem 0 0}.term__definition.svelte-3zbpvk{margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:clamp(1.4rem,3vw,2rem);border:1.5px solid var(--color-ink);border-left:6px solid var(--pillar-color);background:var(--color-paper);box-shadow:6px 6px color-mix(in srgb,var(--pillar-color) 30%,transparent)}.term__definition.svelte-3zbpvk p:where(.svelte-3zbpvk){font-family:var(--font-hk);font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.8;margin:0}.term__definition.svelte-3zbpvk cite:where(.svelte-3zbpvk){display:block;margin-top:1rem;font-family:var(--font-mono);font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-mute)}.term__long.svelte-3zbpvk{font-family:var(--font-hk);font-size:1rem;line-height:1.85;margin:1.75rem 0 0;color:var(--color-ink)}.term__section.svelte-3zbpvk{margin-top:clamp(2.25rem,5vw,3rem)}.term__section-head.svelte-3zbpvk{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:.9rem;margin:0 0 1.1rem}.term__section-head.svelte-3zbpvk:after{content:"";flex:1;border-top:1px dashed var(--color-pencil)}.term__specs.svelte-3zbpvk{width:100%;border-collapse:collapse;border:1.5px solid var(--color-ink);font-family:var(--font-hk);font-size:.95rem}.term__specs.svelte-3zbpvk th:where(.svelte-3zbpvk),.term__specs.svelte-3zbpvk td:where(.svelte-3zbpvk){padding:.7rem 1rem;border-bottom:1px solid var(--color-hairline);text-align:left;vertical-align:top}.term__specs.svelte-3zbpvk tr:where(.svelte-3zbpvk):last-child th:where(.svelte-3zbpvk),.term__specs.svelte-3zbpvk tr:where(.svelte-3zbpvk):last-child td:where(.svelte-3zbpvk){border-bottom:0}.term__specs.svelte-3zbpvk th:where(.svelte-3zbpvk){width:38%;font-weight:700;background:var(--color-paper-shade);border-right:1px solid var(--color-hairline)}.term__specs-note.svelte-3zbpvk{display:block;margin-top:.25rem;font-size:.82rem;color:var(--color-ink-mute)}.term__faqs.svelte-3zbpvk{margin:0}.term__faq.svelte-3zbpvk{margin-bottom:1.4rem}.term__faq.svelte-3zbpvk:last-child{margin-bottom:0}.term__faq.svelte-3zbpvk dt:where(.svelte-3zbpvk){font-family:var(--font-hk);font-weight:900;font-size:1.02rem;margin-bottom:.45rem}.term__faq.svelte-3zbpvk dt:where(.svelte-3zbpvk):before{content:"Q · ";font-family:var(--font-mono);font-weight:500;font-size:.8em;color:var(--pillar-color)}.term__faq.svelte-3zbpvk dd:where(.svelte-3zbpvk){font-family:var(--font-hk);font-size:.95rem;line-height:1.75;margin:0;color:var(--color-ink)}.term__products.svelte-3zbpvk{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}.term__products.svelte-3zbpvk a:where(.svelte-3zbpvk){display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1.5px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-hk);font-weight:700;font-size:.92rem;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.term__products.svelte-3zbpvk a:where(.svelte-3zbpvk):hover{box-shadow:4px 4px 0 var(--pillar-color);transform:translate(-2px,-2px)}.term__related.svelte-3zbpvk{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.term__related.svelte-3zbpvk a:where(.svelte-3zbpvk){display:inline-flex;align-items:baseline;gap:.5rem;padding:.4rem .85rem;border:1px solid var(--color-ink);border-radius:999px;color:var(--color-ink);font-family:var(--font-hk);font-size:.9rem;text-decoration:none}.term__related.svelte-3zbpvk a:where(.svelte-3zbpvk):hover{background:var(--color-yellow)}.term__related-en.svelte-3zbpvk{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-mute)}
