.lv2-root .sn-themes .th-in{max-width:1240px;margin:0 auto;padding-top:48px;padding-bottom:96px}.lv2-root .sn-themes .th-head{max-width:760px}.lv2-root .sn-themes .kick{letter-spacing:.12em;text-transform:uppercase;color:var(--sn-muted);font-size:14px;font-weight:600}.lv2-root .sn-themes h1{font:600 clamp(40px, 5vw, 56px) / 1.05 var(--sn-serif);letter-spacing:-1px;color:var(--sn-fg);margin:10px 0 0}.lv2-root .sn-themes .lede{color:var(--fg2);margin-top:14px;font-size:18px;line-height:1.55}.lv2-root .sn-themes .also{color:var(--sn-quiet);margin-top:10px;font-size:15px}.lv2-root .sn-themes .th-state{color:var(--fg2);margin-top:40px;font-size:16px}.lv2-root .sn-themes .th-group{margin-top:48px}.lv2-root .sn-themes .th-group .h{border-bottom:1px solid var(--sn-line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-bottom:12px;display:flex}.lv2-root .sn-themes .th-group h2{font:600 24px / 1.25 var(--sn-serif);color:var(--sn-fg);margin:0}.lv2-root .sn-themes .th-group .sub{color:var(--sn-quiet);font-size:14px}.lv2-root .sn-themes .th-chips{flex-wrap:wrap;gap:6px 8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.lv2-root .sn-themes .th-chips .chip{border:1px solid var(--sn-line);background:var(--sn-surface);min-height:44px;color:var(--sn-fg);font:500 15px var(--sn-sans);border-radius:22px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.lv2-root .sn-themes .th-chips .chip:hover{background:var(--sn-raised);border-color:#5a6164}.lv2-root .sn-themes .th-chips .chip:focus-visible{outline:2px solid var(--sn-blue);outline-offset:2px}
