/* Editorial Launch — bilingual safe, Persian reading-first design. */
.launch-article-page{background:#0e1013;color:#eee6d9}.launch-article-page .article-shell{width:min(1150px,calc(100% - 28px));padding-bottom:85px}.launch-article-page .article-hero{border:1px solid #a9895340;border-radius:24px;padding:clamp(23px,4vw,48px)!important}.launch-article-page .article-hero h1{max-width:31ch}.launch-article-page .article-hero .lead{max-width:76ch}.launch-hero-image{margin:22px 0;border-radius:22px;overflow:hidden;border:1px solid #bc94545c}.launch-hero-image img{display:block;width:100%;height:auto;max-height:580px;object-fit:cover}.launch-hero-image figcaption{font-size:13px;line-height:1.8;padding:12px 17px;background:#191919;color:#d5c5a8}.launch-reading{display:block}.launch-toc{margin:26px 0;padding:15px 20px;border:1px solid #c6a56c66;border-radius:17px;background:#18191c}.launch-toc summary{min-height:45px;color:#e6c585;font-weight:750;cursor:pointer;display:flex;align-items:center}.launch-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 17px;padding:12px 0}.launch-toc nav a{color:#f2e4c9;font-size:14px;line-height:1.85}.launch-body{max-width:89ch;margin-inline:auto}.launch-section{margin:30px 0;padding:clamp(19px,3.3vw,34px);border:1px solid #e7c48130;border-radius:18px;background:linear-gradient(130deg,#191a1d,#121316)}.launch-section-number{font:700 13px Georgia;color:#d2aa60}.launch-section h2{font-size:clamp(21px,2.5vw,29px);color:#f4d6a3;line-height:1.6;margin:9px 0 14px}.launch-section p{font-size:clamp(16px,1.4vw,18px);line-height:2.15;color:#e8e0d5;text-align:justify;margin:0 0 17px}.launch-section p:last-child{margin-bottom:0}.launch-boundary{padding:20px 24px;border-right:4px solid #d8b678;border-radius:14px;background:#262116;color:#f5e4c6;margin:25px 0}.launch-boundary strong{font-size:18px}.launch-boundary p{line-height:2;margin:8px 0 0}.launch-destinations,.launch-further{padding:clamp(18px,3vw,32px);background:#17191d;border:1px solid #c2a26954;border-radius:20px;margin:26px 0}.launch-destinations h2,.launch-further h2{color:#f2d5a0;font-size:clamp(22px,2.5vw,28px)}.launch-destinations p{color:#d8cdbb;line-height:1.9}.launch-link-grid,.launch-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.launch-link-grid a,.launch-related a,.launch-all{min-height:54px;display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:12px;border:1px solid #bda06c79;background:#252219;color:#f0dfbf;text-decoration:none;font-weight:650;line-height:1.65}.launch-all{margin-top:14px;max-width:340px}.launch-news-collection{padding:20px;border-radius:18px;border:1px solid #ae8e5536;background:#161718}.launch-news-collection h2{color:#f1d49e;font-size:clamp(23px,3vw,32px)}.launch-news-collection p{color:#d5c7ae;line-height:1.85}.launch-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.launch-news-grid .news-card{min-width:0;display:flex;flex-direction:column;overflow:hidden}.launch-news-grid .news-card img{width:100%;aspect-ratio:16/9;object-fit:cover;height:auto}.launch-news-grid .news-card :is(h2,h3){font-size:clamp(17px,2vw,22px);line-height:1.75}.launch-article-page :is(a,summary):focus-visible{outline:3px solid #ebc57f;outline-offset:3px}@media(max-width:720px){.launch-toc nav,.launch-link-grid,.launch-related,.launch-news-grid{grid-template-columns:1fr}.launch-section p{text-align:start}.launch-section{margin:18px 0}.launch-article-page .article-shell{width:calc(100% - 24px)}.launch-destinations,.launch-further{margin:18px 0}}
/* Editorial commerce/navigation upgrade — scoped and mobile-first */
.launch-news-collection .launch-news-grid .news-card{min-height:0;justify-content:flex-start;border-radius:18px}
.launch-news-collection .launch-news-grid .news-card>div{padding:clamp(16px,2vw,23px);display:grid;align-content:start;gap:9px}
.launch-news-collection .launch-news-grid .news-card :is(h2,h3){font-size:clamp(19px,1.55vw,25px)!important;line-height:1.65!important;margin:0!important;text-wrap:pretty;overflow-wrap:anywhere}
.launch-news-collection .launch-news-grid .news-card p{font-size:clamp(14px,1vw,16px);line-height:1.85;margin:0}
.launch-news-collection .launch-news-grid .news-card .tag{font-size:13px;line-height:1.5}
.launch-news-collection .launch-news-grid .news-card img{aspect-ratio:16/9;max-height:245px}
.launch-news-collection .launch-news-grid{align-items:stretch;gap:20px}
.launch-market-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 28px}
.launch-market-links a{min-height:78px;display:flex;flex-direction:column;justify-content:center;padding:17px 20px;border:1px solid #c9a46c65;border-radius:16px;background:#1a1c20;color:#f2d6a7;text-decoration:none;font-weight:750;line-height:1.7}
.launch-market-links a span{font-weight:400;font-size:13px;color:#d5c9b6}
.launch-market-links a:hover,.launch-service-sidebar a:hover{border-color:#f0cf94;background:#29251f}
.launch-article-page .article-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,275px);column-gap:25px;align-items:start;width:min(1390px,calc(100% - 36px))}
.launch-article-page .article-shell>.article-hero{grid-column:1/-1}
.launch-article-main{grid-column:1;min-width:0}
.launch-article-main .launch-body{max-width:none}
.launch-service-sidebar{grid-column:2;grid-row:2;position:sticky;top:22px;display:grid;gap:14px;align-self:start;max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-width:thin}
.launch-service-sidebar section{background:#191b1f;border:1px solid #b79a6459;border-radius:17px;padding:18px}
.launch-service-sidebar h2{font-size:18px;line-height:1.65;color:#f3d59e;margin:0 0 12px}
.launch-service-sidebar p{font-size:14px;color:#cfc5b4;line-height:1.85;margin:0 0 10px}
.launch-service-sidebar a{display:block;padding:11px 12px;border:1px solid #b69b6547;border-radius:10px;color:#eee0c5;line-height:1.7;font-size:14px;text-decoration:none;margin-top:9px}
.launch-service-sidebar a:focus-visible,.launch-market-links a:focus-visible{outline:3px solid #f0cf94;outline-offset:3px}
@media(max-width:950px){.launch-article-page .article-shell{grid-template-columns:minmax(0,1fr)}.launch-article-page .article-shell>.article-hero,.launch-article-main,.launch-service-sidebar{grid-column:1}.launch-service-sidebar{grid-row:auto;position:static;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.launch-news-collection{padding:13px}.launch-news-collection .launch-news-grid .news-card :is(h2,h3){font-size:clamp(18px,5vw,22px)!important;line-height:1.65!important}.launch-news-collection .launch-news-grid .news-card img{max-height:none}.launch-market-links{grid-template-columns:1fr;gap:9px}.launch-market-links a{min-height:65px}.launch-service-sidebar{grid-template-columns:1fr}.launch-article-page .article-shell{width:calc(100% - 24px)}}

/* Editorial discovery rail v3: educational relevance before commerce. */
.launch-service-sidebar .launch-sidebar-eyebrow{font-size:12px;font-weight:700;color:#ebc784;margin:0 0 7px}
.launch-service-sidebar .launch-offer{display:flex;gap:12px;align-items:flex-start;text-decoration:none;min-width:0}
.launch-service-sidebar .launch-offer img{flex:0 0 60px;width:60px;height:60px;border-radius:10px;background:#29251e;object-fit:contain;padding:7px}
.launch-service-sidebar .launch-offer span{min-width:0}
.launch-service-sidebar .launch-offer strong{display:block;color:#f4dfb5;font-size:14px;line-height:1.7}
.launch-service-sidebar .launch-offer small{display:block;color:#d0c6b4;font-weight:400;font-size:12px;line-height:1.85;margin-top:4px}
.launch-service-sidebar .launch-shop-unit{overflow:hidden;padding:0}
.launch-service-sidebar .launch-shop-unit>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.launch-service-sidebar .launch-shop-unit>.launch-shop-copy{padding:16px 18px 18px}
.launch-service-sidebar .launch-shop-unit .launch-sidebar-eyebrow{margin-top:0}
.launch-service-sidebar .launch-shop-unit h2{margin-bottom:8px}
.launch-service-sidebar .launch-shop-unit a{border-color:#c9a56b;background:#2e281e;font-weight:700;min-height:44px}
.launch-service-sidebar .launch-related-reading a{font-size:13px}
.launch-service-sidebar .launch-related-reading a[aria-current="page"]{display:none}
.launch-article-page .launch-service-sidebar img{max-width:100%}
.launch-news-collection .launch-news-grid .news-card{transition:border-color .18s ease,transform .18s ease}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.launch-news-collection .launch-news-grid .news-card:hover{transform:translateY(-2px)}}
@media(min-width:951px){.launch-article-page .article-shell{grid-template-columns:minmax(0,1fr) minmax(250px,290px)}.launch-service-sidebar{max-height:calc(100vh - 44px)}}
@media(max-width:950px){.launch-service-sidebar .launch-shop-unit{grid-column:auto}}
@media(max-width:720px){.launch-service-sidebar section{padding:16px}.launch-service-sidebar .launch-shop-unit{padding:0}.launch-article-page .article-shell .article-hero h1{font-size:clamp(27px,6vw,36px)!important;line-height:1.6!important;max-width:none}.launch-article-page .article-hero .lead{font-size:clamp(15px,4vw,17px)!important;line-height:2!important}}
@media(prefers-reduced-motion:reduce){.launch-news-collection .launch-news-grid .news-card{transition:none;transform:none!important}}

/* Narrow editorial reading contract: sidebar always follows the complete article. */
@media(max-width:950px){
 .launch-article-page .article-shell{display:flex;flex-direction:column;align-items:stretch}
 .launch-article-page .article-shell>.article-hero{width:100%;flex:0 0 auto}
 .launch-article-page .launch-article-main{width:100%;min-width:0;order:1;flex:0 0 auto}
 .launch-article-page .launch-service-sidebar{width:100%;min-width:0;order:2;position:static;top:auto;max-height:none;overflow:visible;align-self:stretch}
}

/* News archive: visually preserve linked card titles while using semantic H3 under the H2 collection heading. */
.launch-news-collection .news-card h3{color:#f1d49e}
