.otc-trophy{color:#263d2c;background:var(--otc-t-surface);padding:58px 20px 65px;border-radius:4px;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5}.otc-trophy *{box-sizing:border-box}.otc-trophy-inner{max-width:1080px;margin:auto}.otc-trophy-overline{text-align:center;text-transform:uppercase;letter-spacing:.2em;font-weight:800;font-size:13px;color:var(--otc-t-primary)}.otc-trophy h2{font-family:Georgia,serif!important;text-align:center;font-size:clamp(38px,5vw,61px)!important;font-weight:400!important;color:var(--otc-t-dark)!important;line-height:1.16!important;margin:17px 0!important}.otc-trophy-spark{text-align:center;color:var(--otc-t-accent);font-size:24px}.otc-trophy-intro{text-align:center;max-width:710px;margin:10px auto 44px!important;font-size:17px;color:#526458}.otc-trophy-board{background:linear-gradient(135deg,var(--otc-t-primary),var(--otc-t-dark));border:2px solid #699a52;border-radius:17px;padding:clamp(18px,3.5vw,39px);box-shadow:0 19px 32px #183c2229}.otc-trophy-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid #ffffff55;padding-bottom:18px;margin-bottom:24px}.otc-trophy-board-head h3{font:normal 34px Georgia,serif!important;color:#fffbe9!important;margin:0!important}.otc-trophy-board-head span{color:#ebf2e5;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.otc-trophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.otc-trophy-case{border:2px solid #8ba36e;border-radius:10px;position:relative;min-width:0;overflow:hidden;background:linear-gradient(90deg,#a0b9a229,transparent 8%,transparent 90%,#a0b9a22c),linear-gradient(135deg,#0b2616,#1a3820 65%,#0a2113);box-shadow:inset 0 0 16px #000a,0 8px 12px #0004;padding:8px;display:flex;flex-direction:column}.otc-trophy-case:before{content:"";position:absolute;inset:4px;border:1px solid #d1e0b344;pointer-events:none;border-radius:6px}.otc-trophy-light{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:41px;height:7px;border-radius:50%;background:#fff5c6;box-shadow:0 0 12px 7px #ffdd8566,0 26px 48px 22px #f5d98e2c}.otc-trophy-art{min-height:230px;display:flex;justify-content:center;align-items:center;position:relative;padding:16px 10px 0;border-bottom:9px solid #76613b}.otc-trophy-art img{display:block;width:auto;max-width:min(96%,208px);height:198px;object-fit:contain;filter:drop-shadow(0 14px 10px #0008)}.otc-trophy-plaque{background:linear-gradient(120deg,#efe2a4,var(--otc-t-gold),#ae914d);color:#193c26;text-align:center;border:3px solid #f0dfa3;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff80;margin-top:8px;padding:10px 8px 14px;flex:1}.otc-trophy-diamond{color:var(--otc-t-primary)}.otc-trophy-plaque h4{font:italic 23px/1.2 Georgia,serif!important;color:#193c26!important;margin:5px 0 7px!important;overflow-wrap:anywhere}.otc-trophy-team{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.otc-trophy-year{font-size:14px;font-weight:750;margin-top:3px}.otc-trophy-detail{font-size:12px;margin-top:9px;overflow-wrap:anywhere}.otc-trophy-noentries{text-align:center;color:#eef8ec;padding:30px 8px!important}@media(max-width:860px){.otc-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.otc-trophy{padding:35px 12px}.otc-trophy-grid{grid-template-columns:1fr}.otc-trophy-art{min-height:200px}.otc-trophy-art img{height:170px;max-width:min(95%,180px)}}
