.bptm-public-info,.bptm-content-archive{--content-accent:#167d70;--content-soft:#edf7f4;direction:rtl;max-width:1200px;margin:22px auto;color:#203149;font-family:inherit}.bptm-public-bptm_news,.bptm-archive-news{--content-accent:#b96c18;--content-soft:#fff6e9}.bptm-public-bptm_attraction,.bptm-archive-attraction{--content-accent:#167d70;--content-soft:#edf7f4}.bptm-public-bptm_magazine,.bptm-archive-magazine{--content-accent:#6652a3;--content-soft:#f4f1fb}
.bptm-public-info{position:relative;margin:20px 0;padding:22px 24px;border:1px solid #e7eaf0;border-radius:16px;background:linear-gradient(135deg,#fff,var(--content-soft));box-shadow:0 10px 30px rgba(28,44,68,.055)}.bptm-public-label{display:inline-flex;padding:5px 10px;border-radius:999px;background:var(--content-soft);color:var(--content-accent);font-size:11px;font-weight:800}.bptm-public-info dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:14px 0 0}.bptm-public-info dl div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e9edf1}.bptm-public-info dt{color:#758196;font-size:12px}.bptm-public-info dd{margin:0;color:#24364d;font-size:12px;font-weight:700}.bptm-source-link{display:inline-flex;margin:10px 0 0 8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--content-accent) 23%,white);border-radius:8px;background:#fff;color:var(--content-accent);font-size:12px;font-weight:700;text-decoration:none}.bptm-public-tips{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff}.bptm-public-tips strong{color:var(--content-accent);font-size:12px}.bptm-public-tips p{margin:5px 0 0;color:#59677b;font-size:12px;line-height:1.9}
.bptm-public-related{max-width:1200px;margin:30px auto;direction:rtl}.bptm-public-related h2{margin:0 0 13px;color:#203149;font-size:20px}.bptm-public-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bptm-public-related a{overflow:hidden;border:1px solid #e7eaf0;border-radius:13px;background:#fff;color:#203149;text-decoration:none;box-shadow:0 8px 22px #2031490a}.bptm-public-related img{display:block;width:100%;height:160px;object-fit:cover}.bptm-public-related strong,.bptm-public-related span{display:block;margin:10px 13px}.bptm-public-related span{color:#66778b;font-size:11px}
.bptm-content-archive{padding:8px 16px 26px}.bptm-content-archive>header{margin-bottom:18px;padding:24px 28px;border-radius:18px;background:linear-gradient(120deg,#fff,var(--content-soft));border:1px solid #e7eaf0}.bptm-content-archive>header>span{color:var(--content-accent);font-size:12px;font-weight:800}.bptm-content-archive>header h2{margin:5px 0;color:#203149;font-size:26px}.bptm-content-archive>header p{margin:0;color:#68778b;font-size:13px}.bptm-content-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.bptm-content-cards article{overflow:hidden;border:1px solid #e7eaf0;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(28,44,68,.06);transition:.2s}.bptm-content-cards article:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(28,44,68,.11)}.bptm-content-cards article>a{display:block;height:100%;color:inherit;text-decoration:none}.bptm-content-cards article img{display:block;width:100%;height:205px;object-fit:cover;background:var(--content-soft)}.bptm-content-card-body{padding:15px}.bptm-content-card-body small{color:var(--content-accent);font-size:10px;font-weight:800}.bptm-content-card-body h3{margin:5px 0;color:#203149;font-size:17px;line-height:1.7}.bptm-content-card-body p{margin:0;color:#68778b;font-size:12px;line-height:1.9}.bptm-content-card-body>span{display:block;margin-top:12px;color:var(--content-accent);font-size:12px;font-weight:750}.bptm-content-empty{grid-column:1/-1;padding:40px;border:1px dashed #ccd5df;border-radius:12px;text-align:center;color:#68778b}.bptm-content-pagination{margin-top:20px;text-align:center}.bptm-content-pagination ul{display:flex;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.bptm-content-pagination a,.bptm-content-pagination span{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #e4e9ef;border-radius:8px;color:#30445d;text-decoration:none}.bptm-content-pagination .current{border-color:var(--content-accent);background:var(--content-accent);color:#fff}
@media(max-width:900px){.bptm-content-cards,.bptm-public-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bptm-public-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.bptm-content-cards,.bptm-public-related>div,.bptm-public-info dl{grid-template-columns:1fr}.bptm-content-archive>header{padding:18px}.bptm-content-archive>header h2{font-size:22px}.bptm-public-info{padding:17px}}
.bptm-content-archive>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.bptm-content-all{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 13px;border:1px solid #e6eaf0;border-radius:9px;background:#fff;color:var(--content-accent);font-size:12px;font-weight:750;text-decoration:none}.bptm-content-all:hover{border-color:var(--content-accent);color:var(--content-accent)}
.bptm-content-cards.has-1-items{grid-template-columns:minmax(0,1fr)}.bptm-content-cards.has-2-items{grid-template-columns:repeat(2,minmax(0,1fr))}.bptm-content-card-body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:7.6em}
@media(max-width:600px){.bptm-content-archive>header{align-items:flex-start}.bptm-content-all{padding:8px 9px;font-size:10px}}

/* Keep editorial listings in a consistent card grid, even when only one or two posts exist. */
.bptm-content-cards.has-1-items,.bptm-content-cards.has-2-items{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.bptm-content-cards.has-1-items,.bptm-content-cards.has-2-items{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.bptm-content-cards.has-1-items,.bptm-content-cards.has-2-items{grid-template-columns:1fr}}
.bptm-content-cards.columns-1{grid-template-columns:1fr}.bptm-content-cards.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bptm-content-cards.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bptm-content-cards.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:900px){.bptm-content-cards.columns-3,.bptm-content-cards.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.bptm-content-cards.columns-2,.bptm-content-cards.columns-3,.bptm-content-cards.columns-4{grid-template-columns:1fr}}

/* Single article reading layout */
.bptm-editorial-article{--article-accent:var(--content-accent,#167d70);max-width:900px;margin:18px auto 34px;color:#24364d;direction:rtl;text-align:right}
.bptm-editorial-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;margin:0 0 16px;padding:12px 4px;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2;color:#718097;font-size:12px;line-height:1.8}
.bptm-editorial-byline span+span:before{content:"•";margin-left:12px;color:#c2cbd7}
.bptm-editorial-hero{overflow:hidden;margin:0 0 22px;border-radius:17px;background:#eef2f6}
.bptm-editorial-hero img{display:block;width:100%;max-height:560px;object-fit:cover}
.bptm-editorial-lead{margin:0 0 22px;padding:17px 19px;border-right:3px solid var(--article-accent);border-radius:10px;background:var(--content-soft,#f5f8fa);color:#43536a;font-size:16px;line-height:2.1}
.bptm-editorial-body{color:#34455f;font-size:16px;line-height:2.15;overflow-wrap:anywhere}
.bptm-editorial-body> :first-child{margin-top:0}
.bptm-editorial-body h2,.bptm-editorial-body h3,.bptm-editorial-body h4{position:relative;margin:38px 0 17px;padding-right:14px;color:#172e4e;font-weight:800;line-height:1.7}
.bptm-editorial-body h2{font-size:25px}.bptm-editorial-body h3{font-size:21px}.bptm-editorial-body h4{font-size:18px}
.bptm-editorial-body h2:before,.bptm-editorial-body h3:before{position:absolute;top:5px;right:0;width:4px;height:calc(100% - 10px);border-radius:4px;background:var(--article-accent);content:""}
.bptm-editorial-body p{margin:0 0 20px}
.bptm-editorial-body ul,.bptm-editorial-body ol{margin:0 0 24px;padding-right:28px}
.bptm-editorial-body li{margin:0 0 10px;padding-right:2px}
.bptm-editorial-body blockquote{margin:26px 0;padding:15px 20px;border-right:3px solid var(--article-accent);border-radius:8px;background:var(--content-soft,#f5f8fa);color:#465873}
.bptm-editorial-body img{max-width:100%;height:auto;border-radius:12px}
.bptm-editorial-body figure{margin:24px 0;text-align:center}
.bptm-editorial-body figcaption{margin-top:7px;color:#758298;font-size:12px}
.bptm-editorial-body table{width:100%;border-collapse:collapse;margin:22px 0}
.bptm-editorial-body th,.bptm-editorial-body td{padding:10px;border:1px solid #e3e8ef;text-align:right}
.bptm-editorial-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;color:#53647c;font-size:12px}
.bptm-editorial-tags a{padding:6px 10px;border:1px solid #e0e6ed;border-radius:999px;color:#53647c;text-decoration:none}
.bptm-editorial-share,.bptm-editorial-vote{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0;padding:17px 20px;border:1px solid #e0e7ef;border-radius:15px;background:linear-gradient(120deg,#fff,#f5f9fc)}
.bptm-editorial-share>div{display:grid;gap:4px}.bptm-editorial-share strong,.bptm-editorial-vote>strong{color:#203653;font-size:15px}.bptm-editorial-share small,.bptm-editorial-vote small{color:#78879c;font-size:11px}
.bptm-editorial-share nav,.bptm-editorial-vote>div{display:flex;flex-wrap:wrap;gap:7px}
.bptm-editorial-share nav a,.bptm-editorial-share nav button,.bptm-editorial-vote button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #dce4ed;border-radius:9px;background:#fff;color:#27415f;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}
.bptm-editorial-share nav a:hover,.bptm-editorial-share nav button:hover,.bptm-editorial-vote button:hover,.bptm-editorial-vote button[aria-pressed="true"]{border-color:var(--article-accent);background:var(--content-soft,#f5f8fa);color:var(--article-accent)}
.bptm-editorial-vote{flex-wrap:wrap}.bptm-editorial-vote-message{flex-basis:100%;text-align:left}
.bptm-editorial-feedback{color:var(--article-accent);font-size:11px}
@media(max-width:700px){.bptm-editorial-article{margin:14px auto 24px;padding:0 12px}.bptm-editorial-byline{gap:4px 9px;font-size:10px}.bptm-editorial-byline span+span:before{margin-left:7px}.bptm-editorial-hero img{max-height:340px}.bptm-editorial-lead{font-size:14px}.bptm-editorial-body{font-size:14px;line-height:2}.bptm-editorial-body h2{font-size:21px}.bptm-editorial-body h3{font-size:18px}.bptm-editorial-share,.bptm-editorial-vote{align-items:flex-start;flex-direction:column;padding:14px}.bptm-editorial-share nav a,.bptm-editorial-share nav button,.bptm-editorial-vote button{min-height:36px;padding:0 9px}}

/* Refined single editorial layout: clear hierarchy, comfortable reading width and mobile-first controls. */
.bptm-editorial-article{--article-accent:#b96c18;--article-soft:#fff6e9;max-width:940px;margin:24px auto 48px;padding:0 20px;color:#23344c}
.bptm-editorial-article.bptm-public-bptm_attraction{--article-accent:#167d70;--article-soft:#edf7f4}
.bptm-editorial-article.bptm-public-bptm_magazine{--article-accent:#6652a3;--article-soft:#f4f1fb}
.bptm-editorial-head{margin-bottom:22px;padding:20px 24px 14px;border:1px solid #e1e7ee;border-radius:18px;background:linear-gradient(135deg,#fff 15%,var(--article-soft));box-shadow:0 10px 28px rgba(24,43,68,.045)}
.bptm-editorial-category{display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border:1px solid color-mix(in srgb,var(--article-accent) 20%,white);border-radius:999px;background:#fff;color:var(--article-accent);font-size:12px;font-weight:800}
.bptm-editorial-byline{margin:13px 0 0;padding:11px 0 0;border-top:1px solid rgba(35,52,76,.09);border-bottom:0}
.bptm-editorial-byline>*{display:inline-flex;align-items:center;gap:5px}
.bptm-editorial-byline time{font-variant-numeric:tabular-nums}
.bptm-editorial-hero{margin:0 0 22px;border-radius:18px;box-shadow:0 12px 34px rgba(20,37,58,.10)}
.bptm-editorial-hero img{max-height:520px;object-fit:cover}
.bptm-editorial-lead{margin:0 0 22px;padding:19px 22px;border:1px solid color-mix(in srgb,var(--article-accent) 14%,white);border-right:4px solid var(--article-accent);border-radius:14px;background:var(--article-soft);color:#34465f;font-size:17px;line-height:2.15}
.bptm-editorial-facts{margin:0 0 28px;padding:19px 22px;border:1px solid #e2e8ef;border-radius:16px;background:#f8fafc}
.bptm-editorial-facts h2{margin:0 0 10px;color:#1d3553;font-size:17px;font-weight:800}
.bptm-editorial-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}
.bptm-editorial-facts dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e7ecf2}
.bptm-editorial-facts dt{color:#738198;font-size:13px}.bptm-editorial-facts dd{margin:0;color:#263a55;font-size:13px;font-weight:750;text-align:left}
.bptm-editorial-body{max-width:790px;margin-inline:auto;color:#354761;font-size:17px;line-height:2.25}
.bptm-editorial-body p{margin:0 0 23px}
.bptm-editorial-body h2{margin-top:43px;font-size:26px}
.bptm-editorial-body h3{margin-top:32px;font-size:21px}
.bptm-editorial-body a{color:#145ca8;text-decoration-thickness:1px;text-underline-offset:3px}
.bptm-editorial-body a:hover{color:var(--article-accent)}
.bptm-editorial-body table{display:block;max-width:100%;overflow-x:auto;border-radius:10px;background:#fff;font-size:14px}
.bptm-editorial-body th{background:var(--article-soft);color:#263a55}
.bptm-editorial-body iframe{max-width:100%;border-radius:12px}
.bptm-editorial-tags{margin-top:30px;padding-top:17px;border-top:1px solid #e7ecf2}
.bptm-editorial-tags a{background:#fff;transition:background .18s,border-color .18s,color .18s}
.bptm-editorial-tags a:hover{border-color:var(--article-accent);background:var(--article-soft);color:var(--article-accent)}
.bptm-editorial-share,.bptm-editorial-vote{border-radius:16px;box-shadow:0 8px 22px rgba(24,43,68,.035)}
.bptm-editorial-share nav a:focus-visible,.bptm-editorial-share nav button:focus-visible,.bptm-editorial-vote button:focus-visible,.bptm-editorial-tags a:focus-visible{outline:3px solid color-mix(in srgb,var(--article-accent) 40%,white);outline-offset:2px}
@media(max-width:700px){.bptm-editorial-article{margin:14px auto 30px;padding:0 14px}.bptm-editorial-head{margin-bottom:16px;padding:15px 16px 10px;border-radius:14px}.bptm-editorial-byline{display:flex;gap:5px 12px;padding-top:9px}.bptm-editorial-byline span+span:before{content:none}.bptm-editorial-hero{margin-bottom:17px;border-radius:13px}.bptm-editorial-hero img{max-height:330px}.bptm-editorial-lead{padding:14px 15px;font-size:15px;line-height:2}.bptm-editorial-facts{padding:15px;border-radius:13px}.bptm-editorial-facts dl{grid-template-columns:1fr}.bptm-editorial-body{font-size:15px;line-height:2.1}.bptm-editorial-body h2{margin-top:32px;font-size:21px}.bptm-editorial-body h3{margin-top:26px;font-size:18px}.bptm-editorial-share nav{width:100%}.bptm-editorial-share nav a,.bptm-editorial-share nav button{flex:1 1 auto}}

/* Approved article-page composition */
body.single-bptm_news .entry-title,body.single-bptm_magazine .entry-title,body.single-bptm_attraction .entry-title,
body.single-bptm_news .elementor-widget-theme-post-title,body.single-bptm_magazine .elementor-widget-theme-post-title,body.single-bptm_attraction .elementor-widget-theme-post-title{display:none!important}
.bptm-editorial-article{--article-accent:#e97718;--article-soft:#fff5e9;width:min(100% - 32px,1240px);max-width:1240px;margin:0 auto 52px;padding:0;color:#182d49}
.bptm-editorial-article.bptm-public-bptm_attraction{--article-accent:#178574;--article-soft:#edf8f5}
.bptm-editorial-article.bptm-public-bptm_magazine{--article-accent:#6552a3;--article-soft:#f4f1fb}
.bptm-editorial-breadcrumbs{display:flex;align-items:center;gap:9px;min-width:0;margin:0 0 22px;padding:11px 15px;border-radius:0 0 12px 12px;background:#f2f6fa;color:#728198;font-size:12px;white-space:nowrap;overflow:hidden}
.bptm-editorial-breadcrumbs a{flex:0 0 auto;color:#52647b;text-decoration:none}.bptm-editorial-breadcrumbs a:hover{color:var(--article-accent)}
.bptm-editorial-breadcrumbs [aria-current=page]{overflow:hidden;text-overflow:ellipsis;color:#263a55}
.bptm-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:24px;align-items:start;direction:rtl}
.bptm-editorial-main{min-width:0;padding:24px;border:1px solid #e1e7ee;border-radius:18px;background:#fff;box-shadow:0 10px 34px rgba(23,43,68,.055)}
.bptm-editorial-head{margin:0;padding:0 0 15px;border:0;border-bottom:1px solid #e8edf2;border-radius:0;background:none;box-shadow:none}
.bptm-editorial-category{min-height:29px;padding:4px 12px;border:0;background:var(--article-soft);color:#a34e08;font-size:12px}
.bptm-editorial-title{margin:14px 0 12px;color:#142b49;font-size:clamp(25px,3vw,36px);font-weight:850;line-height:1.75;letter-spacing:-.3px}
.bptm-editorial-byline{display:flex;align-items:center;gap:8px 15px;margin:12px 0 0;padding:10px 0 0;border:0;color:#66778e;font-size:12px}
.bptm-editorial-byline>*{display:inline-flex;align-items:center}.bptm-editorial-byline>*+*{padding-right:14px;border-right:1px solid #dbe2e9}
.bptm-editorial-byline time{font-variant-numeric:tabular-nums}
.bptm-editorial-share-top{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin:10px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.bptm-editorial-share-top>span:first-child{margin-left:5px;color:#65758b;font-size:11px;font-weight:700}
.bptm-editorial-share-top a,.bptm-editorial-share-top button{min-height:32px;padding:0 10px;border:1px solid #e0e6ed;border-radius:8px;background:#fff;color:#30445e;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}
.bptm-editorial-share-top a:hover,.bptm-editorial-share-top button:hover{border-color:var(--article-accent);color:var(--article-accent)}
.bptm-editorial-share-top .bptm-editorial-feedback{font-size:11px}
.bptm-editorial-hero{margin:16px 0 14px;border-radius:13px;box-shadow:none}
.bptm-editorial-hero img{display:block;width:100%;max-height:480px;object-fit:cover}
.bptm-editorial-lead{margin:0 0 20px;padding:15px 19px;border:0;border-right:4px solid var(--article-accent);border-radius:12px;background:var(--article-soft);color:#384b64}
.bptm-editorial-lead h2{margin:0 0 5px;color:#b65c0b;font-size:17px;font-weight:850}
.bptm-editorial-lead p{margin:0;font-size:14px;line-height:2}
.bptm-editorial-facts{margin:18px 0;padding:16px 18px;border-radius:12px;background:#f7f9fb}
.bptm-editorial-facts h2{font-size:15px}.bptm-editorial-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}
.bptm-editorial-body{max-width:none;margin:0;color:#344862;font-size:16px;line-height:2.15}
.bptm-editorial-body h2{margin:30px 0 13px;padding-right:12px;font-size:23px}
.bptm-editorial-body h3{margin:24px 0 10px;padding-right:12px;font-size:19px}
.bptm-editorial-body h2:before,.bptm-editorial-body h3:before{top:6px;width:4px;height:calc(100% - 12px);background:var(--article-accent)}
.bptm-editorial-body p{margin-bottom:17px}.bptm-editorial-body li{margin-bottom:7px}
.bptm-editorial-body img{height:auto}.bptm-editorial-body table{display:block;overflow-x:auto}
.bptm-editorial-sidebar{display:grid;gap:18px;position:sticky;top:18px;direction:rtl}
.bptm-editorial-toc,.bptm-editorial-contact{padding:17px;border:1px solid #e1e7ee;border-radius:15px;background:#fff;box-shadow:0 8px 23px rgba(23,43,68,.045)}
.bptm-editorial-toc h2,.bptm-editorial-contact h2{display:flex;align-items:center;gap:8px;margin:0 0 11px;color:#193250;font-size:16px;font-weight:850}
.bptm-editorial-toc h2:after{width:4px;height:17px;border-radius:4px;background:var(--article-accent);content:""}
.bptm-editorial-toc ol{display:grid;gap:0;margin:0;padding:0;list-style:none}
.bptm-editorial-toc li{border-top:1px solid #edf0f4}.bptm-editorial-toc a{display:block;padding:10px 2px;color:#42546d;font-size:13px;line-height:1.7;text-decoration:none}
.bptm-editorial-toc a:before{content:"‹";margin-left:9px;color:var(--article-accent);font-size:18px;vertical-align:-1px}
.bptm-editorial-toc .level-3 a{padding-right:15px;color:#718097;font-size:12px}
.bptm-editorial-toc a:hover{color:var(--article-accent)}
.bptm-editorial-contact{border-color:#f4dcc3;background:linear-gradient(145deg,#fff8f0,#fff1e2)}
.bptm-editorial-contact h2{color:#b65c0b;font-size:18px}.bptm-editorial-contact p{margin:0 0 13px;color:#53647a;font-size:13px;line-height:1.9}
.bptm-editorial-phone,.bptm-editorial-cta{display:flex;align-items:center;justify-content:center;min-height:43px;margin-top:9px;padding:8px 12px;border:1px solid #f3c79d;border-radius:9px;background:#fff;color:#b65c0b;font-size:14px;font-weight:800;text-align:center;text-decoration:none}
.bptm-editorial-cta{border-color:var(--article-accent);background:var(--article-accent);color:#fff}.bptm-editorial-cta:hover{filter:brightness(.95);color:#fff}
.bptm-editorial-vote{margin:22px 0 0}.bptm-public-related{max-width:none;margin:28px 0 0}
@media(max-width:900px){.bptm-editorial-layout{grid-template-columns:minmax(0,1fr) 245px;gap:16px}.bptm-editorial-main{padding:19px}}
@media(max-width:700px){.bptm-editorial-article{width:100%;margin:0 auto 30px;padding:0 13px}.bptm-editorial-breadcrumbs{margin-bottom:13px;padding:9px 11px;font-size:10px}.bptm-editorial-layout{grid-template-columns:1fr;gap:14px}.bptm-editorial-main{padding:15px;border-radius:14px}.bptm-editorial-head{padding-bottom:12px}.bptm-editorial-title{margin:10px 0;font-size:24px;line-height:1.8}.bptm-editorial-byline{gap:6px 9px;font-size:10px}.bptm-editorial-byline>*+*{padding-right:9px}.bptm-editorial-share-top{flex-wrap:wrap}.bptm-editorial-share-top>span:first-child{flex-basis:100%}.bptm-editorial-hero{margin:13px 0;border-radius:11px}.bptm-editorial-hero img{max-height:300px}.bptm-editorial-lead{padding:13px 14px}.bptm-editorial-lead h2{font-size:15px}.bptm-editorial-lead p{font-size:13px}.bptm-editorial-facts dl{grid-template-columns:1fr}.bptm-editorial-body{font-size:14px;line-height:2.05}.bptm-editorial-body h2{font-size:20px}.bptm-editorial-body h3{font-size:17px}.bptm-editorial-sidebar{position:static;grid-template-columns:1fr}.bptm-editorial-toc,.bptm-editorial-contact{padding:14px}.bptm-public-related>div{grid-template-columns:1fr}}

/* Typography and icon polish */
.bptm-editorial-article,.bptm-editorial-article button,.bptm-editorial-article a{font-family:var(--e-global-typography-primary-font-family,"Peyda"),"IRANSansX","Tahoma",sans-serif}
.bptm-editorial-icon{display:inline-block;width:17px;height:17px;flex:0 0 17px;vertical-align:middle;stroke-width:1.9}
.bptm-editorial-breadcrumbs>a:first-child{display:inline-flex;align-items:center;gap:5px}
.bptm-editorial-breadcrumbs .bptm-editorial-icon{width:14px;height:14px;flex-basis:14px;color:#61758d}
.bptm-editorial-category{gap:7px;font-weight:750;letter-spacing:0}
.bptm-editorial-category .bptm-editorial-icon{width:15px;height:15px;flex-basis:15px}
.bptm-editorial-title{font-weight:750;letter-spacing:-.45px}
.bptm-editorial-byline{font-weight:450;line-height:1.8}
.bptm-editorial-byline .bptm-editorial-icon{width:15px;height:15px;flex-basis:15px;color:#8291a5}
.bptm-editorial-share-top .bptm-editorial-share-label{display:inline-flex;align-items:center;gap:6px}
.bptm-editorial-share-top a,.bptm-editorial-share-top button{display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}
.bptm-editorial-share-top a:hover,.bptm-editorial-share-top button:hover{transform:translateY(-1px);background:var(--article-soft)}
.bptm-editorial-share-top a[aria-label*="تلگرام"] .bptm-editorial-icon{color:#1598d4}
.bptm-editorial-share-top a[aria-label*="واتساپ"] .bptm-editorial-icon{color:#18a765}
.bptm-editorial-share-top .bptm-editorial-icon{width:15px;height:15px;flex-basis:15px}
.bptm-editorial-toc h2,.bptm-editorial-contact h2{gap:9px;font-weight:750}
.bptm-editorial-toc h2 .bptm-editorial-icon,.bptm-editorial-contact h2 .bptm-editorial-icon{width:19px;height:19px;flex-basis:19px;color:var(--article-accent)}
.bptm-editorial-toc h2:after{display:none}
.bptm-editorial-toc a{display:flex;align-items:flex-start;gap:8px;transition:color .15s ease,padding .15s ease}
.bptm-editorial-toc a:before{display:none}
.bptm-editorial-toc a .bptm-editorial-icon{width:15px;height:15px;flex-basis:15px;margin-top:3px;color:#8593a6}
.bptm-editorial-toc .level-3 a{padding-right:17px}
.bptm-editorial-toc a:hover{padding-right:5px}
.bptm-editorial-toc .level-3 a:hover{padding-right:20px}
.bptm-editorial-contact h2 .bptm-editorial-icon{color:#cf6c15}
.bptm-editorial-contact p{font-size:13px;line-height:2}
.bptm-editorial-phone,.bptm-editorial-cta{gap:8px;font-family:var(--e-global-typography-primary-font-family,"Peyda"),"IRANSansX","Tahoma",sans-serif;transition:transform .15s ease,box-shadow .15s ease}
.bptm-editorial-phone{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}
.bptm-editorial-phone .bptm-editorial-icon,.bptm-editorial-cta .bptm-editorial-icon{width:16px;height:16px;flex-basis:16px}
.bptm-editorial-phone:hover,.bptm-editorial-cta:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(25,50,80,.12)}
.bptm-editorial-lead h2{display:flex;align-items:center;gap:7px;font-weight:750}
.bptm-editorial-lead h2 .bptm-editorial-icon{width:17px;height:17px;flex-basis:17px}
.bptm-editorial-body{font-family:var(--e-global-typography-primary-font-family,"Peyda"),"IRANSansX","Tahoma",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:2.2}
.bptm-editorial-body h2,.bptm-editorial-body h3,.bptm-editorial-body h4{font-family:var(--e-global-typography-primary-font-family,"Peyda"),"IRANSansX","Tahoma",sans-serif;font-weight:750;letter-spacing:-.2px}
.bptm-editorial-body p,.bptm-editorial-body li{font-weight:400}
.bptm-editorial-related h2{display:flex;align-items:center;gap:9px;font-size:22px;font-weight:750}
.bptm-editorial-related h2 .bptm-editorial-icon{width:19px;height:19px;flex-basis:19px;color:var(--article-accent)}
@media(max-width:700px){.bptm-editorial-title{font-size:23px;letter-spacing:0}.bptm-editorial-byline{font-size:10px}.bptm-editorial-body{font-size:14px}.bptm-editorial-related h2{font-size:19px}}
