.tpl-t02{--t02-bg:#faf7f0;--t02-bg-soft:#f3efe4;--t02-ink:#191919;--t02-muted:#57534a;--t02-line:#d8d3c8;--t02-accent:#b3261e;--t02-cream-dim:#cdc7b8;background:var(--t02-bg);color:var(--t02-ink);font-family:Noto Serif Hebrew,Frank Ruhl Libre,serif}.tpl-t02 .t02-head{font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif}.tpl-t02 .t02-sans{font-family:Heebo,system-ui,sans-serif}.tpl-t02 .t02-container{width:100%;max-width:74rem;margin-inline:auto;padding-inline:1.25rem}.tpl-t02 .t02-double-rule{border-block-end:5px double var(--t02-ink)}.tpl-t02 .t02-tag{background:var(--t02-accent);color:var(--t02-bg);letter-spacing:.08em;padding:.1rem .45rem .15rem;font-family:Heebo,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.tpl-t02 .t02-section-title{background:var(--t02-ink);color:var(--t02-bg);letter-spacing:.14em;padding:.3rem .9rem .35rem;font-family:Heebo,system-ui,sans-serif;font-size:.78rem;font-weight:800;display:inline-block}.tpl-t02 .t02-photo{border:1px solid var(--t02-line);background:var(--t02-bg-soft)}.tpl-t02 .t02-photo img{filter:saturate(.82)sepia(.06)}.tpl-t02 .t02-cols-2{column-rule:1px solid var(--t02-line);text-align:justify;column-gap:2.5rem}@media (width>=640px){.tpl-t02 .t02-cols-2{column-count:2}}.tpl-t02 .t02-crumbs{border-block-end:1px solid var(--t02-line);padding-block-end:.5rem}.tpl-t02 .t02-crumbs ol{letter-spacing:.03em;color:var(--t02-muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:.8rem;display:flex}.tpl-t02 .t02-crumbs li{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.tpl-t02 .t02-crumbs li+li:before{content:"";background:var(--t02-accent);flex:none;width:.28rem;height:.28rem}.tpl-t02 .t02-crumbs a:hover{color:var(--t02-accent);text-underline-offset:2px;text-decoration:underline}.tpl-t02 .t02-crumbs [aria-current=page]{white-space:nowrap;text-overflow:ellipsis;max-width:26rem;color:var(--t02-ink);font-weight:700;display:block;overflow:hidden}.tpl-t02 .t02-crumbs-center .t02-crumbs{border-block-end:0;padding-block-end:0}.tpl-t02 .t02-crumbs-center .t02-crumbs ol{justify-content:center}.tpl-t02 .t02-side-cat{color:var(--t02-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:.95rem;transition:color .2s;display:flex}.tpl-t02 .t02-side-cat:after{content:"←";color:var(--t02-accent);opacity:0;transition:opacity .2s}.tpl-t02 .t02-side-cat:hover{color:var(--t02-accent)}.tpl-t02 .t02-side-cat:hover:after{opacity:1}@media (width>=1024px){.tpl-t02 .t02-sidebar{border-inline-start:1px solid var(--t02-line);align-self:start;padding-inline-start:1.75rem;position:sticky;top:1.5rem}}.tpl-t02 .t02-prose{color:#26241f;font-size:1.06rem;line-height:1.9}.tpl-t02 .t02-prose>p:first-of-type:first-letter{float:inline-start;color:var(--t02-ink);padding-block-start:.08em;padding-inline-end:.14em;font-family:Frank Ruhl Libre,serif;font-size:3.6em;font-weight:900;line-height:.8}.tpl-t02 .t02-prose h2{border-block-end:1px solid var(--t02-line);color:var(--t02-ink);margin:2.4rem 0 1rem;padding-block-end:.4rem;font-family:Frank Ruhl Libre,serif;font-size:1.7rem;font-weight:700;line-height:1.3}.tpl-t02 .t02-prose h3{color:var(--t02-ink);margin:1.8rem 0 .7rem;font-family:Frank Ruhl Libre,serif;font-size:1.3rem;font-weight:700}.tpl-t02 .t02-prose p{margin:0 0 1.15rem}.tpl-t02 .t02-prose ul,.tpl-t02 .t02-prose ol{margin:0 0 1.25rem;padding-inline-start:1.5rem}.tpl-t02 .t02-prose ul li{margin-bottom:.45rem;list-style:outside}.tpl-t02 .t02-prose ol li{margin-bottom:.45rem;list-style:decimal}.tpl-t02 .t02-prose li::marker{color:var(--t02-accent)}.tpl-t02 .t02-prose blockquote{border-block-start:1px solid var(--t02-ink);border-block-end:1px solid var(--t02-ink);text-align:center;color:var(--t02-ink);margin:2.2rem 0;padding:1.2rem .75rem;font-family:Frank Ruhl Libre,serif;font-size:1.35rem;font-weight:500;line-height:1.6}.tpl-t02 .t02-prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.tpl-t02 .t02-prose th,.tpl-t02 .t02-prose td{border:1px solid var(--t02-line);text-align:start;padding:.5rem .75rem}.tpl-t02 .t02-prose th{background:var(--t02-bg-soft);font-family:Heebo,system-ui,sans-serif;font-weight:700}
