.pws-year{background:var(--background-2);color:var(--text-main);border-top:1px solid var(--border-highlight);padding:55px 0 38px;font-family:var(--font-inter)}.pws-year-inner{width:min(1160px,calc(100% - 48px));margin:auto}.pws-year-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:27px}.pws-year-eyebrow{color:var(--primary);font-size:9px;font-weight:700;letter-spacing:.17em;margin-bottom:12px}.wire-page .pws-year h2,.pws-year h2{font-family:var(--font-primary);font-size:clamp(28px,3.5vw,42px);line-height:1.2;letter-spacing:-.05em;margin:0}.pws-year h2 span{color:var(--primary)}.pws-year-heading>div>p:last-child{font-size:12px;color:var(--text-secondary);margin-top:12px}.pws-year-controls{display:flex;gap:8px}.pws-year-controls button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border-highlight);border-radius:50%;background:var(--card-background);color:var(--primary);font-size:20px;cursor:pointer}.pws-year-controls button:disabled{opacity:.35;cursor:default}.pws-year-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:3px 2px 20px;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.pws-year-card{flex:0 0 calc((100% - 48px)/3);min-width:0;border:1px solid var(--border-highlight);border-radius:16px;overflow:hidden;background:var(--card-background);scroll-snap-align:start}.pws-year a{color:inherit;text-decoration:none}.pws-year-art{position:relative;display:block;padding:46px 17px 22px;background:linear-gradient(140deg,var(--glow-color),var(--background-2));aspect-ratio:1.45}.pws-year-art img{width:100%;height:auto;aspect-ratio:1024/538;object-fit:contain;border-radius:7px;box-shadow:0 8px 18px #0002;transition:transform .25s}.pws-year-art:hover img{transform:translateY(-4px)}.pws-year-rank{position:absolute;top:13px;left:17px;font-family:var(--font-primary);font-weight:700;font-size:17px;color:var(--primary)}.pws-year-rank small{font-size:7px;letter-spacing:.08em;vertical-align:middle;margin-left:5px;color:var(--text-secondary)}.pws-year-open{position:absolute;right:15px;top:13px;font-size:19px;color:var(--primary)}.pws-year-body{padding:19px 20px}.pws-year-author{font-size:10px;color:var(--primary);margin-bottom:9px}.wire-page .pws-year h3,.pws-year h3{font-family:var(--font-primary);font-size:16px;line-height:1.5;letter-spacing:-.025em;margin:0 0 19px}.pws-year-metric{border-top:1px solid var(--border-highlight);padding-top:13px;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--text-secondary)}.pws-year-note{font-size:10px;color:var(--text-secondary);margin-top:15px}.pws-year-note span{padding:0 7px}.pws-year :focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:900px){.pws-year-card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:560px){.pws-year{padding-top:35px}.pws-year-inner{width:calc(100% - 36px)}.pws-year-card{flex-basis:86%}.pws-year-track{gap:16px}.pws-year-heading{align-items:center}.pws-year-controls button{width:34px;height:34px}.pws-year-note{line-height:1.8}.pws-year h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.pws-year-art img{transition:none}}

/* Refined editorial cards. */
.pws-year-card{box-shadow:0 4px 14px #17102805;transition:box-shadow .25s,border-color .25s}.pws-year-card:hover{border-color:var(--primary);box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 10%,transparent)}.pws-year-art{padding:48px 21px 27px;background:radial-gradient(ellipse at 15% 10%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 75%),var(--background-2)}.pws-year-card:nth-child(3n+2) .pws-year-art{background:radial-gradient(ellipse at 80% 10%,#e7b59824,transparent 75%),var(--background-2)}.pws-year-card:nth-child(3n) .pws-year-art{background:radial-gradient(ellipse at 15% 10%,#7fc5b324,transparent 75%),var(--background-2)}.pws-year-rank{font-size:14px}.pws-year-rank small{font-size:6px;letter-spacing:.12em}.pws-year-body{padding:22px}.pws-year h3,.wire-page .pws-year h3{font-size:17px;line-height:1.55;margin-bottom:22px}.pws-year-metric{font-size:11px;font-weight:700;color:var(--primary);padding-top:16px}.pws-year-metric a{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:30px}.pws-year-controls button:hover:not(:disabled){background:var(--primary);color:var(--card-background)}@media(prefers-reduced-motion:reduce){.pws-year-card{transition:none}}
