
:root{--bg:#f3f8fd;--panel:#fff;--white:#142b46;--muted:#405a73;--line:#c4d4e2;--gold:#775519;--section:#155b94}html{color-scheme:light}body{background:#f3f8fd;color:#142b46;font-family:system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:1280px!important;margin:auto;padding:16px clamp(12px,3vw,32px)}main>*{min-width:0}main header{height:auto;min-height:0;background:transparent;color:inherit;padding:16px 0;flex-wrap:wrap;gap:16px}a{color:#14558a;text-underline-offset:3px}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #155b94!important;outline-offset:4px}button,select{color:#142b46;background:#fff;border-color:#849cb1;min-height:44px}.shell>header,.opina-global-language{background:#102c49!important;color:#fff!important}.shell>header{height:58px}.shell>header .clock,.shell>header .brand b{color:#f5d58a}.opina-global-language a,.opina-global-language label{color:#fff!important}.opina-global-language{position:relative!important;padding:10px 18px!important;min-height:0!important}.opina-header-right{width:100%;justify-content:space-between;flex-wrap:wrap;gap:12px}.opina-news-logo{margin:0!important}.editorial-group-title{font:800 clamp(22px,3vw,32px)/1.2 Georgia,serif;color:#142b46;border-bottom:2px solid #bc9349;padding-bottom:12px;margin:24px 0 18px}.newspaper-entry{background:#fff!important;border:1px solid #c4d4e2!important;border-radius:14px;padding:20px!important;margin:0 0 24px!important;color:#142b46!important}.newspaper-copy h2{color:#142b46!important}.newspaper-kicker,.newspaper-summary{color:#405a73!important}.newspaper-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.newspaper-read,.travel-cta{background:#15558b!important;color:#fff!important;border:1px solid #15558b!important;box-shadow:none!important}.newspaper-read:hover,.travel-cta:hover{background:#103f68!important}.newspaper-reader{width:100%;border:1px solid #c4d4e2!important;border-radius:8px;min-height:680px}.broadcast-layout{margin:20px 0;border-radius:12px;overflow:hidden}.media-column{background:#fff!important;border-color:#c4d4e2!important}.video-screen,.video-overlay{color:#fff}.journalist-switcher,.journalist-card,.journalist-copy,.news-reading,.library,.schedule-guide,.masters{background:#fff!important;color:#142b46!important;border-color:#c4d4e2!important}.journalist-copy p,.journalist-copy small{color:#405a73!important}.editorial-group .opina-expansion,.editorial-group .oc-library,.editorial-group .oc-promo,#opina-classic-cinema{background:#fff!important;color:#142b46!important;border-color:#c4d4e2!important;margin:16px 0!important;border-radius:12px;padding:20px!important}.editorial-group p,.editorial-group small,.editorial-group h2,.editorial-group h3,.editorial-group strong,.editorial-group em,.editorial-group dt,.editorial-group dd{color:#142b46!important}.editorial-group article,.editorial-group .construction-panel,.editorial-group .oc-player,.editorial-group .occ-player,.editorial-group .select-status,.editorial-group .select-catalog-state{background:#edf5fc!important;color:#142b46!important;border-color:#c4d4e2!important}.editorial-group .comic-open,.editorial-group button{background:#15558b!important;color:white!important}.ecosystem-group{background:#eaf3fa;padding:20px;border-radius:12px;margin-top:28px}.ecosystem-group .travel-promo{width:100%;margin:12px 0!important;padding:16px!important;min-height:0!important;background:#fff!important;color:#142b46!important}.travel-promo-head{color:#142b46!important}.travel-offer{display:none}.ecosystem-group details{padding:16px;background:#fff;border:1px solid #c4d4e2;border-radius:10px;margin:12px 0}.ecosystem-group summary{cursor:pointer;font-weight:800;min-height:44px}.ecosystem-group .opina-commerce-links{display:flex;flex-wrap:wrap;gap:12px}.ecosystem-group .opina-commerce-links a{background:#fff!important;color:#142b46!important;box-shadow:none!important;min-height:44px;padding:10px!important}.ecosystem-group .opina-commerce-links img{max-width:96px;max-height:36px;object-fit:contain}.ecosystem-group .opina-commerce-links small{display:none}.news-markets-header{background:#fff!important;color:#142b46!important;padding:20px!important;border:1px solid #c4d4e2!important;border-radius:12px;margin:24px 0!important;height:auto!important;overflow:visible!important;width:100%}.markets-heading{color:#142b46!important;display:block;margin-bottom:16px}.news-markets-header .tradingview-widget-container{width:100%!important;height:auto!important;min-height:90px;overflow:visible!important}.news-markets-header iframe{width:100%!important;max-width:100%;min-height:90px}.masters{margin-top:24px}img,video{max-width:100%}[hidden]{display:none!important}@media(max-width:700px){main{padding:12px}.newspaper-reader{min-height:720px}.newspaper-entry{padding:14px!important}.editorial-group .opina-expansion,.editorial-group .oc-library,#opina-classic-cinema{padding:14px!important}.ecosystem-group{padding:14px}.opina-global-language .opina-header-right{gap:8px}.opina-news-logo{font-size:16px!important}.preview-cards,.select-category-grid,.master-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.oc-library header{display:block}.oc-tabs{flex-wrap:wrap}.oc-controls,.oc-progress{max-width:100%;flex-wrap:wrap}}

.editorial-market-chart{margin-top:20px;min-width:0}.news-markets-header .editorial-market-chart .tradingview-widget-container{height:420px!important;min-height:420px}.editorial-market-chart iframe{height:420px!important}.editorial-group .oc-ticker,.editorial-group .oc-movements,.editorial-group .occ-grid article,.editorial-group .preview-cards article{background:#edf5fc!important;color:#142b46!important}.editorial-group .oc-ticker a,.editorial-group .oc-ticker span,.editorial-group .oc-player span,.editorial-group .oc-player a{color:#142b46!important}.guide-clocks span,.on-air-card,.full-guide,.master-card,.queue-card{background:#edf5fc!important;color:#142b46!important}.library p,.schedule-guide p,.masters p{color:#405a73!important}
