/* Oxente News 2.1 — mobile and tablet application shell. */
.oxa-header,.oxa-bottom{display:none}.oxa-panel{--app-ink:#071d49;--app-paper:#fff;border:0;color:var(--app-ink);background:var(--app-paper);padding:22px;width:min(390px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;box-sizing:border-box;margin:0 auto 0 0;overflow:auto;overscroll-behavior:contain;box-shadow:16px 0 70px #00133240}.oxa-panel::backdrop{background:#03163799;backdrop-filter:blur(3px)}.oxa-panel[open]{animation:oxa-enter .2s ease-out}.oxa-panel button{font:inherit;cursor:pointer}.oxa-panel-head{display:flex;align-items:center;justify-content:space-between;padding:8px 0 24px;border-bottom:1px solid #dde2ec;margin-bottom:20px}.oxa-panel-head strong{font:800 27px var(--ox-heading,system-ui);letter-spacing:-1px}.oxa-panel-head button{background:none;border:0;color:inherit;padding:8px}.oxa-panel .ox-icon{width:24px;height:24px;flex-shrink:0}.oxa-install{display:flex;gap:14px;align-items:center;padding:14px;background:#f1f4f9;border-radius:14px}.oxa-install-icon{background:#ff6500;color:white;border-radius:12px;padding:12px;display:flex}.oxa-install p{margin:4px 0 0;font-size:14px}.oxa-install-button{border:0;background:#ff6500;color:white;border-radius:10px;padding:10px 16px;margin:12px 0}.oxa-help{font-size:14px;line-height:1.5;color:#53617a}.oxa-drawer-nav ul{list-style:none;margin:12px 0;padding:0;display:block}.oxa-drawer-nav li{display:block}.oxa-drawer-nav a,.oxa-menu-actions button{padding:12px 14px;display:flex;align-items:center;gap:14px;width:100%;text-decoration:none;color:inherit;font-weight:600;border:0;background:none;text-align:left;border-radius:10px;box-sizing:border-box}.oxa-drawer-nav .current-menu-item>a,.oxa-drawer-nav a:hover{background:#ff650020;color:#d94700}.oxa-drawer-nav .ox-sub-toggle,.oxa-drawer-nav .ox-mega-panel{display:none}.oxa-menu-actions{border-top:1px solid #dbe1ed;padding-top:12px;margin-top:12px}.oxa-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oxa-category-grid a{display:flex;gap:9px;padding:15px 8px;background:#eef2f8;border-radius:10px;color:inherit;text-decoration:none;align-items:center}.oxa-panel [data-app-view]>h2{font-size:24px;letter-spacing:-.5px}.oxa-panel .ox-card{margin:12px 0;display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}.oxa-panel .ox-card-image{height:88px;min-height:0;border-radius:10px;overflow:hidden}.oxa-panel .ox-card h3{font-size:16px}.oxa-panel .ox-card-copy{padding:0}.oxa-panel [hidden]{display:none!important}.oxa-switch{margin-left:auto;width:40px;height:24px;border-radius:20px;background:#cfd6e2;position:relative}.oxa-switch:before{content:'';width:18px;height:18px;background:white;border-radius:50%;position:absolute;left:3px;top:3px}.oxa-panel [aria-pressed=true] .oxa-switch{background:#ff6500}.oxa-panel [aria-pressed=true] .oxa-switch:before{left:19px}.oxa-panel [data-app-view=settings] button{display:flex;gap:8px;align-items:center;padding:12px;margin:12px 0;border:1px solid #c7d0df;border-radius:10px;background:transparent;color:inherit}.oxa-toast{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#071d49;color:white;padding:12px 18px;border-radius:12px;z-index:100001;max-width:85vw;width:max-content;pointer-events:none;box-shadow:0 8px 30px #00133230}.oxa-toast:empty{display:none}[data-app-save]{display:inline-flex;gap:6px;align-items:center}.oxa-saved-item{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #dce3ee}.oxa-saved-item a{color:inherit;font-weight:600;flex:1}.oxa-saved-item button{border:0;border-radius:8px;padding:8px;background:#f0f3f8;color:#071d49}[data-saved-list]{list-style:none;padding:0}
.ox-dark .oxa-panel{--app-ink:#eef2fc;--app-paper:#101d34}.ox-dark .oxa-panel .oxa-help{color:#b9c6dd}.ox-dark .oxa-install,.ox-dark .oxa-category-grid a{background:#1c2d49}
@keyframes oxa-enter{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@media(max-width:1100px){
body#ox-site{padding-bottom:calc(80px + env(safe-area-inset-bottom));background:#f6f8fc;color:#071d49}body#ox-site .ox-top,body#ox-site>.ox-header,body#ox-site>.ox-nav-wrap{display:none!important}.oxa-header{display:block;position:sticky;top:0;z-index:500;background:#ffffffef;backdrop-filter:blur(16px);border-bottom:1px solid #dfe5ef;padding:0 max(14px,env(safe-area-inset-left)) 10px}.admin-bar .oxa-header{top:32px}.oxa-header-row{max-width:1020px;margin:auto;display:grid;grid-template-columns:40px minmax(0,1fr) 40px 40px;align-items:center;gap:5px;height:100px}.oxa-header button{background:none;color:#071d49;border:0;padding:8px;display:grid;place-items:center;cursor:pointer}.oxa-header .ox-icon{width:26px;height:26px}.oxa-brand{text-align:center;min-width:0}.oxa-brand .ox-brand{display:inline-flex!important;align-items:center;flex-direction:column;max-width:100%;margin:0!important}.oxa-brand .ox-brand-image{width:180px!important;max-height:76px;max-width:100%;object-fit:contain}.oxa-brand .ox-wordmark{font-family:var(--ox-heading,system-ui);font-size:39px!important;line-height:.85;letter-spacing:-2px;text-transform:lowercase!important;color:#071d49}.oxa-brand .ox-wordmark span{font-size:26px!important;font-weight:600;letter-spacing:-1px;color:#ff6500;display:block}.oxa-brand .ox-tagline{display:none!important}.oxa-categories{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;max-width:1020px;margin:auto;white-space:nowrap}.oxa-categories::-webkit-scrollbar{display:none}.oxa-categories a{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:10px;background:#edf1f8;color:#071d49;text-decoration:none;font-size:14px;font-weight:700;flex-shrink:0}.oxa-categories a.is-active,.oxa-categories a[aria-current=page]{color:#fff;background:#ff6500}.oxa-categories .ox-icon{width:19px;height:19px}.oxa-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:800;justify-content:space-around;background:#ffffffef;backdrop-filter:blur(16px);border-top:1px solid #dce3ee;padding:7px max(10px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));gap:5px}.oxa-bottom a,.oxa-bottom button{font:600 12px var(--ox-body,system-ui);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:54px;min-width:54px;padding:5px 12px;border-radius:12px;border:0;background:none;text-decoration:none;color:#071d49;cursor:pointer}.oxa-bottom .ox-icon{width:25px;height:25px}.oxa-bottom [aria-current=page],.oxa-bottom [aria-expanded=true]{background:#ff6500;color:white}body#ox-site .ox-container{width:calc(100% - 28px);max-width:1020px}body#ox-site .ox-home{padding-top:14px}body#ox-site .ox-ticker{display:none}body#ox-site .ox-content-sidebar{grid-template-columns:minmax(0,1fr)}body#ox-site .ox-home .ox-sidebar{margin-top:10px}body#ox-site .ox-section-head{margin-bottom:12px;gap:10px}body#ox-site .ox-section-head h2{font-size:25px;color:inherit;letter-spacing:-.7px;border:0;padding:0 0 0 15px;position:relative}body#ox-site .ox-section-head h2:before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:7px;border-radius:4px;background:linear-gradient(#ff8a00,#ff4d00)}body#ox-site .ox-section-head>a{font-size:13px;white-space:nowrap}body#ox-site .ox-section{margin-block:22px}body#ox-site .ox-card{border:1px solid #dce3ee;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 5px #00184404}body#ox-site .ox-card-copy{padding:10px}body#ox-site .ox-card h3{font-size:19px;line-height:1.15;letter-spacing:-.4px}body#ox-site .ox-badge{background:#ff6500;color:white;border-radius:5px;font-size:11px;padding:4px 7px;line-height:1.1}body#ox-site .ox-card-meta{font-size:11px;gap:8px;flex-wrap:wrap}body#ox-site .ox-card-meta .ox-icon{width:14px;height:14px}body#ox-site .ox-hero-shell{border-radius:14px;overflow:hidden;margin-bottom:20px;--ox-hero-height:340px;--ox-hero-mobile-height:300px}body#ox-site .ox-hero-copy h2{font-size:32px;line-height:1.1}body#ox-site .ox-hero-copy p{font-size:16px}body#ox-site .ox-support{bottom:95px}body#ox-site .ox-news-grid{gap:12px}.ox-dark body#ox-site{background:#0b1528;color:#eef2fc}.ox-dark .oxa-header,.ox-dark .oxa-bottom{background:#101d34f5;border-color:#293954}.ox-dark .oxa-header button,.ox-dark .oxa-bottom a,.ox-dark .oxa-bottom button,.ox-dark .oxa-brand .ox-wordmark{color:#eef2fc}.ox-dark .oxa-categories a{background:#1b2c46;color:#fff}.ox-dark .oxa-categories .is-active,.ox-dark .oxa-bottom [aria-current=page],.ox-dark .oxa-bottom [aria-expanded=true]{background:#ff6500;color:#fff}.ox-dark body#ox-site .ox-card{background:#101d34;border-color:#293954}.ox-dark body#ox-site .ox-card h3 a{color:#eef2fc}
}
@media(min-width:701px) and (max-width:1100px){body#ox-site .ox-section-latest .ox-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body#ox-site .ox-section-latest .ox-card{display:flex;flex-direction:column}body#ox-site .ox-section-latest .ox-card-image{height:150px;min-height:0;width:100%}body#ox-site .ox-section-latest .ox-card-copy>p{display:none}.oxa-bottom{padding-inline:max(30px,calc((100vw - 850px)/2))}.oxa-header-row{height:112px}.oxa-brand .ox-brand-image{width:210px!important}.oxa-categories{background:#071d49;border-radius:12px}.oxa-categories a{background:none;color:white}body#ox-site .ox-section-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}}
@media(max-width:700px){.oxa-header-row{height:86px}.oxa-brand .ox-brand-image{width:146px!important;max-height:64px}.oxa-brand .ox-wordmark{font-size:32px!important}.oxa-brand .ox-wordmark span{font-size:23px!important}.oxa-header{padding-inline:12px}body#ox-site .ox-section-latest .ox-news-grid{display:flex;flex-direction:column;gap:8px}body#ox-site .ox-section-latest .ox-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:6px;grid-row:auto;grid-column:auto}body#ox-site .ox-section-latest .ox-card-image{height:100%;min-height:92px;width:96px;border-radius:8px;overflow:hidden;aspect-ratio:auto}body#ox-site .ox-section-latest .ox-card-copy{padding:0;align-self:center;min-width:0}body#ox-site .ox-section-latest .ox-card h3{font-size:17px;margin:5px 0}body#ox-site .ox-section-latest .ox-card-copy>p{display:none}body#ox-site .ox-section-head h2{font-size:22px}body#ox-site .ox-hero-copy h2{font-size:25px}body#ox-site .ox-hero-copy p{font-size:14px}body#ox-site .ox-hero-copy{padding:16px 16px 38px}body#ox-site .ox-hero-side{display:none}body#ox-site .ox-hero-lead{display:block}body#ox-site .ox-hero-shell{--ox-hero-height:300px}body#ox-site .ox-hero-item{min-height:280px}body#ox-site .ox-news-grid{grid-template-columns:minmax(0,1fr)}body#ox-site .ox-section-pair{display:block}.oxa-bottom a,.oxa-bottom button{padding:5px 7px;font-size:11px}.oxa-panel{padding-top:max(18px,env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.admin-bar .oxa-header{top:46px}body#ox-site .ox-article-heading h1{font-size:32px}.oxa-header-row{gap:0;grid-template-columns:36px minmax(0,1fr) 36px 36px}}
@media(prefers-reduced-motion:reduce){.oxa-panel[open]{animation:none}}

.oxa-video-link{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;padding:14px 0;border-bottom:1px solid #dde2ec}.oxa-video-link img{width:85px;height:65px;object-fit:cover;border-radius:8px}.oxa-video-link span{flex:1;font-weight:600}
