@media (width>=1100px){[data-award] .aw-lead{max-width:100%;margin-bottom:24px;font-size:17px;line-height:2}[data-award] .aw-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-award] .aw-goals li{color:#24494b;background:linear-gradient(135deg,#fcf9f1,#f5f0e5);border:1px solid #e4d5b7;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;min-width:0;min-height:116px;padding:22px;font-size:17px;line-height:1.9}[data-award] .aw-goals b{color:#f4dfae;background:#0a4b4d;border:1px solid #bb995a;border-radius:13px;width:44px;height:44px;font-size:19px}[data-award] .aw-sub{margin:36px 0 18px;font-size:21px;line-height:1.6}[data-award] .aw-pillars{align-items:stretch;gap:20px}[data-award] .aw-pillars .aw-pil{clip-path:none;border:1px solid color-mix(in srgb, var(--c) 55%, #dcc38d);background:linear-gradient(155deg, color-mix(in srgb, var(--c) 85%, #183d3f), color-mix(in srgb, var(--c) 62%, #102c2d));border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:16px;min-height:330px;padding:28px 24px 24px;box-shadow:0 12px 22px -18px #06313566}[data-award] .aw-pillars .aw-pil:before{display:none}[data-award] .aw-pillars .aw-pil-ic{width:54px;height:54px}[data-award] .aw-pillars .aw-pil-ic svg{width:28px;height:28px}[data-award] .aw-pillars .aw-pil b{font-size:26px;line-height:1.4}[data-award] .aw-pillars .aw-pil small{color:#fff;max-width:30ch;font-size:16px;line-height:1.9}[data-award] .aw-pillars .aw-pil em{color:#f4dfae;border-top:1px solid #f4dfae59;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;padding-top:16px;font-size:14px;display:flex}[data-award] .aw-pillars .aw-pil em strong{font-size:32px}[data-award] .aw-pillars .aw-pil:focus-visible{outline-offset:5px;outline:3px solid #b68c3f}[data-award] .aw-word{min-width:0}[data-award] .aw-word .lw{box-sizing:border-box;border-radius:22px;width:100%;max-width:100%;margin-inline:0;overflow:hidden}}.aw-winner-preview{display:none}@media (width>=1100px){[data-award] .aw-winners-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:48px;display:grid}[data-award] .aw-winner-preview{overflow-wrap:anywhere;text-align:center;background:linear-gradient(160deg,#fffdfa,#f7f1e4);border:1px solid #ddc89d;border-radius:22px;align-self:start;justify-items:center;gap:12px;min-width:0;max-height:none;padding:16px;display:grid;position:sticky;top:80px;overflow:visible;box-shadow:0 20px 36px -28px #06313566}[data-award] .aw-preview-content{gap:14px;min-width:0;display:grid}[data-award] .aw-preview-heading{text-align:right;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}[data-award] .aw-preview-heading .aw-preview-label{grid-column:1/-1}[data-award] .aw-preview-heading .aw-disc.big{width:76px;height:76px}[data-award] .aw-preview-identity{min-width:0}[data-award] .aw-winner-preview .aw-preview-label{color:#8a6a2e;font-size:14px;font-weight:700}[data-award] .aw-winner-preview h3{color:var(--ink);margin:0;font-size:22px;line-height:1.4}[data-award] .aw-winner-preview .aw-card-k{justify-content:flex-start;margin:4px 0 0;font-size:14px}[data-award] .aw-winner-preview .aw-why{text-align:right;width:100%;margin:0;padding:12px 14px}[data-award] .aw-winner-preview .aw-why span{margin-bottom:8px;font-size:12px;display:inline-block;position:static}[data-award] .aw-winner-preview .aw-why p{font-size:14px;line-height:1.7}[data-award] .aw-winner-preview dl{text-align:right;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}[data-award] .aw-winner-preview dl div{background:#ffffffbf;border:1px solid #e5d8bc;border-radius:12px;padding:8px 10px}[data-award] .aw-winner-preview dt{color:#8a6a2e;font-size:13px;font-weight:700}[data-award] .aw-winner-preview dd{color:#24494b;margin:4px 0 0;font-size:14px;line-height:1.6}[data-award] .aw-winner-preview .aw-card-go{min-height:40px;margin-top:0}[data-award] .aw-m button[aria-pressed=true] .aw-disc{outline-offset:4px;outline:3px solid #0c7f89}[data-award] .aw-m button:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #0c7f89}}
