.wes-news-wrap{display:block}.wes-news-label{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--color-text-secondary, #b8c4cc)}.wes-news{position:relative;display:block;text-decoration:none;color:inherit;cursor:pointer;padding:16px 18px 14px;background:#090c0feb;border:1px solid rgba(222,236,244,.5);outline:1px solid rgba(158,227,255,.14);outline-offset:3px;overflow:hidden;transition:border-color .2s ease,outline-color .2s ease,background .2s ease}.wes-news:hover{border-color:#deecf4d9;outline-color:#9ee3ff4d;background:#0c1115f2}.wes-news:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.4 L14.6 8 L8 14.6 L1.4 8 Z' fill='%23c8d4de' fill-opacity='0.08' stroke='%23c8d4de' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:26px 26px;opacity:.027;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 94%);mask-image:linear-gradient(90deg,#000 40%,transparent 94%);pointer-events:none}.wes-news-sigil{position:absolute;z-index:1;top:50%;right:-34px;width:150px;height:150px;transform:translateY(-50%);opacity:.2;pointer-events:none;-webkit-mask-image:linear-gradient(270deg,#000 30%,transparent 92%);mask-image:linear-gradient(270deg,#000 30%,transparent 92%);transition:opacity .25s ease}.wes-news:hover .wes-news-sigil{opacity:.3}.wes-news-frame{display:block;position:relative}.wes-news-frame:before,.wes-news-frame:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;z-index:2;transition:border-color .2s ease}.wes-news-frame:before{top:-5px;left:-5px;border-top:2px solid rgba(232,240,246,.75);border-left:2px solid rgba(232,240,246,.75)}.wes-news-frame:after{bottom:-5px;right:-5px;border-bottom:2px solid rgba(232,240,246,.75);border-right:2px solid rgba(232,240,246,.75)}.wes-news-frame:hover:before,.wes-news-frame:hover:after{border-color:#e8f0f6}.wes-news-meta{position:relative;z-index:1;display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary, #6b7884)}.wes-news-ver{color:var(--cyan-bright, #9EE3FF)}.wes-news-title{position:relative;z-index:1;display:block;margin-top:8px;font-size:15px;font-weight:600;line-height:1.35;color:var(--color-text-primary, #e8edf1)}.wes-news-line{position:relative;z-index:1;margin-top:5px;font-size:13px;line-height:1.5;color:var(--color-text-secondary, #b8c4cc);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wes-news-cta{position:relative;z-index:1;display:flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary, #6b7884);transition:color .2s ease}.wes-news-cta svg{transition:transform .2s ease}.wes-news:hover .wes-news-cta{color:var(--cyan-bright, #9EE3FF)}.wes-news:hover .wes-news-cta svg{transform:translate(3px)}.wes-news-wrap--dash{margin-top:var(--space-4, 20px)}@media (min-width: 1600px) and (min-height: 900px){.wes-news-wrap--dash{position:fixed;right:clamp(28px,2.5vw,64px);bottom:clamp(24px,4vh,48px);width:330px;margin-top:0;z-index:60;animation:wes-news-in .5s ease .6s both}@media (prefers-reduced-motion: reduce){.wes-news-wrap--dash{animation:none}}}.wes-news-wrap--float{position:fixed;right:clamp(20px,3vw,44px);bottom:clamp(20px,4vh,44px);width:min(330px,calc(100vw - 48px));z-index:60;animation:wes-news-in .5s ease .9s both}@keyframes wes-news-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.wes-news-wrap--float{animation:none}}.wes-news-close{position:absolute;top:-2px;right:-2px;z-index:2;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;background:#0c1115;border:1px solid rgba(222,236,244,.5);color:var(--color-text-tertiary, #6b7884);font-size:13px;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease}.wes-news-close:hover{color:var(--color-text-primary, #e8edf1);border-color:#deecf4d9}@media (max-width: 768px){.wes-news-wrap--float{display:none}}
