.wk-head{padding-top:clamp(120px,18vh,200px);padding-bottom:clamp(32px,5vw,64px)}.wk-head__title{align-items:flex-start;gap:.18em;display:flex}.wk-head__count{color:var(--fg-3);margin-top:.6em}.wk-head__lead{max-width:46ch;color:var(--fg-2);margin-top:clamp(20px,2.5vw,32px)}.wk__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-bottom:24px;display:flex}.wk__filters{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.wk__chip{border:1px solid var(--line);min-height:44px;color:var(--fg-2);font-size:var(--cb-type-small);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-short,.28s) var(--ease-hover), border-color var(--dur-short,.28s) var(--ease-hover), color var(--dur-short,.28s) var(--ease-hover);border-radius:999px;align-items:center;padding:0 18px;display:inline-flex;position:relative}.wk__chip:hover{border-color:var(--line-strong);color:var(--fg)}.wk__chip[data-checked]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.wk__chip:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.wk__tools{align-items:center;gap:20px;display:flex}.wk__count{color:var(--fg-3)}.wk__body{padding-bottom:clamp(80px,12vw,160px)}.wk__list{margin:0;padding:0;list-style:none}.wk__divider{color:var(--fg-3);align-items:center;gap:16px;margin:clamp(48px,7vw,96px) 0 20px;display:flex}.wk__divider:after{content:"";background:var(--line);flex:1;height:1px}.wk__link{color:var(--fg);-webkit-tap-highlight-color:transparent;text-decoration:none;display:grid;position:relative}.wk__link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-md,12px)}.wk__media{aspect-ratio:4/3;border-radius:var(--radius-lg,24px);background:var(--surface);display:block;position:relative;overflow:hidden}.wk__media img{transition:transform .9s var(--ease-out)}.wk__badge{justify-self:start}.wk__rubro,.wk__outcome{color:var(--fg-2)}.wk__year,.wk__index{color:var(--fg-3)}.wk__arrow{border:1px solid var(--line);width:44px;height:44px;transition:transform .56s var(--ease-out), background-color .28s var(--ease-hover), color .28s var(--ease-hover);border-radius:999px;place-items:center;display:grid}.wk[data-view=grid] .wk__list,.wk__list{grid-template-columns:1fr;gap:clamp(36px,5vw,64px) clamp(16px,2.5vw,40px);display:grid}.wk[data-view=grid] .wk__link,.wk__link{grid-template-columns:auto 1fr auto;grid-template-areas:"media media media""index name arrow""rubro rubro rubro""badge badge badge";align-items:center;gap:8px 14px}.wk__media{grid-area:media;margin-bottom:12px}.wk__index{grid-area:index}.wk__name{grid-area:name}.wk__rubro{grid-area:rubro}.wk__arrow{grid-area:arrow}.wk__badge{grid-area:badge;margin-top:4px}.wk__year,.wk__outcome,.wk__badge:empty{display:none}.wk__item:not(:has(.wk__badge)) .wk__link{grid-template-areas:"media media media""index name arrow""rubro rubro rubro"}.wk-thumb{display:none}@media (hover:hover) and (pointer:fine){.wk__link:hover .wk__media img{transform:scale(1.035)}.wk__link:hover .wk__arrow{background:var(--fg);color:var(--bg);transform:rotate(45deg)}}@media (min-width:768px){.wk[data-view=grid] .wk__list{grid-template-columns:1fr 1fr}.wk[data-view=list] .wk__list{border-top:1px solid var(--line);display:block}.wk[data-view=list] .wk__item{border-bottom:1px solid var(--line)}.wk[data-view=list] .wk__link{transition:opacity .48s var(--ease-out), padding .56s var(--ease-out);grid-template-columns:3.5rem minmax(0,1.25fr) minmax(0,1fr) auto 4rem 44px;grid-template-areas:"index name rubro badge year arrow";column-gap:clamp(16px,2vw,32px);padding-block:clamp(22px,2.6vw,36px)}.wk[data-view=list] .wk__media{display:none}.wk[data-view=list] .wk__year{text-align:right;display:block}.wk[data-view=list] .wk__badge{margin:0}.wk[data-view=list] .wk__name{transition:transform .56s var(--ease-out)}.wk[data-view=list] .wk__divider{margin-bottom:0;padding-bottom:20px}.wk[data-view=list] .wk__list[data-group=concept]{border-top:1px solid var(--line)}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.wk[data-view=list] .wk__body:has(.wk__link:hover) .wk__link:not(:hover){opacity:.32}.wk[data-view=list] .wk__link:hover .wk__name{transform:translate(12px)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.js-motion .wk[data-view=list] .wk-thumb{z-index:5;pointer-events:none;width:0;height:0;display:block;position:fixed;top:0;left:0}.wk-thumb__inner{border-radius:var(--radius-lg,24px);background:var(--surface);width:420px;height:300px;box-shadow:0 30px 80px -20px #0009, 0 0 0 1px var(--line);opacity:0;transition:opacity .32s var(--ease-hover), transform .56s var(--ease-out);position:absolute;top:-150px;left:-210px;overflow:hidden;transform:scale(.86)}.wk-thumb[data-on] .wk-thumb__inner{opacity:1;transform:scale(1)}.wk-thumb__img{opacity:0;transition:opacity .28s var(--ease-hover);position:absolute;inset:0}.wk-thumb__img[data-active]{opacity:1}}@media (max-width:767.98px){.wk__views{display:none}.wk__bar{flex-direction:column;align-items:stretch}.wk__filters{margin-inline:calc(var(--cb-gutter) * -1);padding-inline:var(--cb-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wk__filters::-webkit-scrollbar{display:none}.wk__chip{flex:none}}
