.la-archive{--la-ink:#080542;--la-blue:#577ef1;--la-line:#cbd6ed;max-width:1320px;margin:56px auto 88px;padding:0 28px;color:var(--la-ink);font-family:inherit;font-size:16px;line-height:1.65;scroll-margin-top:112px}#auhinna-kategooriad{scroll-margin-top:112px}.la-archive *{box-sizing:border-box}
.la-archive__heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:32px}.la-archive__eyebrow{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;color:#5261a0}.la-archive h2{font-size:clamp(32px,3.8vw,52px);line-height:1.13;letter-spacing:-.025em;color:var(--la-ink);margin:0 0 18px}.la-archive__intro{max-width:700px;margin:0;color:#515c7a;font-size:18px}.la-years{min-width:135px;flex-shrink:0}.la-years>span{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.la-years>div{display:flex;gap:8px;flex-wrap:wrap;max-width:320px}.la-years a{display:flex;align-items:center;gap:24px;background:#fff;color:var(--la-ink);border:1px solid var(--la-line);border-radius:14px;padding:12px 18px;text-decoration:none;font-size:18px;font-weight:700}.la-years a[aria-current=true],.la-years a:hover{background:var(--la-ink);color:#fff;border-color:var(--la-ink)}
.la-year{border:1px solid var(--la-line);border-radius:28px;overflow:hidden;background:#f1f5ff;margin-bottom:24px;scroll-margin-top:112px}.la-archive summary{cursor:pointer;list-style:none}.la-archive summary::-webkit-details-marker{display:none}.la-year__cover{display:flex;align-items:center;gap:34px;padding:26px 36px;background:linear-gradient(115deg,#080542 0%,#17125c 65%,#405abd 100%);color:#fff;position:relative}.la-year__number{font-size:clamp(50px,7vw,92px);font-weight:850;font-style:italic;letter-spacing:-.05em;line-height:1.1;color:#a3baff}.la-year__summary{display:grid;gap:5px;font-size:16px;color:#d5def9}.la-year__name{font-size:clamp(20px,2.2vw,28px);font-weight:700;color:#fff}.la-toggle{flex:0 0 40px;width:40px;height:40px;border:1px solid currentColor;border-radius:50%;display:inline-grid;place-items:center;position:relative}.la-toggle:before,.la-toggle:after{content:"";position:absolute;background:currentColor;width:14px;height:2px}.la-toggle:after{transform:rotate(90deg)}details[open]>summary .la-toggle:after{transform:rotate(0)}.la-year__cover>.la-toggle{margin-left:auto}.la-year__body{padding:32px}.la-year__intro{max-width:950px;font-size:18px;color:#394361}.la-year__intro p{margin:0 0 16px}
.la-winners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.la-winner{background:white;border:1px solid var(--la-line);border-radius:20px;overflow:hidden;min-width:0;box-shadow:0 5px 18px #08054206;transition:transform .2s,box-shadow .2s,border-color .2s}.la-winner__photo{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--la-ink)}.la-winner__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 28%,#08054219 45%,#080542e6 100%);pointer-events:none}.la-winner__photo img{width:100%;height:100%;object-fit:cover;object-position:center 33%;display:block;transition:transform .3s}.la-winner__year{position:absolute;left:20px;top:18px;padding:4px 12px;background:#fffef5e8;color:var(--la-ink);border-radius:8px;font-size:14px;font-weight:700;z-index:1}.la-winner__name{position:absolute;bottom:22px;left:22px;right:16px;font-size:30px;line-height:1.1;letter-spacing:-.025em;font-weight:800;color:white;z-index:1}.la-winner__summary{display:flex;flex-direction:column;padding:24px}.la-winner__category{font-size:15px;font-weight:700;color:#384896;margin-bottom:18px}.la-winner__stat{font-size:32px;font-weight:800;letter-spacing:-.025em;line-height:1.2}.la-winner__stat-label{font-size:14px;line-height:1.5;color:#56627c;min-height:42px;margin-top:5px}.la-winner__action{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e0e5f1;margin-top:20px;padding-top:16px;color:#273c89;font-size:14px;font-weight:700}.la-winner__action .la-toggle{flex-basis:34px;width:34px;height:34px}.la-when-open{display:none}.la-winner[open] .la-when-closed{display:none}.la-winner[open] .la-when-open{display:inline}.la-winner[open]{border-color:var(--la-blue);box-shadow:0 12px 32px #10105210}.la-winner__story{padding:0 24px 24px;font-size:16px;line-height:1.75;color:#3f4962}.la-winner__story p{margin:0 0 14px}.la-winner__story .la-winner__caption{font-size:14px;line-height:1.5;margin:20px 0 0;color:#64718b}.la-jury{background:#fff;border:1px solid var(--la-line);border-radius:16px;margin-top:28px}.la-jury summary{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:700}.la-jury .la-toggle{width:30px;height:30px;flex-basis:30px}.la-jury>div{padding:0 22px 20px;color:#4d5873;font-size:16px}.la-jury p{margin:0}.la-credit{font-size:14px;color:#606e8a;margin:18px 0 0}.la-archive summary:focus-visible,.la-years a:focus-visible{outline:3px solid #557fee;outline-offset:-4px}
@media(hover:hover){.la-winner:hover{transform:translateY(-4px);border-color:#7596f6;box-shadow:0 15px 30px #15185216}.la-winner:hover img{transform:scale(1.025)}}
@media(max-width:1050px){.la-winners{grid-template-columns:repeat(2,minmax(0,1fr))}.la-year__body{padding:24px}.la-archive__heading{align-items:flex-start}.la-archive__intro{font-size:17px}}
@media(max-width:760px){.la-archive{padding:0 18px;margin:32px auto 52px}.la-archive__heading{display:block;margin-bottom:22px}.la-years{margin-top:24px}.la-years>div{max-width:none}.la-year{border-radius:20px}.la-year__cover{gap:14px;padding:22px 18px;flex-wrap:wrap}.la-year__number{font-size:56px}.la-year__summary{font-size:14px;gap:3px;flex:1}.la-year__name{font-size:19px}.la-year__cover>.la-toggle{flex-basis:32px;width:32px;height:32px}.la-year__body{padding:20px 14px}.la-year__intro{font-size:16px}.la-winners{grid-template-columns:1fr;gap:18px}.la-winner__photo{aspect-ratio:4/3}.la-winner__stat-label{min-height:0}.la-winner__summary{padding:22px}.la-jury summary{padding:16px}.la-jury>div{padding:0 16px 18px}}
@media(prefers-reduced-motion:reduce){.la-archive *{transition:none!important;scroll-behavior:auto!important}.la-winner:hover,.la-winner:hover img{transform:none}}
@media print{.la-archive{max-width:none;margin:20px 0;padding:0}.la-year__cover{background:#fff;color:#080542}.la-year__name,.la-year__summary,.la-year__number{color:#080542}.la-year__body,.la-winner__story,.la-jury>div{display:block!important;content-visibility:visible!important}.la-years,.la-toggle,.la-winner__action{display:none!important}.la-winners{grid-template-columns:1fr}.la-winner{break-inside:avoid}.la-winner__photo{max-height:230px}.la-winner__stat-label{min-height:0}}

.la-winner__summary>.la-winner__caption{font-size:14px;line-height:1.5;color:#64718b;min-height:42px;margin-bottom:20px}
.la-winner__photo img{position:absolute;inset:0;height:100%!important}.la-year__intro p,.la-winner__story p,.la-jury p{font-size:inherit;line-height:inherit;color:inherit}

.la-archive .la-year__intro a{color:#007ec4;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.la-archive .la-year__intro a:hover{color:#005c91;text-decoration-thickness:2px}.la-archive .la-year__intro a:focus-visible{outline:2px solid #007ec4;outline-offset:3px;border-radius:2px}
