.ox-toolbar{width:min(1180px,100% - 32px);margin:16px auto;display:flex;gap:10px;flex-wrap:wrap}.ox-toolbar a{padding:8px 14px;background:#fff;border:1px solid #e6e8ee;border-radius:999px;text-decoration:none;font-weight:650;font-size:14px}.ox-toolbar a:hover,.ox-toolbar a[aria-current=page]{background:#e10600;color:white}.ox-new{width:min(1180px,100% - 32px);margin:30px auto}.ox-new .media{aspect-ratio:16/9}.ox-legal-footer{background:#fff;padding:24px 16px;border-top:1px solid #e6e8ee;text-align:center;font-size:13px;color:#667085}.ox-legal-footer nav{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.ox-legal-footer a,.ox-legal-footer button{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.ox-legal-footer p{margin:16px 0 0}.ox-form{display:grid;gap:16px}.ox-form label{display:grid;gap:6px;font-weight:600}.ox-form input,.ox-form select,.ox-form textarea{font:inherit;background:#fff;border:1px solid #aeb8c8;border-radius:8px;padding:12px;max-width:100%;width:100%;color:#141820}.ox-form textarea{min-height:140px;resize:vertical}.ox-form fieldset{border:1px solid #aeb8c8;border-radius:10px;padding:18px;display:grid;gap:16px}.ox-form [hidden]{display:none!important}.ox-form .check{display:flex;align-items:flex-start;font-weight:400}.ox-form .check input{width:auto;margin:6px 8px 0 0}.ox-form button{font:inherit;font-weight:650;background:#e10600;color:#fff;border:0;padding:12px 20px;border-radius:8px;cursor:pointer}.ox-form button:disabled{opacity:.6}.ox-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.receipt-code{display:block;overflow-wrap:anywhere;padding:14px;background:#e9eef4;margin-bottom:14px;user-select:all}#form-status,#lookup-status{white-space:pre-wrap;overflow-wrap:anywhere;scroll-margin-top:100px}.post .sources{font-size:14px;border-top:1px solid #dbe0e8;margin-top:30px;padding-top:16px}.post .sources li{margin:10px 0}.post .ox-related{margin-top:30px}.ox-contact-links{display:flex;gap:16px;flex-wrap:wrap}#ouiox-consent{position:fixed;z-index:1000;bottom:18px;left:50%;transform:translateX(-50%);width:min(720px,calc(100% - 28px));background:#fff;color:#141820;border:1px solid #b9c3d2;border-radius:14px;padding:20px;box-shadow:0 10px 50px #0003;font:14px/1.5 system-ui}#ouiox-consent strong{font-size:18px}#ouiox-consent p{margin:10px 0}#ouiox-consent div{display:flex;gap:12px}#ouiox-consent button{flex:1;background:#1d2735;color:#fff;border:0;border-radius:8px;padding:12px 14px;font:600 14px system-ui;cursor:pointer}@media(max-width:600px){.ox-toolbar{gap:6px}.ox-toolbar a{padding:7px 10px;font-size:12px}.topbar-inner{gap:12px;flex-wrap:wrap;padding:15px 0}.main-nav{gap:10px}.top-actions{width:100%}.header-search{width:100%}.header-search input{flex:1}.ox-form fieldset{padding:14px}.ox-new .latest{grid-template-columns:1fr}.ox-legal-footer nav{gap:12px}}
.post .post-hero{height:auto;object-fit:contain;display:block}

.ox-codes{padding:24px;border:1px solid #506177;border-radius:16px;background:#111d2d;margin:28px 0}.ox-code-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.ox-code-card{padding:18px;background:#1d2b40;border-radius:12px;display:flex;flex-direction:column;gap:12px}.ox-code-value{font-family:monospace;font-size:20px;color:#fff;user-select:all}.ox-code-card span{font-size:14px;color:#ffe08c}.ox-code-card button,.ox-redeem{border:0;border-radius:8px;padding:12px;background:#64d8eb;color:#071722!important;font-weight:700;cursor:pointer;display:inline-block}.ox-codes a{text-decoration:underline}.ox-toolbar{flex-wrap:wrap}#code-copy-status{min-height:1.5em}
.post .ox-codes,.post .ox-codes p,.post .ox-codes h2{color:#eef5ff}.post .ox-codes a{color:#8de5f5}
