:root{--jn-navy:#1A237E;--jn-mustard:#FBC02D;--jn-bg:#F5F5F5;--jn-white:#ffffff;--jn-text:#212121}.junubi-heritage-portal{max-width:1000px;margin:10px auto;padding:0 10px 40px;direction:rtl;text-align:right;color:var(--jn-text)}.junubi-hero{background:var(--jn-navy);color:var(--jn-white);padding:15px;border-radius:8px;text-align:center;margin-bottom:15px;border-bottom:4px solid var(--jn-mustard)}.v-title{font-size:1.4rem;margin:0;font-weight:700}.v-meta{font-size:.85rem;margin-top:5px;opacity:.9}.junubi-grid{display:grid;gap:15px;grid-template-columns:1fr}.jn-card{background:var(--jn-white);padding:15px;border-radius:10px;border:1px solid #e0e0e0;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.jn-heading{font-size:1.2rem;color:var(--jn-navy);border-right:4px solid var(--jn-mustard);padding-right:10px;margin-bottom:12px}.jn-text{line-height:1.8;font-size:1rem;margin-bottom:10px}.map-card{text-align:center}.jn-small{font-size:.85rem;color:#666;margin-bottom:10px}.jn-btn-map{display:block;background:var(--jn-mustard);color:#000!important;padding:12px;border-radius:6px;text-decoration:none;font-weight:700;font-size:1rem;transition:0.3s}.people-list{display:flex;flex-direction:column;gap:10px}.person-box{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#fcfcfc;border-bottom:1px solid #eee}.p-info strong{display:block;color:var(--jn-navy);font-size:.95rem}.p-info small{color:#757575;font-size:.8rem}.p-social{background:#e8eaf6;color:var(--jn-navy);font-size:.75rem;padding:2px 8px;border-radius:4px;text-decoration:none}.jn-news{padding:0;list-style:none;margin:0}.jn-news li{padding:8px 0;border-bottom:1px dashed #ddd;font-size:.9rem}@media (min-width:768px){.junubi-grid{grid-template-columns:1.5fr 1fr}.intro-card{grid-column:span 2}.v-title{font-size:2.2rem}.junubi-hero{padding:30px}}