.wt-card{background:var(--surface);box-shadow:0 1px 0 var(--line), 0 30px 60px -36px #0a0f0d73;border-top:4px solid var(--gold);border-radius:18px;gap:20px;padding:30px 32px 28px;animation:.35s both tx-in;display:grid}.wt-card__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wt-kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--gold);border-radius:6px;padding:4px 9px;font-size:11.5px}.wt-kind--old-name{background:color-mix(in srgb, var(--caution) 22%, transparent);color:#7a4f08}.wt-kind--organization,.wt-kind--concept{background:color-mix(in srgb, var(--ats-blue) 14%, transparent);color:#1d4f9c}.wt-card__name{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.08}.wt-card__one{max-width:64ch;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.wt-card__cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:28px;display:grid}.wt-covers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wt-covers li{padding-left:22px;line-height:1.5;position:relative}.wt-covers li:before{content:"";background:var(--dgreen);border-radius:2px;width:9px;height:9px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.wt-facts>div{grid-template-columns:130px minmax(0,1fr)}.wt-law{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 12%, transparent);vertical-align:1px;border-radius:999px;margin:0 8px 4px 0;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.wt-law--yes{color:var(--dgreen);background:color-mix(in srgb, var(--dgreen) 12%, transparent)}.wt-sec{gap:0;display:grid}.wt-old{gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.wt-vs{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;display:grid}.wt-vs__item{border-radius:var(--radius);background:var(--ground);border:1px solid var(--line);padding:14px 16px}.wt-vs__item p{color:var(--text-muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.wt-vs__t{font-weight:650}.wt-vs__link{font:inherit;color:var(--dgreen);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.wt-vs__link:hover{text-decoration:underline}.wt-vs__link:focus-visible{outline:2px solid var(--dgreen);outline-offset:2px}.wt-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:18px 28px;padding-top:6px;display:flex}.wt-exp{border-radius:var(--radius);background:var(--ink);color:var(--on-dark);grid-template-columns:auto auto;align-items:center;column-gap:12px;padding:12px 16px;text-decoration:none;display:inline-grid}.wt-exp__k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted);grid-column:1/-1;font-size:11px}.wt-exp__v{font-family:var(--display);color:var(--gold);font-size:22px;font-weight:700}.wt-exp:hover{box-shadow:0 10px 24px -14px #0a0f0db3}.wt-exp:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wt-index{margin-top:8px}.wt-index__grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px;display:grid}.wt-tile{text-align:left;font:inherit;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;align-content:start;gap:6px;padding:14px 16px;transition:border-color .15s,transform .15s;display:grid}.wt-tile:hover{border-color:var(--dgreen);transform:translateY(-1px)}.wt-tile.is-on{border-color:var(--gold);box-shadow:inset 0 3px 0 var(--gold)}.wt-tile:focus-visible{outline:2px solid var(--dgreen);outline-offset:2px}.wt-tile__n{font-weight:650;line-height:1.3}.wt-tile__p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:820px){.wt-card__cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.wt-card{padding:22px 18px}.wt-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.wt-card{animation:none}.wt-tile{transition:none}}
