.oq{overflow-x:clip}.oq-hero{isolation:isolate;color:var(--white);min-height:min(100svh - 72px,860px);padding:var(--s9) 0;background:var(--green-900);align-items:center;display:flex;position:relative;overflow:hidden}.oq-wall{z-index:-2;grid-template-columns:repeat(5,1fr);gap:10px;width:56%;display:grid;position:absolute;top:-12%;bottom:-12%;right:-2%;transform:rotate(4deg)}.oq-col{overflow:hidden}.oq-track{will-change:transform;flex-direction:column;gap:10px;animation:80s linear infinite oq-up;display:flex}.oq-col-1 .oq-track,.oq-col-3 .oq-track{animation-name:oq-down;animation-duration:96s}.oq-col-2 .oq-track{animation-duration:68s}.oq-track img{aspect-ratio:9/16;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}@keyframes oq-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 5px))}}@keyframes oq-down{0%{transform:translateY(calc(-50% - 5px))}to{transform:translateY(0)}}.oq-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--green-900) 0%, var(--green-900) 42%, #04301ed9 52%, #04301e40 70%, #04301e59 100%), linear-gradient(180deg, #04301e99 0%, #04301e00 20%, #04301e00 80%, #04301eb3 100%);position:absolute;inset:0}.oq-hero-inner{position:relative}.oq-hero-inner>*{max-width:560px}.oq-over{margin:0 0 var(--s4);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-size:13px;font-weight:700}.oq-title{color:var(--white);letter-spacing:-.04em;margin:0;font-size:clamp(56px,8vw,104px);font-weight:800;line-height:1}.oq-sub{margin:var(--s4) 0 var(--s2);color:#ffffffeb;font-size:clamp(18px,1.8vw,21px);font-weight:600;line-height:1.4}.oq-dates{margin:0 0 var(--s7);color:#fff9;font-size:14px}.oq-stats{margin:0 0 var(--s7);grid-template-columns:repeat(4,auto);justify-content:start;gap:0;display:grid}.oq-stats div{padding:0 var(--s6) 0 0;margin-right:var(--s6);border-right:1px solid #ffffff29}.oq-stats div:last-child{border-right:0;margin-right:0;padding-right:0}.oq-stats dd{letter-spacing:-.03em;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1}.oq-stats dt{color:#fff9;margin-top:6px;font-size:12.5px}.oq-hero .ctarow{gap:var(--s3);flex-wrap:wrap;display:flex}@media (max-width:900px){.oq-hero{align-items:flex-end;min-height:auto;padding-top:clamp(240px,62vw,380px)}.oq-wall{grid-template-columns:repeat(4,1fr);width:auto;height:70%;inset:-4% -8% auto;transform:rotate(-4deg)}.oq-col-4{display:none}.oq-shade{background:linear-gradient(180deg, #04301e40 0%, #04301ebf 34%, var(--green-900) 56%)}.oq-stats{gap:var(--s4) 0;grid-template-columns:repeat(2,auto)}.oq-stats div:nth-child(2){border-right:0;margin-right:0}}.oq-ribbon{padding:var(--s5) 0;background:var(--green-900);margin:var(--s7) 0;flex-direction:column;gap:10px;display:flex;overflow:hidden;transform:rotate(-2deg)scale(1.04);box-shadow:0 30px 60px #04301e2e}.oq-ribbon-row{gap:10px;width:max-content;animation:70s linear infinite oq-left;display:flex}.oq-ribbon-row.r1{animation-name:oq-right;animation-duration:84s}.oq-ribbon-row img{aspect-ratio:9/16;object-fit:cover;border-radius:8px;flex:none;width:120px;height:auto}@keyframes oq-left{to{transform:translate(-50%)}}@keyframes oq-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:640px){.oq-ribbon-row img{width:86px}}.oq-winners{padding:var(--s9) 0;background:radial-gradient(70% 50% at 50% 0,#e8c48338,#0000 70%),linear-gradient(#fbf6ea 0%,#f6eedc 100%)}.oq-win-head{text-align:center;max-width:640px;margin:0 auto var(--s8)}.oq-win-over{margin-bottom:var(--s3);letter-spacing:.16em;text-transform:uppercase;color:#a8741f;align-items:center;gap:12px;font-size:12.5px;font-weight:700;display:inline-flex}.oq-win-head .oq-win-over:before,.oq-win-head .oq-win-over:after{content:"";background:linear-gradient(90deg,#0000,#c99a4b);width:28px;height:1px}.oq-win-head .oq-win-over:after{transform:scaleX(-1)}.oq-win-head h2{margin:0 0 var(--s3);letter-spacing:-.03em;color:var(--green-900);font-size:clamp(34px,4.4vw,52px)}.oq-win-head p{color:var(--ink-soft);margin:0}.oq-cats{gap:var(--s6);flex-direction:column;display:flex}.oq-cat{background:var(--white);padding:var(--s6) var(--s7) var(--s7);border:1px solid #c99a4b52;border-radius:18px;position:relative;box-shadow:inset 0 1px #fffc,0 24px 60px -28px #50380c47}.oq-cat:before{content:"";left:var(--s7);right:var(--s7);background:linear-gradient(90deg,#0000,#e8c483 20%,#c99a4b 50%,#e8c483 80%,#0000);border-radius:2px;height:2px;position:absolute;top:0}.oq-cat-head{align-items:baseline;gap:var(--s3);margin-bottom:var(--s6);display:flex}.oq-cat-head b{letter-spacing:-.02em;color:var(--green-900);font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.oq-cat-head span{color:#a8741f;font-size:15px;font-weight:600}.oq-cat-body{gap:var(--s7);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.oq-podium{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.oq-podium li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.oq-podium .p2{order:1}.oq-podium .p1{order:2}.oq-podium .p3{order:3}.oq-podium{--metal:linear-gradient(150deg,#fff,#c9cfd4 45%,#8e989f 100%);--ink-medal:#2f3a40}.oq-podium .p1{--metal:linear-gradient(150deg,#fff1c9,#f2c25e 40%,#b9822a 100%);--ink-medal:#4a3008}.oq-podium .p2{--metal:linear-gradient(150deg,#fff,#d3d9dd 45%,#8e989f 100%);--ink-medal:#2f3a40}.oq-podium .p3{--metal:linear-gradient(150deg,#f9dcc0,#d39463 45%,#94582d 100%);--ink-medal:#fff}.oq-frame{aspect-ratio:4/5;background:var(--metal);border-radius:16px;width:100%;max-width:168px;padding:4px;position:relative;box-shadow:0 18px 32px -16px #3c280873}.oq-podium .p1 .oq-frame{border-radius:18px;max-width:212px;padding:5px;box-shadow:0 26px 44px -18px #9664148c}.oq-frame img,.oq-frame-empty{object-fit:cover;object-position:50% 0;background:var(--green-100);border-radius:12px;width:100%;height:100%;display:block}.oq-podium .p1 .oq-frame img,.oq-podium .p1 .oq-frame-empty{border-radius:13px}.oq-frame-empty{color:#04301e59;background:linear-gradient(160deg,#eef4ef,#f6eedc);place-items:center;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;display:grid}.oq-medal{width:40px;height:40px;margin:var(--s3) 0 var(--s2);background:var(--metal);color:var(--ink-medal);letter-spacing:.02em;box-shadow:0 0 0 3px var(--white), 0 0 0 4px #c99a4b59, 0 6px 14px #3c280838;border-radius:50%;place-items:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:grid}.oq-podium .p1 .oq-medal{width:48px;height:48px;font-size:18px}.oq-who{flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:100%;display:flex}.oq-who b{color:var(--green-900);overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.oq-who b span{white-space:nowrap}.oq-podium .p1 .oq-who b{font-size:18px}.oq-who small{color:var(--ink-soft);font-size:13px;line-height:1.3}.oq-who em{color:#7a5512;background:#fbf1dc;border:1px solid #c99a4b59;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700}.oq-who em:after{content:" ұпай";font-weight:600}.oq-who a{color:var(--green);margin-top:6px;font-size:13px;font-weight:600;text-decoration:none}.oq-who a:hover{text-decoration:underline}.oq-enc{padding:var(--s5);border:1px solid var(--line);background:linear-gradient(#fbf8f2,#f6f1e6);border-radius:14px}.oq-enc h3{margin:0 0 var(--s3);letter-spacing:.12em;text-transform:uppercase;color:#a8741f;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.oq-enc h3:before{content:"★";color:#d9a443;letter-spacing:0;font-size:14px}.oq-enc ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oq-enc li{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px dashed #c99a4b59;padding:8px 0;font-size:14.5px;display:flex}.oq-enc li:last-child{border-bottom:0;padding-bottom:0}.oq-enc li a,.oq-enc li span{color:var(--ink);min-width:0;text-decoration:none}.oq-enc li a:hover{color:var(--green);text-decoration:underline}.oq-enc li a:after{content:" ↗";color:var(--green);font-size:12px}.oq-enc em{color:#a8741f;white-space:nowrap;font-style:normal;font-weight:700}.oq-winners .rw-btn-gold{color:var(--green-900);background:linear-gradient(175deg,#ffe9c2 0%,#f5c168 55%,#e2a746 100%);border-color:#0000;gap:10px;box-shadow:0 10px 24px #d89a3247,inset 0 1px #ffffff80}@media (max-width:1000px){.oq-cat-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.oq-winners{padding:var(--s8) 0}.oq-cat{padding:var(--s5) var(--s4) var(--s5);border-radius:14px}.oq-cat:before{left:var(--s5);right:var(--s5)}.oq-cat-head{margin-bottom:var(--s5)}.oq-cat-head b{font-size:19px}.oq-podium{gap:var(--s5) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.oq-podium .p1{order:0;grid-column:1/-1}.oq-podium .p1 .oq-frame{max-width:184px}.oq-frame{max-width:140px}.oq-who b{font-size:15px}.oq-podium .p1 .oq-who b{font-size:17px}.oq-enc{padding:var(--s4)}}.oq-awards{padding-top:var(--s9);padding-bottom:var(--s9)}.oq-awards-grid{gap:var(--s8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.oq-awards-gallery{gap:var(--s3);flex-direction:column;display:flex}.oq-doc{background:var(--white);border:1px solid #c99a4b59;border-radius:10px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 22px 48px -24px #04301e59}.oq-doc:hover{transform:translateY(-3px);box-shadow:0 28px 56px -24px #04301e73}.oq-doc img{aspect-ratio:16/9;width:100%;height:auto;display:block}.oq-doc-main{border-radius:14px;box-shadow:0 34px 70px -30px #04301e80}.oq-doc-row{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oq-doc-row .oq-doc{box-shadow:0 12px 26px -16px #04301e59}.oq-doc span{color:var(--green-900);text-align:center;border-top:1px solid var(--line);background:#fbf8f2;padding:7px 10px;font-size:12.5px;font-weight:700;display:block}.oq-awards-text h2{margin:0 0 var(--s4);letter-spacing:-.025em;color:var(--green-900);font-size:clamp(28px,3.4vw,40px)}.oq-awards-text>p{color:var(--ink-soft);margin:0 0 var(--s5)}.oq-awards-stats{gap:var(--s6);margin:0 0 var(--s5);padding:var(--s4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.oq-awards-stats dd{letter-spacing:-.03em;color:var(--green-900);margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1}.oq-awards-stats div:first-child dd{color:#b9822a}.oq-awards-stats dt{color:var(--ink-soft);margin-top:4px;font-size:13px}.oq-awards-list{margin:0 0 var(--s6);gap:var(--s4);flex-direction:column;padding:0;list-style:none;display:flex}.oq-awards-list li{gap:var(--s3);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.oq-ic{color:#c2771a;background:var(--orange-100);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.oq-awards-list b{color:var(--green-900);margin-bottom:2px;font-family:Montserrat,sans-serif;font-size:16px;display:block}.oq-awards-list span{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.oq-awards-cta{gap:var(--s3);flex-wrap:wrap;display:flex}.oq-awards-note{margin:var(--s4) 0 0;color:var(--ink-soft);font-size:12.5px}@media (max-width:900px){.oq-awards-grid{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.oq-awards{padding-top:var(--s8);padding-bottom:var(--s7)}}@media (max-width:480px){.oq-doc span{padding:6px 4px;font-size:11.5px}}.oq-jury{color:var(--white);padding:var(--s9) 0;background:radial-gradient(60% 40% at 50% 0%, #e8c48329, transparent 70%), radial-gradient(90% 120% at 50% 0%, #0c5e3a 0%, transparent 65%), var(--green-900)}.oq-jury-head{text-align:center;max-width:640px;margin:0 auto var(--s8)}.oq-jury-head .oq-win-over{color:#e8c483}.oq-jury-head .oq-win-over:before,.oq-jury-head .oq-win-over:after{content:"";background:linear-gradient(90deg,#0000,#e8c483);width:28px;height:1px}.oq-jury-head .oq-win-over:after{transform:scaleX(-1)}.oq-jury-head h2{margin:0 0 var(--s3);color:var(--white);letter-spacing:-.03em;font-size:clamp(34px,4.4vw,52px)}.oq-jury-head p{color:#ffffffb3;margin:0}.oq-jury-cat{--acc:232,196,131;--arch-1:#1b7a4e;--arch-2:#0b4a2f}.oq-jury-cat.c1{--acc:242,166,90;--arch-1:#8a5a1e;--arch-2:#3a2a10}.oq-jury-cat.c2{--acc:110,200,214;--arch-1:#1d6e7c;--arch-2:#0c3640}.oq-jury-cat.c3{--acc:150,172,236;--arch-1:#2c4389;--arch-2:#111a3e}.oq-jury-cat{isolation:isolate;padding:var(--s7) var(--s7) var(--s8);background:radial-gradient(60% 70% at 100% 0%, rgba(var(--acc),.16), transparent 70%), linear-gradient(160deg, #ffffff0d, #ffffff03 60%);border:1px solid rgba(var(--acc),.28);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #000000b3,inset 0 1px #ffffff0f}.oq-jury-cat+.oq-jury-cat{margin-top:var(--s6)}.oq-jury-cat h3{align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s6);color:rgb(var(--acc));flex-wrap:wrap;font-size:15px;font-weight:600;display:flex}.oq-jury-cat h3 b{letter-spacing:-.01em;color:var(--white);font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.oq-jury-cat.c2 h3{justify-content:flex-end}.oq-jury-list{gap:var(--s5);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.oq-judge{flex-direction:column;gap:6px;min-width:0;display:flex}.oq-judge-photo{aspect-ratio:4/5;margin-bottom:var(--s3);isolation:isolate;background:radial-gradient(70% 55% at 50% 30%, rgba(var(--acc),.5), transparent 70%), radial-gradient(90% 70% at 50% 40%, var(--arch-1) 0%, var(--arch-2) 75%);box-shadow:inset 0 0 0 1px rgba(var(--acc),.55), 0 22px 40px -22px #0009;border-radius:999px 999px 14px 14px;position:relative;overflow:hidden}.oq-jury-cat.c2 .oq-judge-photo{border-radius:28px}.oq-jury-cat.c3 .oq-judge-photo{border-radius:50%/38% 38% 14px 14px}.oq-judge-photo:before{content:"";z-index:-1;border-radius:inherit;border:1px solid rgba(var(--acc),.32);position:absolute;inset:8px 8px -2px}.oq-judge-photo img{width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.1,1);display:block;position:absolute;inset:auto 0 0}.oq-judge:hover .oq-judge-photo img{transform-origin:50% 100%;transform:scale(1.03)}.oq-judge b{color:var(--white);font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:700;line-height:1.3}.oq-judge b:before{content:"";background:rgb(var(--acc));border-radius:2px;width:22px;height:2px;margin-bottom:10px;display:block}.oq-judge span{color:#ffffffa8;text-wrap:pretty;font-size:13px;line-height:1.5}@media (min-width:1001px){.oq-judge:nth-child(2n){margin-top:40px}}@media (max-width:1000px){.oq-jury-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.oq-jury{padding:var(--s8) 0}.oq-jury-cat{padding:var(--s5) var(--s4) var(--s6);border-radius:18px}.oq-jury-cat.c2 h3{justify-content:flex-start}.oq-jury-list{gap:var(--s4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--s4));padding:0 var(--s4) var(--s2);scroll-padding-inline:var(--s4);scrollbar-width:none;display:flex;overflow-x:auto}.oq-jury-list::-webkit-scrollbar{display:none}.oq-judge{scroll-snap-align:start;flex:0 0 64%}}.oq-how{padding-top:var(--s9)}.oq-road-head{text-align:center;margin:0 auto var(--s7)}.oq-road-head .oq-win-over:before,.oq-road-head .oq-win-over:after{content:"";background:linear-gradient(90deg,#0000,#c99a4b);width:28px;height:1px}.oq-road-head .oq-win-over:after{transform:scaleX(-1)}.oq-road-head h2{letter-spacing:-.03em;color:var(--green-900);margin:0;font-size:clamp(32px,4vw,46px)}.oq-road-wrap{margin-bottom:var(--s8);padding:var(--s5) var(--s4);background:radial-gradient(50% 60% at 90% 100%,#ee7b1214,#0000 70%),radial-gradient(60% 70% at 0 0,#e8c48338,#0000 70%),linear-gradient(#fbf6ea,#f6eedc);border:1px solid #c99a4b4d;border-radius:24px;position:relative;overflow:hidden}.oq-road-line{left:var(--s4);right:var(--s4);height:180px;width:calc(100% - 2 * var(--s4));position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.oq-road-line path{fill:none;stroke:#e2bc77;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.oq-road-line path.dots{stroke:#fff;stroke-width:1.6px;stroke-dasharray:2 9}.oq-road{gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.oq-stop{grid-template-rows:1fr auto 1fr;justify-items:center;min-height:420px;display:grid}.oq-stop-node{width:58px;height:58px;color:var(--white);background:linear-gradient(150deg,#178052,#04301e);border-radius:50%;grid-row:2;place-items:center;display:grid;position:relative;box-shadow:0 0 0 5px #fbf4e4,0 0 0 6px #c99a4b8c,0 12px 24px -8px #04301e80}.oq-stop.last .oq-stop-node{color:#4a3008;background:linear-gradient(150deg,#fff1c9,#f2c25e 45%,#c38b2e);width:66px;height:66px;box-shadow:0 0 0 5px #fbf4e4,0 0 0 6px #c99a4bb3,0 14px 30px -8px #a06e1499}.oq-stop-card{width:100%;max-width:210px;margin-bottom:var(--s5);padding:var(--s4) var(--s4) var(--s4);text-align:center;background:var(--white);border:1px solid #c99a4b4d;border-radius:16px;flex-direction:column;grid-row:1;align-self:end;align-items:center;gap:4px;display:flex;position:relative;box-shadow:0 18px 36px -24px #50380c73}.oq-stop-card:after{content:"";background:var(--white);border-bottom:1px solid #c99a4b4d;border-right:1px solid #c99a4b4d;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.oq-stop.down .oq-stop-card{margin:var(--s5) 0 0;grid-row:3;align-self:start}.oq-stop.down .oq-stop-card:after{top:-7px;bottom:auto;transform:translate(-50%)rotate(225deg)}.oq-stop-n{letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.2px #c99a4b;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;line-height:1}.oq-stop-card b{color:var(--green-900);font-family:Montserrat,sans-serif;font-size:17px;font-weight:800}.oq-stop-card time{white-space:nowrap;color:#7a5512;background:#fbf1dc;border:1px solid #c99a4b59;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.oq-stop-card>span:last-child{color:var(--ink-soft);font-size:13.5px;line-height:1.4}.oq-stop.last .oq-stop-card{background:linear-gradient(#fffdf7,#fff4dc);border-color:#c99a4b99}.oq-stop.last .oq-stop-card:after{background:#fff4dc}@media (max-width:900px){.oq-road-wrap{padding:var(--s5) var(--s4) var(--s5) var(--s4)}.oq-road-line{display:none}.oq-road{gap:var(--s4);grid-template-columns:1fr}.oq-road:before{content:"";background:repeating-linear-gradient(#e2bc77 0 10px,#f1ddb4 10px 16px);border-radius:4px;width:4px;position:absolute;top:20px;bottom:20px;left:28px}.oq-stop,.oq-stop.down{align-items:center;gap:var(--s4);grid-template-rows:auto;grid-template-columns:58px minmax(0,1fr);justify-items:stretch;min-height:0;display:grid}.oq-stop-node{grid-area:1/1}.oq-stop.last .oq-stop-node{width:58px;height:58px}.oq-stop-card,.oq-stop.down .oq-stop-card{text-align:left;grid-area:1/2;align-self:center;align-items:flex-start;max-width:none;margin:0}.oq-stop-card:after,.oq-stop.down .oq-stop-card:after{top:50%;bottom:auto;left:-7px;transform:translateY(-50%)rotate(135deg)}.oq-stop-n{font-size:24px}}.oq-rules{gap:var(--s5);grid-template-columns:1.15fr 1fr;display:grid}.oq-rules .panel{flex-direction:column;margin:0;display:flex}.oq-rules h3{margin:0 0 var(--s4)}.oq-catlist{margin:0 0 var(--s4);gap:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}.oq-catlist li{gap:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;display:grid}.oq-catlist li:last-child{border-bottom:0}.oq-catlist-reels{display:flex}.oq-catlist-reels img{aspect-ratio:9/16;object-fit:cover;border:2px solid var(--white);border-radius:5px;width:42px;height:auto;box-shadow:0 2px 8px #04301e26}.oq-catlist-reels img+img{margin-left:-14px}.oq-catlist li>div:last-child{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.oq-catlist b{color:var(--green-900);font-family:Montserrat,sans-serif;font-size:16px}.oq-catlist li>div:last-child>span:last-child{color:var(--ink-soft);flex-basis:100%;font-size:13.5px}.oq-more{color:var(--green);margin-top:auto;font-weight:600}.oq-criteria{margin:0 0 var(--s4);gap:var(--s2);flex-direction:column;padding-left:20px;font-size:15px;display:flex}.oq-criteria li::marker{color:var(--orange);font-weight:700}@media (max-width:900px){.oq-rules{grid-template-columns:1fr}}.oq-final{isolation:isolate;color:var(--white);background:var(--green-900);text-align:center;position:relative;overflow:hidden}section.oq-final{padding:var(--s9) var(--gut)}.oq-mosaic{z-index:-2;opacity:.35;grid-template-columns:repeat(12,1fr);gap:8px;display:grid;position:absolute;inset:-20px;transform:rotate(-3deg)scale(1.1)}.oq-mosaic img{aspect-ratio:9/16;object-fit:cover;border-radius:6px;width:100%;height:auto}.oq-final:after{content:"";z-index:-1;background:radial-gradient(60% 80%,#04301eeb,#04301e8c);position:absolute;inset:0}.oq-final-inner{flex-direction:column;align-items:center;display:flex}.oq-final h2{color:var(--white)}.oq-final p{color:#ffffffbf;margin:0 auto var(--s6)}.oq-final .ctarow{gap:var(--s3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:700px){.oq-mosaic{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.oq-track,.oq-ribbon-row{animation:none}.oq-judge-photo img{transition:none}}
