/* „Полезно“ — списък със статии и единична статия (home.php, single.php). */

/* Херо (същото като на вътрешните страници в Elementor) */
main > .page-top{padding:16px 0 56px;text-align:center}
.page-top-inner{max-width:820px}
.page-top h1{margin:0 0 var(--space-s);font-family:var(--font-serif);font-size:clamp(1.9rem,6vw,3rem);font-weight:400;line-height:1.15}
.page-top .lead{max-width:36em;margin:0 auto;color:var(--on-dark-muted);font-size:1.05rem}
.page-top .photo-bg{max-width:none}
@media (width>=1025px){main > .page-top{padding:24px 0 72px}}

/* Фонове */
.statii{background:var(--bg)}
.statia{background:var(--card);border-bottom:1px solid var(--line)}

/* Мрежата: 1 / 2 / 3 на ред */
.statii-mreja{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-m)}
.statii-mreja > li{display:flex}
@media (width>=600px){.statii-mreja{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (width>=960px){.statii-mreja{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Картата */
.statia-karta{width:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-card);color:inherit;text-decoration:none}
.statia-karta-img{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--dark)}
.statia-karta-img img{width:100%;height:100%;object-fit:cover;display:block}
.statia-karta-telo{flex:1;display:flex;flex-direction:column;padding:20px 22px 22px}
.statia-karta time{color:var(--muted);font-size:.9375rem}
.statia-karta-z{margin:6px 0 var(--space-xs);font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.3}
.statia-karta-tekst{flex:1;margin-bottom:var(--space-s);color:var(--muted)}
@media (hover:hover){.statia-karta{transition:transform .2s,box-shadow .2s,border-color .2s}.statia-karta:hover{border-color:var(--gold);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}}
@media (hover:hover) and (prefers-reduced-motion:reduce){.statia-karta:hover{transform:none}}

/* Страниране */
.statii .navigation{margin-top:var(--space-l)}
.statii .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}
.statii .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--text);font-weight:700;text-decoration:none}
.statii a.page-numbers:hover{border-color:var(--gold)}
.statii .page-numbers.current{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}
.statii-prazno{color:var(--muted);text-align:center}

/* Единичната статия */
.statia{padding-block:var(--section-y)}
.statia-wrap{max-width:720px}
.statia-tekst{font-size:1.0625rem}
.statia-tekst > :first-child{margin-top:0}
.statia-tekst p{margin:0 0 1em}
.statia-tekst h2{margin:1.8em 0 .5em;font-family:var(--font-serif);font-size:clamp(1.4rem,3.5vw,1.7rem);font-weight:400;line-height:1.25}
.statia-tekst h3{margin:1.5em 0 .4em;font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.3}
.statia-tekst ul,.statia-tekst ol{margin:0 0 1em;padding-left:1.3em}
.statia-tekst li{margin-bottom:.4em}
.statia-tekst li::marker{color:var(--gold-text)}
.statia-tekst a{color:var(--gold-text);text-underline-offset:3px}
.statia-tekst img{height:auto;border-radius:var(--radius-l)}
.statia-pomosht{margin-top:var(--space-xl);padding:var(--space-m);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius-l);background:var(--bg)}
.statia-pomosht p{margin:0 0 var(--space-s);color:var(--muted)}
.statia-pomosht .statia-pomosht-z{margin-bottom:4px;font-family:var(--font-serif);color:var(--text);font-size:1.35rem}
.statia-nazad{margin:var(--space-l) 0 0}
.statia-nazad a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-text);font-weight:700;text-decoration:none}
.statia-nazad a:hover{text-decoration:underline}
@media (width>=1024px){.statia{padding-block:var(--section-y-lg)}}