.publication45{text-align:center;padding:30px clamp(20px,6vw,60px)}.publication-emblem45{position:relative;display:grid;place-items:center;width:72px;height:78px;margin:0 auto 18px;background:var(--yellow);color:#242a27;clip-path:polygon(50% 0,96% 24%,96% 76%,50% 100%,4% 76%,4% 24%);font-size:40px;font-weight:700}.publication-emblem45 span{position:absolute;inset:-20px;background:linear-gradient(100deg,transparent 30%,#fff7,transparent 70%);animation:publication-shine45 2.4s ease-in-out infinite}.publication-eyebrow45{font-size:10px;letter-spacing:.2em;color:var(--muted)}.publication45 h3{font-size:clamp(23px,5vw,30px);margin:8px 0 20px}.publication-track45{height:5px;background:var(--line);overflow:hidden;border-radius:5px}.publication-track45>span{display:block;width:38%;height:100%;background:var(--yellow);border-radius:5px;animation:publication-track45 2.4s ease-in-out infinite}.publication45 ol{padding:0;margin:25px 0;list-style:none;text-align:left;display:grid;gap:14px}.publication45 li{display:flex;align-items:center;gap:12px;color:var(--muted);transition:color .4s}.publication45 li>span{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:28px;height:28px;flex-shrink:0;font-size:12px}.publication45 li.current{color:var(--ink);font-weight:600}.publication45 li.current>span{background:var(--yellow);color:#242a27;border-color:var(--yellow)}.publication45 .small{line-height:1.6}.publication45 [hidden]{display:none}#publication-status45{font-size:12px;min-height:20px;color:var(--muted)}@keyframes publication-track45{0%{transform:translateX(-100%)}100%{transform:translateX(370%)}}@keyframes publication-shine45{0%,20%{transform:translateX(-100%)}80%,100%{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.publication-emblem45 span,.publication-track45>span{animation:none}.publication-track45>span{width:100%;opacity:.65}.publication45 li{transition:none}}
