html[data-editorial-theme=modern] body.ed-modern{font-family:Inter,Arial,sans-serif;color:#263244}
.md-home-full{width:100%;min-width:0}.md-home-full .ox-main-widget-stream{width:100%}
html[data-editorial-theme=modern] .md-news-flow{display:block!important;width:100%;max-width:none!important}.md-news-flow .ox-desk-main{min-width:0;width:100%}
html[data-editorial-theme=modern] .md-news-flow .ed-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
.md-news-flow .ed-card{border:1px solid #e4e8ed!important;background:white!important;border-radius:12px!important;overflow:hidden;padding:0!important;display:flex;flex-direction:column;min-width:0;box-shadow:0 5px 16px #172b4205}
.md-news-flow .ed-card-image{display:block;aspect-ratio:1.7;overflow:hidden;border-radius:0!important}.md-news-flow .ed-card-image img{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}
html[data-editorial-theme=modern] .md-news-flow .ed-card h3{font:650 20px/1.45 Inter,Arial,sans-serif!important;padding:18px 20px 12px!important;margin:0!important;letter-spacing:-.4px;overflow-wrap:break-word}
.md-news-flow .ed-card>small{padding:0 20px 18px;margin-top:auto;color:#768393;font:400 12px Inter,Arial,sans-serif}.md-news-flow .ox-feed-tabs{overflow-x:auto;white-space:nowrap;display:flex;margin:18px 0 22px}.md-news-flow .ox-feed-tabs button{font:600 14px Inter,Arial,sans-serif;padding:12px 20px}.md-news-flow .ox-feed-more{margin-top:20px!important;border-radius:9px!important;padding:14px!important;font:600 13px Inter,Arial,sans-serif}
.md-home-full .md-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.md-home-full .md-card h3{font:650 17px/1.5 Inter,Arial,sans-serif;padding:12px 15px 18px}.md-home-full .md-card{border-radius:10px}.md-home-full .md-hero-slides{height:540px}
.md-daily-hub{margin:52px 0 36px;padding-top:32px;border-top:1px solid #dfe4eb}.md-hub-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.md-eyebrow{display:block;font:700 10px/1.5 Inter,Arial,sans-serif;letter-spacing:1.4px;color:#8b2232}.md-hub-heading h2{font:750 34px/1.2 Inter,Arial,sans-serif;letter-spacing:-1.3px;color:#14253a;margin:8px 0}.md-hub-heading>a{font:600 13px Inter,Arial,sans-serif;color:#57677a}
.md-daily-grid{display:grid;grid-template-columns:1fr 1.55fr;gap:24px;margin-bottom:24px}.md-pharmacy-feature,.md-zodiac-feature,.md-home-poll,.md-league-card{border:1px solid #e2e7ed;background:#fff;border-radius:16px;padding:30px;min-width:0}.md-pharmacy-feature{background:#fff4f3;position:relative;overflow:hidden;border-color:#f0d9d5}.md-feature-icon{display:block;color:#bc1728;font:700 42px/1 Inter,Arial;margin-bottom:24px}.md-pharmacy-feature h3,.md-zodiac-feature h3,.md-home-poll h3{font:750 25px/1.3 Inter,Arial,sans-serif;letter-spacing:-.8px;color:#172d43;margin:8px 0 12px}.md-pharmacy-feature p,.md-zodiac-feature p,.md-home-poll p{font:400 14px/1.8 Inter,Arial,sans-serif;color:#697687;margin:0 0 22px}.md-pharmacy-feature>a{display:flex;justify-content:space-between;align-items:center;background:#bd1226;color:white;border-radius:9px;padding:14px 18px;font:650 13px Inter,Arial,sans-serif}.md-pharmacy-feature>a span{font-size:22px}
.md-zodiac-feature{background:#fcfbff}.md-zodiac-feature nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.md-zodiac-feature nav a{display:flex;align-items:center;gap:8px;border:1px solid #e9e3f0;border-radius:9px;background:#fff;padding:11px 8px;font:550 12px Inter,Arial,sans-serif;color:#534260}.md-zodiac-feature nav a>span{font-size:20px}.md-zodiac-feature nav a:hover{border-color:#9883ba;background:#f3edf9}
.md-daily-sport-prayer{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}.md-daily-right{display:grid;gap:24px}.md-league-card header h2{font:750 26px/1.3 Inter,Arial,sans-serif;color:#172d43;margin:0 0 18px}.md-league-card .md-standings{font:500 13px/1.4 Inter,Arial,sans-serif}.md-league-card .md-standings th{color:#83909f;font-size:11px;font-weight:550;padding:12px 8px;background:#f5f7fa}.md-league-card .md-standings td{padding:11px 8px;border-color:#edf0f4}.md-league-card .md-standings tr:nth-child(2n){background:#fafbfc}.md-team{display:flex;align-items:center;gap:10px;color:#23334a;font-weight:600}.md-team-badge{position:relative;display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#edf1f5;color:#79879b;font-size:11px}.md-team-badge img{position:absolute;inset:0;width:28px;height:28px;object-fit:contain;background:#fff}.md-team-badge img[hidden]{display:none}.md-standings td:last-child b{background:#edf2f8;border-radius:5px;padding:5px 7px;color:#172d43}.md-league-card>a{font:600 12px Inter,Arial,sans-serif;color:#a91829;padding-top:8px}.md-table-scroll{overflow-x:auto}
.md-home-prayer{background:#172b44;border-radius:16px;padding:30px;color:#fff}.md-home-prayer .md-eyebrow{color:#9eb5d1}.md-home-prayer h2{font:700 24px Inter,Arial,sans-serif;text-transform:none;margin:7px 0}.md-home-prayer header a{font:500 12px Inter,Arial,sans-serif}.md-home-prayer .md-prayer-countdown{text-align:left;padding-top:24px}.md-home-prayer .md-prayer-countdown strong{font:700 40px Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-1px}.md-home-prayer .md-prayer-countdown>span,.md-home-prayer .md-prayer-countdown small{color:#c2cfdf}.md-home-prayer .md-prayer-times{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px!important;margin:22px 0!important}.md-prayer-times span{background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;padding:12px;text-align:center;font:400 11px Inter,Arial,sans-serif}.md-prayer-times b{display:block;font:650 17px Inter,Arial,sans-serif;margin-top:6px}.md-prayer-all{font:500 12px Inter,Arial,sans-serif;color:#d6e3f4!important;display:block;border-top:1px solid #ffffff20;padding-top:18px}.md-home-poll{background:#f1f4f8}.md-home-poll h3{font-size:21px}.md-home-poll>a{font:650 13px Inter,Arial,sans-serif;color:#a91829}
.md-mega summary{display:flex;align-items:center;gap:10px;font:650 13px Inter,Arial,sans-serif;background:#fff;border:1px solid #dfe4ec;border-radius:9px;padding:12px 16px;text-transform:none}.md-mega[open] summary{background:#182d45;color:white}.md-mega-panel{position:absolute;right:0;top:calc(100% + 16px);width:min(660px,calc(100vw - 40px));padding:26px;background:white;border:1px solid #dfe5ed;border-radius:16px;box-shadow:0 22px 70px #10243b26;white-space:normal;text-transform:none;max-height:calc(100dvh - 150px);overflow-y:auto}.md-mega-panel header{display:flex;justify-content:space-between;align-items:center;gap:15px}.md-mega-panel h2{font:750 23px/1.3 Inter,Arial,sans-serif;color:#172c43;margin:7px 0 18px;letter-spacing:-.7px}.md-mega-panel header button{border:0;border-radius:50%;width:32px;height:32px;background:#f1f4f8;font-size:23px;color:#5c6b7e;cursor:pointer}.md-menu-search{display:flex;align-items:center;gap:10px;background:#f5f7fa;border:1px solid #e2e7ee;border-radius:9px;padding:11px 14px}.md-menu-search svg{width:17px;height:17px}.md-menu-search input{width:100%;border:0;background:transparent;outline:none;font:400 13px Inter,Arial,sans-serif;color:#26374e;min-width:0}
.md-more.md-mega nav{position:static;top:auto;right:auto;min-width:0;max-height:none;overflow:visible;border:0;box-shadow:none;background:transparent;padding:0;display:grid}.md-more.md-mega .md-mega-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.md-mega-categories>a{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#f8fafc;border-radius:7px;padding:12px;font:600 12px Inter,Arial,sans-serif;color:#25384f}.md-mega-categories>a>span{color:#a7b0bd}.md-mega-categories>a:hover{background:#fff0f1;color:#ae1023}.md-more.md-mega .md-mega-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;margin-top:20px;border-top:1px solid #e5eaf0}.md-mega-services>a{font:550 11px/1.5 Inter,Arial,sans-serif;color:#637086;padding:6px 0}.md-mega-services>a:first-child{color:#b71529}.md-mega-panel [hidden]{display:none!important}
@media(max-width:900px){.md-daily-grid,.md-daily-sport-prayer{grid-template-columns:1fr 1fr}.md-zodiac-feature nav{grid-template-columns:repeat(3,minmax(0,1fr))}.md-home-full .md-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-pharmacy-feature,.md-zodiac-feature,.md-league-card,.md-home-poll,.md-home-prayer{padding:22px}.md-home-full .md-hero-slides{height:430px}}
@media(max-width:650px){html[data-editorial-theme=modern] .md-news-flow .ed-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html[data-editorial-theme=modern] .md-news-flow .ed-card h3{font-size:16px!important;line-height:1.45!important;padding:13px 12px!important}.md-news-flow .ed-card>small{padding:0 12px 14px;font-size:10px}.md-daily-grid,.md-daily-sport-prayer{grid-template-columns:1fr}.md-hub-heading{align-items:start}.md-hub-heading h2{font-size:28px}.md-hub-heading>a{font-size:11px;max-width:90px;line-height:1.6}.md-daily-hub{margin-top:35px}.md-zodiac-feature nav{grid-template-columns:repeat(3,minmax(0,1fr))}.md-home-full .md-hero-slides{height:340px}.md-mega-panel{position:fixed;top:120px;right:14px;width:calc(100vw - 28px);padding:20px;max-height:calc(100dvh - 140px)}.md-more.md-mega .md-mega-categories,.md-more.md-mega .md-mega-services{grid-template-columns:repeat(2,minmax(0,1fr))}.md-mega-panel h2{font-size:20px}.md-header .md-more summary{padding:11px 13px}}
@media(prefers-reduced-motion:no-preference){.md-news-flow .ed-card,.md-zodiac-feature nav a{transition:transform .2s,box-shadow .2s}.md-news-flow .ed-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #172b4210}.md-mega[open] .md-mega-panel{animation:mdMenuReveal .18s ease-out}@keyframes mdMenuReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}

html[data-editorial-theme=modern] .md-news-flow .ed-heading h2:before,html[data-editorial-theme=modern] .md-news-flow .ed-heading h2:after{display:none!important}.md-news-flow .ed-heading h2{border-left:4px solid #c90000;padding-left:12px!important}
