.c-kicker a{color:inherit;text-underline-offset:3px}.sp-rule{background:var(--tile);border-radius:16px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.sp-rule p{font-size:17px;color:var(--ink)!important}.sp-ai{background:var(--tile);border-radius:16px;flex-direction:column;gap:4px;padding:16px 20px;display:flex;box-shadow:inset 3px 0 #1514124d}.sp-ai p{font-size:17px;color:var(--ink)!important}.sp-ai .sp-ai-h{font-weight:600}.sp-ai-banned{box-shadow:inset 3px 0 0 var(--lava);background:#fcf2ee}.sp-ai-banned .sp-ai-h{color:#b03505!important}.sp-q{flex-direction:column;gap:14px;display:flex}.sp-how{letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-weight:600;color:var(--dim)!important;font-size:13px!important}.gd-body .sp-btn{color:var(--ink);align-self:flex-start;text-decoration:none}.sp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-find{z-index:2;background:var(--bg);padding:12px 0;position:sticky;top:0}.sp-find input{border:1px solid var(--line-2);width:100%;height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:0 16px;font-size:16px}.sp-find input:focus{outline:2px solid var(--ink);outline-offset:1px}.sp-count{margin-top:8px;font-size:14px;color:var(--dim)!important}.sp-group>p{font-size:16.5px}.gd-body .sp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;padding:0;list-style:none;display:grid}.gd-body .sp-list li{border-bottom:1px solid var(--line-2);padding:7px 0;font-size:16px;line-height:1.45}.sp-list small{color:var(--dim);font-size:13.5px;display:block}@media (max-width:640px){.gd-body .sp-list{grid-template-columns:minmax(0,1fr)}}
