/* Premium editorial design: consistent navy/gold with public website */
.premium-blog{max-width:1220px;margin:0 auto;padding:28px 20px 65px;direction:rtl}
.premium-blog-hero{background:linear-gradient(115deg,#0b2d61 0%,#164a80 68%,#205f90 100%);color:#fff;border-radius:25px;padding:55px 62px;display:grid;grid-template-columns:1fr 280px;align-items:center;gap:24px;position:relative;overflow:hidden;min-height:335px;box-shadow:0 20px 50px rgba(9,44,99,.13)}
.premium-blog-hero-copy{position:relative;z-index:1}.premium-eyebrow,.premium-kicker{color:#e9bd65;font-size:14px;font-weight:700;letter-spacing:.2px}.premium-blog-hero h1{color:#fff;font-size:clamp(35px,4vw,56px);line-height:1.6;margin:14px 0}.premium-blog-hero h1 em{font-style:normal;color:#f1c875}.premium-blog-hero p{max-width:610px;font-size:18px;line-height:2.05;color:#e1eaf5;margin:0 0 24px}.premium-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.premium-hero-actions a{display:inline-flex;align-items:center;gap:9px;border-radius:11px;padding:11px 22px;text-decoration:none;font-size:15px;font-weight:700}.premium-primary-btn{background:#e6b85c;color:#132c50}.premium-outline-btn{border:1px solid #91aacb;color:#fff}.premium-blog-hero-art{height:250px;display:grid;place-items:center;position:relative}.premium-blog-hero-art>.fa-star{font-size:105px;color:#edc474;filter:drop-shadow(0 5px 25px rgba(237,196,116,.35))}.premium-orbit{position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%;width:220px;height:220px}.premium-orbit.orbit-two{width:275px;height:275px;border-style:dashed}.premium-hero-glyph{position:absolute;right:5%;top:12%;font-size:32px;color:#e9bd65}
.premium-blog-list{padding-top:43px}.premium-section-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px}.premium-section-heading h2{font-size:32px;color:#102f56;margin:7px 0 0;line-height:1.5}.premium-post-count{background:#fff;border:1px solid #e9dfd0;border-radius:25px;padding:7px 14px;color:#68768b;font-size:13px}
.premium-blog-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 25px}.premium-blog-filters a{display:inline-flex;align-items:center;padding:9px 17px;background:#fff;border:1px solid #e8dfd1;color:#3c5672;text-decoration:none;border-radius:30px;font-size:14px}.premium-blog-filters a.active,.premium-blog-filters a:hover{background:#0b3769;border-color:#0b3769;color:#fff}
.premium-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.premium-post-card{background:#fff;border:1px solid #e8e2d9;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 6px 22px rgba(16,47,86,.04);transition:transform .2s,box-shadow .2s}.premium-post-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px rgba(16,47,86,.1)}.premium-post-cover{display:flex;align-items:center;justify-content:center;height:185px;background:radial-gradient(circle at 20% 15%,#2d6792,#103969 65%,#0b2b57);position:relative;overflow:hidden}.premium-post-cover img{width:100%;height:100%;object-fit:cover}.premium-cover-symbol{color:#e6c16f;font-size:62px;opacity:.92}.premium-cover-label{position:absolute;right:15px;bottom:14px;background:rgba(255,255,255,.95);border-radius:20px;padding:5px 12px;font-size:12px;color:#153f6d}.premium-post-content{padding:22px;display:flex;flex-direction:column;flex:1}.premium-post-meta{font:12px system-ui,sans-serif;color:#7d8da1;direction:ltr;text-align:right}.premium-post-content h3{font-size:23px;line-height:1.75;margin:12px 0 9px}.premium-post-content h3 a{color:#112f56;text-decoration:none}.premium-post-content p{font-size:15px;line-height:2;color:#657589;margin:0 0 20px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.premium-read-link{display:inline-flex;gap:8px;align-items:center;color:#0a527f;text-decoration:none;font-size:14px;font-weight:700;border-top:1px solid #edf0f4;padding-top:14px}.premium-empty{background:#fff;border:1px solid #e7e2d8;border-radius:17px;text-align:center;padding:48px 18px;color:#5e7187}.premium-empty>i{font-size:36px;color:#c6a260}.premium-empty h3{color:#183b61}.premium-empty a{color:#0b4970}
.premium-post-shell{max-width:1260px;grid-template-columns:minmax(0,1fr) 290px;gap:26px;padding-top:30px}.premium-post-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;margin:0 0 17px;color:#73849b}.premium-post-breadcrumb a{color:#527391;text-decoration:none}.premium-post-breadcrumb i{font-size:10px;color:#a9b7c6}.premium-post-shell .post-wrap article.premium-article{padding:0;overflow:hidden;border:1px solid #e8e2d9;box-shadow:0 10px 35px rgba(16,47,86,.045);border-radius:20px}.premium-article-header{background:linear-gradient(180deg,#fff 0%,#fbf9f4 100%);border-bottom:1px solid #eee7db;padding:36px 42px 30px}.premium-article-kicker{font-size:14px;color:#ad822d;font-weight:700}.premium-post-shell .post-wrap article.premium-article h1{font-size:clamp(29px,3.1vw,43px);line-height:1.7;color:#0f3059;margin:13px 0 15px}.premium-article-header .post-meta{margin:0 0 16px;color:#8391a2}.premium-article-deck{font-size:18px;line-height:2;color:#5b6f84;margin:0!important}.premium-article-body{padding:30px 42px 42px;font-size:19px;line-height:2.2;color:#233b56}.premium-article-body h2{color:#0c3763;font-size:29px;line-height:1.7;margin:1.4em 0 .55em}.premium-article-body h3{color:#164674;font-size:23px}.premium-article-body p{margin:0 0 1.2em}.premium-article-body img{max-width:100%;height:auto;border-radius:13px}.premium-article-body a{color:#0a5a90;text-decoration:underline;text-underline-offset:4px}.premium-post-shell .cms-public-sidebar{top:25px}.premium-post-shell .cms-side-panel{border-radius:17px;box-shadow:0 7px 25px rgba(16,47,86,.045);padding:22px}.premium-post-shell .cms-side-panel h2{border-bottom:1px solid #e9e2d8;padding-bottom:12px}
.premium-blog a:focus-visible,.premium-post-shell a:focus-visible{outline:3px solid #d2a146;outline-offset:3px}
@media(max-width:1000px){.premium-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-blog-hero{padding:40px}.premium-post-shell{grid-template-columns:minmax(0,1fr) 255px}}
@media(max-width:850px){.premium-post-shell{grid-template-columns:1fr}.premium-blog-hero{grid-template-columns:1fr 160px}.premium-blog-hero-art{height:180px}.premium-blog-hero-art>.fa-star{font-size:70px}.premium-orbit{width:150px;height:150px}.premium-orbit.orbit-two{width:185px;height:185px}}
@media(max-width:600px){.premium-blog{padding:14px 12px 38px}.premium-blog-hero{grid-template-columns:1fr;padding:27px 23px;border-radius:17px;min-height:0}.premium-blog-hero h1{font-size:31px}.premium-blog-hero p{font-size:15px}.premium-blog-hero-art{display:none}.premium-blog-list{padding-top:30px}.premium-section-heading h2{font-size:25px}.premium-blog-grid{grid-template-columns:1fr;gap:16px}.premium-post-cover{height:165px}.premium-post-content{padding:19px}.premium-post-content h3{font-size:21px}.premium-post-shell{padding:14px 12px 28px}.premium-article-header{padding:25px 20px}.premium-post-shell .post-wrap article.premium-article h1{font-size:27px;line-height:1.65}.premium-article-deck{font-size:16px}.premium-article-body{padding:22px 20px 30px;font-size:17px;line-height:2.1}.premium-article-body h2{font-size:23px}.premium-article-body h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.premium-post-card{transition:none}}

/* Typography calibration: restrained Urdu Nastaliq sizes, desktop and mobile */
.premium-blog-hero{min-height:255px;padding:32px 42px;grid-template-columns:minmax(0,1fr) 205px}
.premium-blog-hero-art{height:185px}.premium-blog-hero-art>.fa-star{font-size:70px}.premium-orbit{width:160px;height:160px}.premium-orbit.orbit-two{width:205px;height:205px}
.premium-blog-hero h1{font-size:clamp(25px,2.45vw,36px);line-height:1.75;margin:8px 0}
.premium-blog-hero p{font-size:clamp(13px,1.1vw,15px);line-height:2;margin-bottom:16px}
.premium-eyebrow,.premium-kicker{font-size:12px}
.premium-hero-actions a{font-size:13px;padding:8px 16px}
.premium-blog-list{padding-top:28px}.premium-section-heading h2{font-size:clamp(23px,2vw,28px);margin:3px 0 0}
.premium-blog-filters a{font-size:12px;padding:7px 13px}
.premium-post-cover{height:150px}.premium-post-content{padding:18px}.premium-post-content h3{font-size:clamp(18px,1.5vw,21px);line-height:1.85}
.premium-post-content p{font-size:13px;line-height:2}.premium-read-link{font-size:12px}
.premium-post-shell .post-wrap article.premium-article h1{font-size:clamp(25px,2.35vw,33px);line-height:1.8;margin:8px 0 12px}
.premium-article-header{padding:24px 30px 22px}.premium-article-kicker{font-size:12px}
.premium-article-deck{font-size:15px;line-height:2}
.premium-article-body{padding:22px 30px 32px;font-size:16px;line-height:2.15}
.premium-post-shell .premium-article-body h2{font-size:clamp(21px,1.9vw,25px);line-height:1.8}
.premium-post-shell .premium-article-body h3{font-size:19px}
.premium-post-shell .cms-side-panel h2{font-size:17px}
.premium-post-shell .cms-side-panel p,.premium-post-shell .cms-side-panel a{font-size:13px}
.premium-post-shell .cms-share-panel.hp-share-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 18px;margin:15px 0}
.premium-post-shell .cms-share-panel.hp-share-row .hp-share-heading{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}
.premium-post-shell .cms-share-panel.hp-share-row .hp-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.premium-post-shell .cms-share-panel.hp-share-row .hp-share-actions a,.premium-post-shell .cms-share-panel.hp-share-row .hp-share-actions button{font:inherit;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;min-height:36px;border:1px solid #dce5ef;background:#f7f9fc;color:#163f6a;border-radius:9px;text-decoration:none;cursor:pointer}
.premium-post-shell .cms-share-panel.hp-share-row .hp-share-actions .hp-share-whatsapp{background:#e9f8ef;border-color:#c6ead3;color:#13643c}
.premium-post-shell .cms-share-panel.hp-share-row .cms-native-share[hidden]{display:none!important}
.premium-post-shell .cms-share-panel.hp-share-row .cms-copy-status{width:100%;margin:0}
@media(max-width:850px){.premium-blog-hero{grid-template-columns:minmax(0,1fr) 150px;padding:28px}.premium-blog-hero-art{height:140px}}
@media(max-width:600px){.premium-blog-hero{grid-template-columns:1fr;padding:22px 19px;min-height:0}.premium-blog-hero h1{font-size:27px}.premium-blog-hero p{font-size:13px}.premium-blog-hero-art{display:none}.premium-section-heading h2{font-size:23px}.premium-post-shell .post-wrap article.premium-article h1{font-size:25px;line-height:1.8}.premium-article-header{padding:20px 17px}.premium-article-deck{font-size:14px}.premium-article-body{padding:20px 17px 25px;font-size:15px}.premium-post-shell .premium-article-body h2{font-size:21px}.premium-post-shell .premium-article-body h3{font-size:18px}.premium-post-shell .cms-share-panel.hp-share-row{flex-direction:column;align-items:stretch;padding:12px}.premium-post-shell .cms-share-panel.hp-share-row .hp-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.premium-post-shell .cms-share-panel.hp-share-row .hp-share-actions a,.premium-post-shell .cms-share-panel.hp-share-row .hp-share-actions button{font-size:11px;justify-content:center;padding:7px 5px}}
