.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}}
