.cl-hero{padding-bottom:8px;padding-top:56px}.cl .hw-title{font-size:clamp(34px,7vw,56px);max-width:18ch}.cl .lp-hero-lead{max-width:62ch}.cl-search{margin:32px 0 0;max-width:860px}.cl-label{color:var(--lp-ink);display:block;font-size:15px;font-weight:600;margin-bottom:8px}.cl-input{background:var(--lp-bg);border:1.5px solid var(--lp-line-strong);border-radius:var(--lp-radius-sm);box-sizing:border-box;color:var(--lp-ink);font:500 17px/1.3 Inter,system-ui,sans-serif;min-height:52px;padding:12px 16px;width:100%}.cl-input::-moz-placeholder{color:var(--lp-muted)}.cl-input::placeholder{color:var(--lp-muted)}.cl-input:focus-visible{border-color:var(--lp-ink);outline:3px solid var(--lp-amber);outline-offset:2px}.cl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cl-chip{background:var(--lp-bg);border:1.5px solid var(--lp-line-strong);border-radius:999px;color:var(--lp-ink-1);cursor:pointer;font:600 14px/1.2 Inter,system-ui,sans-serif;min-height:40px;padding:6px 14px}.cl-chip:hover{border-color:var(--lp-ink-2)}.cl-chip[aria-pressed=true]{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff}.cl-chip:focus-visible{outline:3px solid var(--lp-amber);outline-offset:2px}.cl-chip.is-soon{border-style:dashed;color:var(--lp-muted)}.cl-chip.is-soon[aria-pressed=true]{color:#fff}.cl-chip-soon{font-weight:500}.cl-count{color:var(--lp-ink-2);font-size:15px;margin:14px 0 0}.cl-list{padding-top:24px}.cl-empty{color:var(--lp-ink-1);font-size:17px}.cl-linkbtn{background:none;border:0;color:var(--lp-amber-700);cursor:pointer;font:inherit;font-weight:600;padding:4px;text-decoration:underline}.cl-family{padding-top:40px;scroll-margin-top:80px}.cl-family-head{max-width:760px}.cl-family-title{align-items:center;color:var(--lp-ink);display:flex;flex-wrap:wrap;font-size:26px;font-weight:800;gap:10px;letter-spacing:-.02em;margin:0}.cl-family-intro{color:var(--lp-ink-1);font-size:16px;margin:8px 0 0}.cl-guide{color:var(--lp-amber-700);display:inline-block;font-weight:600;margin-top:8px;padding:4px 0}.cl-items{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);list-style:none;margin:18px 0 0;padding:0}@media(min-width:900px){.cl-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-item{background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:var(--lp-radius);display:flex;flex-direction:column;gap:8px;padding:18px}.cl-item.is-soon{background:var(--lp-soft)}.cl-item-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cl-item-title{color:var(--lp-ink);font-size:18px;font-weight:700;margin:0}.cl-badge{border-radius:999px;display:inline-block;flex:none;font-size:12px;font-weight:700;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.cl-badge.is-good{background:#ecfdf5;color:#065f46}.cl-badge.is-warn{background:var(--lp-amber-50);color:var(--lp-amber-900)}.cl-badge.is-neutral{background:var(--lp-soft-2);border:1px dashed var(--lp-line-strong);color:var(--lp-ink-2)}.cl-example{align-items:baseline;color:var(--lp-ink-1);display:flex;flex-wrap:wrap;font-size:15px;gap:4px 8px;margin:0}.cl-example-k{color:var(--lp-muted)}.cl-id{background:var(--lp-soft-2);border-radius:6px;color:var(--lp-ink-2);font-family:var(--lp-mono);font-size:12.5px;overflow-wrap:anywhere;padding:2px 6px}.cl-note{background:var(--lp-amber-50);border-radius:8px;color:var(--lp-amber-900);font-size:14px;margin:0;padding:8px 10px}.cl-proves{color:var(--lp-ink-1);font-size:15px;margin:0}.cl-more summary{align-items:center;color:var(--lp-ink-2);cursor:pointer;display:flex;font-size:14px;font-weight:600;min-height:32px}.cl-more p{color:var(--lp-ink-1);font-size:14px;margin:6px 0 0}.cl-links{display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px 18px;margin:4px 0 0}.cl-links a{color:var(--lp-amber-700);display:inline-block;min-height:24px;padding:4px 0}.cl-foot{padding-bottom:72px}.cl-foot a{color:var(--lp-amber-700)}
