/* Prositive 2026 — scoped editorial components. */
.p26-page-hero .container{display:flex;flex-direction:column;align-items:center;}
.p26-breadcrumb{width:100%;max-width:760px;margin:0 auto 32px;font-size:14px;color:var(--text-dim);}
.p26-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;}
.p26-breadcrumb li{display:inline-flex;align-items:center;gap:8px;}
.p26-breadcrumb li:not(:last-child)::after{content:'/';color:var(--gray);}
.p26-breadcrumb a{min-height:44px;display:inline-flex;align-items:center;color:var(--blue);}
.p26-breadcrumb a:hover{text-decoration:underline;}

.p26-editorial-tools{display:grid;gap:24px;margin-bottom:48px;}
.p26-editorial-search{max-width:760px;display:grid;gap:10px;}
.p26-editorial-search label{font-weight:700;color:var(--text);}
.p26-editorial-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;}
.p26-editorial-search input[type='search']{
  min-height:48px;width:100%;padding:10px 16px;border:1px solid var(--border);border-radius:10px;
  background:var(--card);color:var(--text);font:inherit;
}
.p26-editorial-search input[type='search']::placeholder{color:var(--text-dim);}
.p26-editorial-search input[type='search']:focus-visible{outline:3px solid rgba(42,172,226,.35);outline-offset:2px;border-color:var(--blue);}
.p26-editorial-topics{display:flex;flex-wrap:wrap;gap:10px;}
.p26-editorial-topics a{
  min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);
  border-radius:999px;color:var(--text-dim);transition:color var(--motion) var(--ease),border-color var(--motion) var(--ease),background var(--motion) var(--ease);
}
.p26-editorial-topics a:hover,.p26-editorial-topics a[aria-current='page']{color:var(--text);border-color:var(--blue);background:rgba(42,172,226,.1);}
.p26-editorial-topics span{font-family:var(--mono);font-size:12px;color:var(--green);}
.p26-editorial-result-count{margin:0 0 24px;color:var(--text-dim);}

.p26-post-card{min-width:0;}
.p26-post-card:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(42,172,226,.18);}
.p26-post-thumb{display:block;}
.p26-post-thumb-fallback{min-height:100%;padding:20px;}
.p26-post-topic{
  align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;margin-bottom:10px;
  color:var(--green);font-family:var(--mono);font-size:12px;
}
.p26-post-body .p26-btn-text{align-self:flex-start;margin-top:auto;}
.p26-post-card a:focus-visible,.p26-editorial-topics a:focus-visible,.p26-pagination a:focus-visible,.p26-article a:focus-visible{outline:3px solid var(--blue);outline-offset:3px;}

.p26-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;margin:56px 0 0;padding:0;}
.p26-pagination a,.p26-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;}

.p26-article{max-width:760px;}
.p26-article > .p26-breadcrumb{margin-bottom:40px;}
.p26-article-head .p26-post-topic{margin-inline:auto 0;}
.p26-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}
.p26-article-content{overflow-wrap:anywhere;}
.p26-article-content > :first-child{margin-top:0;}
.p26-article-content h2{line-height:1.3;}
.p26-article-content h4,.p26-article-content h5,.p26-article-content h6{margin:28px 0 12px;line-height:1.4;}
.p26-article-content figure{margin:32px 0;}
.p26-article-content img,.p26-article-content video,.p26-article-content iframe{max-width:100%;height:auto;}
.p26-article-content iframe{width:100%;min-height:360px;border:0;}
.p26-article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:28px 0;}
.p26-article-content th,.p26-article-content td{padding:12px 14px;border:1px solid var(--border);text-align:start;}
.p26-article-content aside[aria-label='שירותים רלוונטיים']{margin-top:48px;padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--card);}
.p26-article-content aside[aria-label='שירותים רלוונטיים'] h2{margin-top:0;font-size:22px;}
.p26-article-content aside[aria-label='שירותים רלוונטיים'] ul{margin-bottom:0;}
.p26-article-back{margin-top:48px;padding-top:32px;border-top:1px solid var(--border);}

.p26-generic-list{display:grid;gap:24px;}
.p26-generic-list article{padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--card);}
.p26-generic-list h2{margin-bottom:12px;}

@media (max-width:767px){
  .p26-editorial-search-row{grid-template-columns:1fr;}
  .p26-editorial-search-row .p26-btn{width:100%;justify-content:center;}
  .p26-editorial-tools{margin-bottom:36px;}
  .p26-editorial-topics{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;}
  .p26-editorial-topics a{flex:0 0 auto;}
  .p26-article-content{font-size:16px;line-height:1.8;}
  .p26-article-content h2{font-size:23px;}
  .p26-article-content iframe{min-height:220px;}
}

@media (prefers-reduced-motion:reduce){
  .p26-editorial-topics a{transition:none;}
}
