/* Small, self-contained channel links; preserve the site's RTL layout. */
.siach-channels{--sc-ink:#263850;--sc-muted:#67716f;--sc-line:#ddd8cc;--sc-gold:#b0883c;box-sizing:border-box;color:var(--sc-ink);font-family:Arial,sans-serif;text-align:right;font-size:16px;line-height:1.6}
.siach-channels *{box-sizing:border-box}
.siach-channels svg{display:block;flex:none}
.siach-channels a{color:inherit;text-decoration:none}
.siach-channels a:focus-visible,.siach-channels summary:focus-visible{outline:2px solid var(--sc-gold);outline-offset:5px;border-radius:4px}
.siach-channels .siach-channel-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.siach-channel-strip{width:100%;max-width:1240px;margin:0 auto;padding:24px 8px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--sc-line)}
.siach-channel-strip__intro{display:flex;align-items:center;gap:16px;min-width:0}
.siach-channel-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:50%;background:#f0e9df}
.siach-channel-icon--youtube{color:#aa493e}
.siach-channels .siach-channel-strip__title{margin:0;font-size:20px;font-weight:500;line-height:1.4;color:var(--sc-ink)}
.siach-channels .siach-channel-strip__caption{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--sc-muted)}
.siach-channel-strip__actions{display:flex;align-items:center;gap:22px;flex-shrink:0}
.siach-channels .siach-channel-link{display:inline-flex;align-items:center;gap:14px;padding:10px 0;font-size:15px;font-weight:600;color:var(--sc-ink);white-space:nowrap}
.siach-channel-link svg{width:20px;height:20px;transition:transform .18s ease}
.siach-channel-link:hover svg,.siach-podcast-featured a:hover .siach-podcast-arrow{transform:translateX(-3px)}
.siach-channels .siach-channel-link:hover,.siach-channels .siach-channel-jump:hover{color:var(--sc-gold)}
.siach-channel-strip--archive{margin:34px auto 0;padding:22px 0;border-top:1px solid var(--sc-line)}
.siach-channels .siach-channel-jump{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--sc-muted);white-space:nowrap}
.siach-channel-jump svg{width:17px;height:17px;color:#44745a}
.siach-channels.siach-podcasts{margin:62px 0 0;padding:38px 36px 10px;background:#faf8f2;border:1px solid var(--sc-line);border-radius:14px;scroll-margin-top:105px}
.siach-podcasts__heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}
.siach-channels .siach-channel-eyebrow{display:block;margin-bottom:7px;color:var(--sc-gold);font-size:13px}
.siach-channels h2#siach-podcasts-title{margin:0 0 10px;font-family:inherit;font-size:32px;font-weight:500;line-height:1.25;color:var(--sc-ink)}
.siach-channels .siach-podcasts__heading p{margin:0;font-size:15px;line-height:1.7;color:var(--sc-muted)}
.siach-spotify-label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#396a4f;flex-shrink:0}
.siach-spotify-label svg{width:22px;height:22px}
.siach-channels .siach-podcast-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0 0 28px;padding:0}
.siach-channels .siach-podcast-featured li{margin:0;padding:0;min-width:0;list-style:none}
.siach-podcast-featured a{height:100%;min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px;border:1px solid var(--sc-line);border-radius:8px;background:#fffdfa;transition:border-color .18s ease,background .18s ease}
.siach-podcast-featured a:hover{border-color:#b6aa8c;background:#fff}
.siach-podcast-featured__text{display:flex;flex-direction:column;gap:6px;min-width:0}
.siach-podcast-featured strong{font-size:20px;line-height:1.4;font-weight:500;color:var(--sc-ink)}
.siach-podcast-featured__text>span{font-size:13px;line-height:1.7;color:var(--sc-muted)}
.siach-podcast-arrow{flex:none;color:var(--sc-gold);transition:transform .18s ease}
.siach-podcast-arrow svg{width:21px;height:21px}
.siach-podcast-series{border-top:1px solid var(--sc-line)}
.siach-podcast-series summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:22px 0;cursor:pointer;color:var(--sc-ink)}
.siach-podcast-series summary::-webkit-details-marker{display:none}
.siach-podcast-series__label{display:flex;align-items:center;gap:14px;font-size:19px;font-weight:500;flex-wrap:wrap}
.siach-podcast-count{font-size:12px;font-weight:400;color:var(--sc-muted);border:1px solid var(--sc-line);border-radius:20px;padding:2px 10px;white-space:nowrap}
.siach-podcast-toggle{position:relative;width:22px;height:22px;flex:none}
.siach-podcast-toggle:before,.siach-podcast-toggle:after{content:"";position:absolute;top:10px;left:4px;width:14px;height:1px;background:currentColor}
.siach-podcast-toggle:after{transform:rotate(90deg);transition:transform .18s ease}
.siach-podcast-series[open] .siach-podcast-toggle:after{transform:rotate(0)}
.siach-channels .siach-podcast-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;margin:0 0 22px;padding:0}
.siach-channels .siach-podcast-list li{list-style:none;padding:0;margin:0;min-width:0}
.siach-podcast-list a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;height:100%;padding:15px 0;border-top:1px solid #e8e3d8;font-size:15px;line-height:1.55;transition:color .18s ease}
.siach-podcast-list a:hover{color:var(--sc-gold)}
.siach-podcast-list svg{width:17px;height:17px;color:#91978c}
@media(max-width:1024px){.siach-channel-strip__actions{gap:14px;flex-wrap:wrap;justify-content:flex-end}.siach-channel-strip--archive{align-items:flex-start}.siach-channel-strip--archive .siach-channel-strip__actions{flex-direction:column;align-items:flex-start;gap:4px}.siach-channels.siach-podcasts{padding:28px 24px 8px}.siach-podcast-featured a{padding:18px 14px}.siach-podcast-featured strong{font-size:18px}}
@media(max-width:640px){.siach-channel-strip{align-items:flex-start;flex-direction:column;gap:12px;padding:22px 0}.siach-channel-strip__intro{gap:12px}.siach-channel-strip__actions{padding-inline-start:56px;gap:8px 20px;justify-content:flex-start;flex-wrap:wrap;flex-shrink:1}.siach-channel-strip--archive .siach-channel-strip__actions{flex-direction:row;align-items:center}.siach-channels .siach-channel-strip__title{font-size:18px}.siach-channels .siach-channel-strip__caption{font-size:13px}.siach-channels .siach-channel-link{font-size:14px;padding:4px 0}.siach-channels .siach-channel-jump{font-size:13px}.siach-channels.siach-podcasts{padding:25px 18px 4px;margin-top:40px}.siach-podcasts__heading{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:22px}.siach-channels h2#siach-podcasts-title{font-size:28px}.siach-channels .siach-podcasts__heading p{font-size:14px}.siach-spotify-label{font-size:13px}.siach-channels .siach-podcast-featured{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.siach-podcast-featured a{min-height:100px;padding:18px}.siach-podcast-featured strong{font-size:20px}.siach-podcast-series__label{font-size:17px;gap:8px}.siach-channels .siach-podcast-list{grid-template-columns:1fr}.siach-podcast-list a{font-size:14px}}
@media(prefers-reduced-motion:reduce){.siach-channels *{transition:none!important}}

/* Archive hub (לימוד): channels drawn as regular library tiles + a plain bulleted list. */
.siach-legacy .siach-ext .siach-ext__thumb{position:relative;overflow:hidden;background:#e9e4da}
.siach-legacy .siach-ext .siach-ext__thumb img{transition:transform .4s ease}
.siach-legacy .siach-ext__item:hover .siach-ext__thumb img{transform:scale(1.04)}
.siach-legacy .siach-ext__badge{position:absolute;left:12px;bottom:12px;width:38px;height:38px;border-radius:50%;background:#a8674a;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.25)}
.siach-legacy .siach-ext__badge svg{width:22px;height:22px;display:block}
.siach-legacy .siach-ext__item{display:block;color:inherit;text-decoration:none}
.siach-legacy .siach-ext__item:hover .title{color:#a8674a}
.siach-legacy .siach-ext__sub{margin-top:4px;padding-bottom:12px;font-family:"meoded_regular",Arial,sans-serif;font-size:15px;line-height:1.4;color:#6d6e71}
.siach-legacy .siach-shagar{display:flex;align-items:flex-start;gap:40px;margin:25px 0 30px}
.siach-legacy .siach-shagar__photo{flex:0 0 200px;width:200px;height:260px;object-fit:cover;object-position:center 20%;border:1px solid #000;background:#fff}
.siach-legacy .siach-shagar .siach-ext-list{flex:1;margin:0}
.siach-legacy .siach-ext-list{columns:3;column-gap:40px;margin:25px 0 30px;padding:0 25px 0 0;list-style-image:url("../img/bullet-terracotta.png")}
.siach-legacy .siach-ext-list li{break-inside:avoid;padding:0 8px 10px 0;font-family:"meoded_regular",Arial,sans-serif;font-size:18px;line-height:1.5}
.siach-legacy .siach-ext-list a{color:#4d4a46;text-decoration:none}
.siach-legacy .siach-ext-list a:hover{text-decoration:underline}
@media(max-width:1024px){.siach-legacy .siach-ext-list{columns:2}}
@media(max-width:767px){.siach-legacy .siach-ext-list{columns:1}.siach-legacy .siach-shagar{display:block}.siach-legacy .siach-shagar__photo{display:block;width:100%;height:220px;margin-bottom:20px}}
.siach-legacy .siach-kuntres{display:flex;align-items:stretch;margin:30px 0;border:1px solid #000;background:#fff;color:inherit;text-decoration:none;max-width:760px}
.siach-legacy .siach-kuntres__mast{flex:0 0 42%;display:flex;align-items:center;justify-content:center;padding:28px 32px;border-left:1px solid #000;background:#fff}
.siach-legacy .siach-kuntres__mast img{width:100%;max-width:260px;height:auto;display:block}
.siach-legacy .siach-kuntres__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 28px}
.siach-legacy .siach-kuntres__title{font-family:"almoni-tzar",Arial,sans-serif;font-size:30px;line-height:1.1;color:#000}
.siach-legacy .siach-kuntres__text{margin-top:6px;font-family:"meoded_regular",Arial,sans-serif;font-size:17px;color:#6d6e71}
.siach-legacy .siach-kuntres__more{margin-top:14px;font-family:"meoded_regular",Arial,sans-serif;font-size:17px;color:#a8674a}
.siach-legacy .siach-kuntres:hover .siach-kuntres__title{color:#a8674a}
@media(max-width:767px){.siach-legacy .siach-kuntres{display:block}.siach-legacy .siach-kuntres__mast{border-left:0;border-bottom:1px solid #000}}
