@page{size:A4;margin:0}:root{--ink:#15191a;--ink-2:#3d4447;--deep:#163b35;--gold:#b08a4e;--gold-l:#e8cf8f;--stone:#f1ebdf;--line:#e2ddd2}*{box-sizing:border-box}html{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{color:var(--ink);background:#d9d4c9;margin:0;font-family:Heebo,sans-serif}.toolbar{z-index:9;background:var(--deep);color:#f4efe4;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.toolbar a{color:var(--gold-l);text-decoration:none}.toolbar button{background:var(--gold-l);color:var(--deep);cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font:700 15px Heebo,sans-serif}.page{break-after:page;background:#fffdf7;flex-direction:column;gap:4.5mm;width:210mm;height:297mm;margin:16px auto;padding:13mm 14mm 11mm;display:flex;overflow:hidden;box-shadow:0 6px 30px #0000002e}.serif,h1,h2,h3,.bigq,.slogan{font-family:Noto Serif Hebrew,serif;font-weight:500}.label{color:var(--gold);margin:0 0 2mm;font-size:10pt;font-weight:700}p{margin:0}.mast{border-bottom:1.2mm solid var(--deep);align-items:center;gap:5mm;padding-bottom:4mm;display:flex}.mast .logo{width:auto;height:30mm}.kicker{color:var(--gold);font-size:13pt;font-weight:700}.syn{color:var(--ink-2);margin-top:1mm;font-size:10pt}.cover h1{color:var(--deep);margin:2mm 0 0;font-size:54pt;line-height:1}.gdate{color:var(--ink-2);min-height:1.2em;font-size:11pt}.cover-grid{flex:1;grid-template-columns:70mm 1fr;align-items:stretch;gap:7mm;min-height:0;display:grid}.arch{border:.7mm solid var(--gold);border-radius:35mm 35mm 3mm 3mm;margin:0;overflow:hidden}.arch img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.cover-side{flex-direction:column;justify-content:center;gap:6mm;display:flex}.bigq{border-inline-start:1.2mm solid var(--gold);margin:0;padding-inline-start:5mm;font-size:17pt;line-height:1.45}.bigq cite{color:var(--ink-2);margin-top:2mm;font:400 9.5pt Heebo,sans-serif;display:block}.times{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.times div{background:var(--deep);color:#f4efe4;border-radius:3mm;padding:3mm 4mm;display:grid}.times span{opacity:.85;font-size:10pt}.times b{text-align:end;direction:ltr;font-size:26pt;font-weight:500}.slogan{color:var(--deep);font-size:14pt}.contents{background:var(--stone);border-radius:3mm;padding:4mm 5mm}.contents ol{grid-template-columns:repeat(2,1fr);gap:3mm;margin:0;padding:0;font-size:10.5pt;list-style:none;display:grid}.contents li{align-items:baseline;gap:2mm;display:flex}.contents b{color:var(--gold);font-family:Noto Serif Hebrew,serif;font-size:18pt}.ded{color:var(--ink-2);font-size:11pt}.ded span{letter-spacing:.5mm}.phead{border-bottom:.8mm solid var(--deep);align-items:center;gap:4mm;padding-bottom:3mm;display:flex}.phead h2{color:var(--deep);flex:1;margin:0;font-size:22pt}.phead img{object-fit:cover;border:.5mm solid var(--gold);border-radius:50%;width:15mm;height:15mm}.phead .plogo{object-fit:contain;border:0;border-radius:0;width:auto;height:17mm}.pn{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:9mm;height:9mm;font-size:11pt;font-weight:700;display:grid}.ttl{color:var(--ink);margin:0;font-size:20pt}.story{background:var(--stone);border-radius:3mm;max-height:92mm;padding:4mm 5mm;overflow:hidden}.txt{font-size:10pt;line-height:1.55}.txt p{margin:0 0 1.6mm}.story .txt{columns:2;column-gap:6mm}.teach{flex:1;min-height:0;position:relative;overflow:hidden}.att{color:var(--deep);margin-bottom:2mm;font-family:Noto Serif Hebrew,serif;font-size:12.5pt;font-weight:600}.cols{columns:2;column-fill:auto;column-gap:6mm;height:calc(100% - 14mm)}.cols h3{color:var(--deep);break-after:avoid;margin:2mm 0 1mm;font:700 10.5pt Heebo,sans-serif}.fade{inset-inline:0;background:linear-gradient(#0000,#fffdf7);height:12mm;position:absolute;bottom:0}.pfoot{align-items:stretch;gap:5mm;display:flex}.brief{border:.5mm solid var(--gold);border-radius:3mm;flex:1;padding:3mm 4mm;font-size:9.5pt;line-height:1.45}.brief p{margin:0 0 1mm}.qr-mini,.qr-inline{color:var(--ink-2);text-align:center;align-content:center;justify-items:center;gap:1mm;font-size:8pt;display:grid}.qr-mini svg{width:22mm;height:22mm}.issue{color:#fff;background:var(--deep);border-radius:99px;padding:1mm 4mm;font-size:11pt;font-weight:700}.cgrid{flex:1;grid-template-columns:1fr 1fr;align-content:space-evenly;gap:3.5mm;margin:0;padding:0;list-style:none;display:grid}.cgrid li{border:.6mm solid var(--ink);background:#fff;border-radius:2.5mm;flex-direction:column;display:flex;overflow:hidden}.cgrid .art{--k:3.2;position:relative;container-type:inline-size}.cgrid .art img{width:100%;height:auto;display:block}.cgrid .cap{border-top:.6mm solid var(--ink);background:#fff4d6;flex:1;margin:0;padding:1.8mm 3mm;font-size:9.5pt;font-weight:700;line-height:1.35}.cteaser{text-align:center;border:.6mm dashed var(--ink);color:var(--deep);background:#fff4d6;border-radius:2.5mm;padding:2mm 4mm;font-size:10.5pt;font-weight:800}.cfoot{color:var(--ink-2);justify-content:space-between;align-items:center;gap:5mm;font-size:8pt;display:flex}.cfoot .qr-inline{margin:0}.cfoot svg{width:14mm;height:14mm}.comic{background:#fff4d6;border-radius:3mm;grid-template-columns:78mm 1fr;align-items:start;gap:5mm;padding:4mm;display:grid}.comic img{border:.6mm solid var(--ink);border-radius:2mm;width:100%}.comic h3{color:var(--deep);margin:0 0 1.5mm;font-size:15pt}.cstory{font-size:10pt;line-height:1.5}.qr-inline{grid-auto-flow:column;justify-content:start;gap:3mm;margin-top:2mm}.qr-inline svg{width:16mm;height:16mm}.kid-intro{align-items:center;gap:5mm;display:flex}.kid-intro img{object-fit:cover;border:.8mm solid var(--gold);border-radius:50%;flex:none;width:22mm;height:22mm}.bubble{border:.5mm solid var(--ink);background:#fff4d6;border-radius:4mm;margin:0;padding:2.5mm 4mm;font-size:10.5pt;line-height:1.45;position:relative}.bubble b{color:var(--deep)}.quiz{flex-direction:column;display:flex}.story{border:.5mm solid var(--gold);border-radius:3.5mm;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:3.5mm 5mm;display:flex}.story h3{color:var(--deep);margin:0 0 2mm;font-size:17pt}.story p{margin:0 0 2mm;font-size:12.5pt;line-height:1.6}.story .moral{color:var(--deep)}.story .ssrc{color:var(--ink-2);margin:0;font-size:8pt}.quiz>ol{grid-template-columns:1fr 1fr;gap:2.5mm;margin:0;padding:0;list-style:none;display:grid}.quiz>ol>li{background:var(--stone);border-radius:3.5mm;align-items:center;gap:3mm;padding:2.5mm 3.5mm;display:flex}.quiz>ol>li:last-child:nth-child(odd){grid-column:1/-1}.qn{background:var(--deep);width:8mm;height:8mm;color:var(--gold-l);border-radius:50%;flex:none;place-items:center;font-size:12pt;font-weight:700;display:grid}.quiz .q{margin:0;font-size:12pt;font-weight:700;line-height:1.35}.quiz ul{flex-wrap:wrap;gap:1.5mm 2mm;margin:0;padding:0;font-size:10pt;list-style:none;display:flex}.quiz ul li{border:.3mm solid var(--line);background:#fffdf7;border-radius:999px;padding:.8mm 3.5mm}.quiz ul b{color:var(--gold);margin-inline-end:1mm}.extra{grid-template-columns:1fr 1fr;gap:4mm;display:grid}.riddle,.table-q{background:var(--stone);border-radius:3mm;padding:4mm 5mm;font-size:12pt;line-height:1.5}.table-q{background:var(--deep);color:#f4efe4}.table-q .label{color:var(--gold-l)}.answers{color:var(--ink-2);text-align:center;border-top:.3mm dashed var(--line);padding-top:1.5mm;font-size:8.5pt;transform:rotate(180deg)}.two{grid-template-columns:1fr 1fr;gap:7mm;display:grid}dl{margin:0 0 3mm;font-size:10.5pt}dl div{border-bottom:.3mm solid var(--line);justify-content:space-between;gap:3mm;padding:1.6mm 0;display:flex}dt small{color:var(--ink-2);font-size:8.5pt;display:block}.page.shul{gap:3mm}.shul dl{margin-bottom:0;font-size:10pt}.shul dl div{padding:1mm 0;line-height:1.3}.shul dt small{font-size:8pt}dd{text-align:end;margin:0;font-weight:500}.shiurim ul{grid-template-columns:repeat(3,1fr);gap:3mm;margin:0;padding:0;list-style:none;display:grid}.shiurim li{background:var(--stone);border-inline-start:1.2mm solid var(--gold);border-radius:2.5mm;align-items:center;min-height:10mm;padding:1.5mm 3mm;font-size:9pt;font-weight:500;line-height:1.3;display:flex}.more-link{color:var(--ink-2);text-align:center;flex:none;margin:0;font-size:9pt;line-height:1.4}.more-link b{color:var(--deep)}.lower{margin-top:1mm}.week-dates ul{margin:0;padding:0;font-size:10.5pt;list-style:none}.week-dates li{border-bottom:.3mm solid var(--line);justify-content:space-between;gap:3mm;padding:1.6mm 0;display:flex}.week-dates li span{color:var(--ink-2)}.hill{color:var(--gold);margin-top:2mm;font-size:9.5pt;font-weight:700}.halachot ul{grid-template-columns:1fr 1fr;gap:4mm;margin:0;padding:0;list-style:none;display:grid}.halachot li{background:var(--stone);border-top:1.2mm solid var(--deep);border-radius:3mm;padding:3mm 4mm}.halachot h3{color:var(--deep);margin:0 0 1.5mm;font-size:12.5pt}.halachot li p{margin:0 0 1.5mm;font-family:Noto Serif Hebrew,serif;font-size:10.5pt;line-height:1.5}.halachot li .hsrc{font-family:Heebo,sans-serif}.halachot .hsrc{color:var(--warm);margin:0;font-size:8pt;font-weight:600}.halacha{background:var(--stone);border-radius:3mm;padding:3.5mm 4.5mm}.halacha h3{color:var(--deep);margin:0 0 1.5mm;font-size:13pt}.hal-main{justify-content:space-between;align-items:center;gap:4mm;display:flex}.hal-src{color:var(--warm);margin:0 0 1mm;font-size:10pt;font-weight:600}.hal-by{color:var(--ink-2);margin:0;font-size:9pt}.hal-main .qr-inline{flex:none;margin:0}.hal-main svg{width:17mm;height:17mm}.halacha{grid-template-columns:1.15fr 1fr;column-gap:6mm;display:grid}.halacha>.label,.halacha>.hal-credit{grid-column:1/-1}.halacha.no-lesson{grid-template-columns:1fr}.no-lesson .shvivim{border:0;padding-inline-start:0}.shvivim{border-inline-start:.3mm solid #0000001f;padding-inline-start:5mm}.week-dates.row{border-block:.3mm solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2mm 6mm;margin-top:3mm;padding:2mm 0;display:flex}.week-dates.row .label,.week-dates.row .hill{margin:0}.week-dates.row ul{flex-wrap:wrap;gap:1mm 5mm;margin:0;padding:0;list-style:none;display:flex}.week-dates.row li{border:0;padding:0}.sv-h{color:var(--deep);margin:0 0 1mm;font-size:9.5pt;font-weight:700}.shvivim ul{margin:0;padding-inline-start:5mm;font-size:9.5pt;line-height:1.4}.hal-credit{color:var(--muted);margin:1.5mm 0 0;font-size:7.5pt}.give{background:var(--deep);color:#f4efe4;border-radius:3mm;padding:3mm 5mm;font-size:10pt;line-height:1.45}.give .label{color:var(--gold-l)}.give .tel{margin-top:1.5mm;font-weight:700}.back{border-top:.4mm solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:end;gap:6mm;margin-top:auto;padding-top:3mm;font-size:10pt;display:flex}.back .slogan{margin-bottom:1mm;font-size:16pt}.back .url{color:var(--deep);font-weight:700}.back .note{margin-top:1.5mm;font-size:8.5pt}.qr-big svg{width:24mm;height:24mm}@media print{body{background:0 0}.toolbar{display:none}.page{box-shadow:none;margin:0}}
