.betar-press{background:#222629;color:#f5eee6;border-block:1px solid #596163;font-family:Arial,Helvetica,sans-serif}.betar-press *{box-sizing:border-box}.betar-press .press-inner{width:100%;max-width:1200px;height:675px;padding:34px 42px 36px;margin:auto;display:flex;flex-direction:column;gap:22px;overflow:hidden;position:relative}.betar-press .press-inner:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #596163;pointer-events:none}.betar-press .press-inner:after{content:"";position:absolute;top:14px;left:14px;width:190px;height:2px;background:linear-gradient(90deg,transparent,#D7A564,transparent);transform:translate(-200px);animation:press-frameglow 1.8s cubic-bezier(.2,.7,.2,1) .25s forwards;pointer-events:none}.betar-press .press-head{display:flex;align-items:center;flex-direction:column;gap:9px;position:relative;z-index:1;text-align:center}.betar-press .press-kicker{display:flex;align-items:center;gap:9px;color:#d7a564;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.betar-press .press-kicker svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.betar-press .press-title{font-size:30px;line-height:1.1;letter-spacing:1px;font-weight:800;text-transform:uppercase;margin:0}.betar-press .feature{display:grid;grid-template-columns:390px 1fr;gap:0;min-height:0;flex:1;position:relative;z-index:1;border:1px solid #596163;background:#292e31;box-shadow:0 14px 35px #0005;overflow:hidden}.betar-press .snapshot{position:relative;min-height:0;background:#171a1c}.betar-press .snapshot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.betar-press .gazette-label{position:absolute;left:16px;top:15px;padding:8px 11px;background:#f5eee6;color:#26302d;border-left:3px solid #D7A564;font-family:Georgia,serif;font-weight:700;font-size:13px;box-shadow:0 5px 15px #0005}.betar-press .story{padding:22px 27px 19px;display:flex;flex-direction:column;gap:10px;min-width:0}.betar-press .date{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#d7a564}.betar-press .story h3{font-size:23px;line-height:1.12;letter-spacing:.3px;text-transform:uppercase;margin:0;font-weight:800}.betar-press .story-copy{font-size:12.5px;line-height:1.48;color:#d1d1cb;margin:0}.betar-press .quote{border-left:2px solid #D7A564;background:#33393b;padding:9px 12px;margin:0;color:#f5eee6;font-size:11.5px;line-height:1.42;font-style:italic}.betar-press .read{margin-top:auto;display:flex;align-items:center;gap:8px;color:#d7a564;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.5px}.betar-press .read svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.betar-press .awards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;z-index:1}.betar-press .award{border:1px solid #596163;background:#292e31;padding:15px 18px;display:grid;grid-template-columns:34px 1fr;-moz-column-gap:12px;column-gap:12px;align-content:center;box-shadow:0 8px 20px #0003}.betar-press .award-icon{grid-row:1/4;width:32px;height:32px;border:1px solid #D7A56455;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d7a564}.betar-press .award-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.betar-press .award .award-date{color:#d7a564;font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 6px}.betar-press .award h4{font-size:13px;line-height:1.25;letter-spacing:.3px;text-transform:uppercase;margin:0 0 6px;font-weight:800}.betar-press .award p{font-size:11px;line-height:1.4;color:#c5c8c5;margin:0}@keyframes press-frameglow{0%{transform:translate(-200px);opacity:0}18%{opacity:1}to{transform:translate(1200px);opacity:0}}@media(max-width:900px){.betar-press .press-inner{height:auto;padding:34px 30px 36px}.betar-press .feature{grid-template-columns:36% 1fr}.betar-press .story{padding:22px}.betar-press .awards{grid-template-columns:1fr}}@media(max-width:600px){.betar-press .press-inner{padding:34px 24px 36px}.betar-press .press-title{font-size:24px}.betar-press .press-kicker{font-size:10px;letter-spacing:1px}.betar-press .feature{display:block}.betar-press .snapshot{height:215px}.betar-press .story h3{font-size:20px}}
