.hl-section ~ .hl-section{content-visibility: auto;contain-intrinsic-size: auto 62rem}.hl-section.hl-feasts{contain-intrinsic-size: auto 245rem}@media (min-width: 48em){.hl-section.hl-feasts{contain-intrinsic-size: auto 150rem}}html:not(.js) .page-halacha [data-js-only]{display: none !important}.page-halacha cite{font-style: normal}.page-halacha .section-head{margin-block-end: var(--space-7)}.page-halacha .page-header + .section, .page-halacha .hl-topic-nav + .section{padding-block-start: var(--space-8)}.hl-source{display: flex;flex-wrap: wrap;align-items: center;gap: .35rem .75rem;margin: 0;font-size: var(--fs-small);line-height: 1.45;color: var(--color-ink-3)}.hl-source__main{display: inline-flex;align-items: flex-start;gap: .4rem}.hl-source__main > .icon{flex: none;color: var(--color-ink-3);inline-size: 1rem;block-size: 1rem;margin-block-start: .1rem}.hl-source__ref{color: var(--color-ink-2);font-weight: var(--fw-bold)}.hl-source__link{display: inline-flex;align-items: center;gap: .3rem;min-block-size: var(--tap-min);padding-inline: .25rem;color: var(--color-link);font-weight: var(--fw-semibold);text-decoration: none}.hl-source{row-gap: 0}@media (hover: hover) and (pointer: fine){.hl-source__link:hover{text-decoration: underline}}.hl-source__link .icon{inline-size: .9rem;block-size: .9rem}.hl-credit{display: grid;gap: .3rem;font-size: var(--fs-small);line-height: 1.5;color: var(--color-ink-3)}.hl-credit p{margin: 0}.hl-credit__line{display: flex;gap: .45rem;align-items: flex-start;color: var(--color-ink-2)}.hl-credit__line .icon{flex: none;inline-size: 1rem;block-size: 1rem;margin-block-start: .15rem;color: var(--color-ink-3)}.hl-credit__links{display: flex;flex-wrap: wrap;gap: .1rem .9rem;padding-inline-start: 1.45rem}.hl-ext{display: inline-flex;align-items: center;gap: .3rem;min-block-size: var(--tap-min);color: var(--color-link);font-weight: var(--fw-semibold);text-decoration: none}@media (hover: hover) and (pointer: fine){.hl-ext:hover{text-decoration: underline}}.hl-ext .icon{inline-size: .85rem;block-size: .85rem}.hl-credit__note{padding-inline-start: 1.45rem}.hl-credit--inline{display: block}.hl-credit--inline .hl-credit__line, .hl-credit--inline .hl-credit__links{display: inline;padding: 0}.hl-credit--inline .hl-credit__line .icon{display: inline-block;vertical-align: -.2em;margin-inline-end: .4rem}.hl-credit--inline .hl-credit__links .hl-ext{vertical-align: middle;margin-inline-start: .8rem}.hl-review{display: grid;gap: .35rem;margin: 0;font-size: var(--fs-caption);line-height: 1.4}.hl-review__row{display: flex;flex-wrap: wrap;align-items: center;gap: .2rem .5rem}.hl-review dt{display: inline-flex;align-items: center;gap: .4rem;font-weight: var(--fw-bold);color: var(--color-ink-2)}.hl-review dt::after{content: ":";margin-inline-start: -.35rem}.hl-review dt .icon{inline-size: 1rem;block-size: 1rem;color: var(--color-ink-3)}.hl-review dd{margin: 0;color: var(--color-ink-3)}.hl-review--inline{display: flex;flex-wrap: wrap;gap: .35rem 1.5rem}.hl-hero{position: relative;isolation: isolate;overflow: clip;padding-block: var(--space-4) var(--space-10);background: var(--color-bg)}.hl-hero::after{content: "";position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 1px;background: var(--color-line)}.hl-hero__grid{display: grid;gap: var(--space-6);grid-template-areas: "intro" "card" "quick";margin-block-start: var(--space-4)}.hl-hero__intro{grid-area: intro;display: grid;gap: var(--space-3);justify-items: start;align-content: start}.hl-hero__card{grid-area: card;min-inline-size: 0}.hl-quick{grid-area: quick}.hl-hero__title{font: var(--fw-heavy) var(--fs-display)/var(--lh-display) var(--font-display);color: var(--color-ink)}.hl-hero__lead{max-inline-size: 30rem}@media (max-width: 39.999em){.hl-hero__grid{gap: var(--space-4);margin-block-start: var(--space-3)}.hl-hero__intro{gap: var(--space-2)}.hl-hero__title{font-size: clamp(2.25rem, 1.8rem + 2vw, 2.75rem)}.hl-hero__lead{font-size: var(--fs-body);line-height: 1.55}.hl-daily{gap: var(--space-4)}}@media (min-width: 64em){.hl-hero{padding-block-end: var(--space-11)}.hl-hero__grid{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);grid-template-areas: "intro card" "quick card";grid-template-rows: auto 1fr;column-gap: clamp(var(--space-8), 4vw, var(--space-11));row-gap: var(--space-7);margin-block-start: var(--space-6)}.hl-hero__intro{padding-block-start: var(--space-6)}}.hl-quick__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--space-2)}.hl-quick__link{display: flex;align-items: center;gap: var(--space-3);block-size: 100%;min-block-size: 3.5rem;padding: var(--space-3);border-radius: var(--radius-md);border: 1px solid var(--card-border);background: color-mix(in srgb, var(--color-surface) 80%, transparent);color: var(--color-ink);text-decoration: none;transition: border-color var(--dur-fast), background-color var(--dur-fast), box-shadow var(--dur-base) var(--ease-out)}.hl-quick__link > .icon{flex: none;inline-size: 2.25rem;block-size: 2.25rem;padding: .5rem;border-radius: 50%;background: var(--color-fill);color: var(--color-ink-3)}.hl-quick__text{display: grid;gap: .1rem;min-inline-size: 0}.hl-quick__name{font: var(--fw-bold) var(--fs-small)/1.3 var(--font-body)}.hl-quick__desc{font-size: var(--fs-caption);line-height: 1.35;color: var(--color-ink-3)}@media (hover: hover) and (pointer: fine){.hl-quick__link:hover{border-color: color-mix(in srgb, var(--color-line-strong) 60%, var(--color-line));background: var(--color-surface);box-shadow: var(--shadow-1);color: var(--color-ink)}}@media (hover: hover) and (pointer: fine){.hl-quick__link:hover .hl-quick__name{color: var(--color-primary)}}@media (max-width: 29.999em){.hl-quick__desc{display: none}.hl-quick__link{padding: var(--space-2) var(--space-3)}.hl-quick__link > .icon{inline-size: 2rem;block-size: 2rem;padding: .45rem}}@media (min-width: 64em){.hl-quick__list{grid-template-columns: minmax(0, 1fr);gap: 0;border-block-start: 1px solid var(--color-line)}.hl-quick__link{border: 0;border-block-end: 1px solid var(--color-line);border-radius: 0;background: none;padding: var(--space-3) var(--space-1);position: relative}.hl-quick__link::after{content: "";margin-inline-start: auto;inline-size: .45rem;block-size: .45rem;flex: none;border-top: 1.5px solid currentColor;border-left: 1.5px solid currentColor;transform: rotate(-45deg);color: var(--color-ink-3);transition: transform var(--dur-base) var(--ease-out), color var(--dur-fast)}}@media (min-width: 64em) and (hover: hover) and (pointer: fine){.hl-quick__link:hover{background: none;box-shadow: none}.hl-quick__link:hover::after{color: var(--color-primary);transform: translateX(-3px) rotate(-45deg)}}.hl-daily{position: relative;isolation: isolate;display: grid;gap: var(--space-5);padding: clamp(1.25rem, .8rem + 2vw, 2.5rem);border-radius: var(--radius-sm);background: var(--color-surface);box-shadow: 0 0 0 1px var(--color-line);scroll-margin-block-start: calc(var(--sticky-offset) + var(--space-4))}.hl-daily::before{content: "";position: absolute;z-index: -1;inset: 6px;border-radius: 2px;border: 1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);pointer-events: none}.hl-daily__bar{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: var(--space-2) var(--space-4)}.hl-daily__label{display: inline-flex;align-items: center;gap: var(--space-3);font: var(--fw-bold) var(--fs-body)/1.2 var(--font-body);color: var(--color-ink-3)}.hl-daily__mark{display: grid;place-items: center;inline-size: 2.5rem;block-size: 2.5rem;border-radius: 50%;background: var(--color-fill);color: var(--color-primary);flex: none}.hl-daily__mark .icon{inline-size: 1.2rem;block-size: 1.2rem}.hl-daily__date{grid-column: 1 / -1;grid-row: 2;display: flex;flex-wrap: wrap;align-items: center;gap: .25rem .55rem;margin: 0;font-size: var(--fs-caption);color: var(--color-ink-3)}.hl-daily__he{font: var(--fw-bold) var(--fs-small)/1.2 var(--font-display);color: var(--color-ink-2)}.hl-daily__greg{font-size: .95em}.hl-daily__nav{display: flex;gap: var(--space-1)}.hl-daily__nav--foot{display: none}@media (max-width: 39.999em){.hl-daily__nav--top{display: none}.hl-daily__nav--foot{display: flex;justify-content: space-between;gap: var(--space-2);padding-block-start: var(--space-3);border-block-start: 1px solid var(--color-line)}.hl-daily__nav--foot .hl-daily__step{flex: 1;justify-content: center}.hl-daily__nav--foot .hl-daily__step--today{flex: 0 1 auto}}html:not(.js) .hl-daily__nav--foot{display: none}.hl-daily__step{display: inline-flex;align-items: center;gap: .3rem;min-block-size: var(--tap-min);min-inline-size: var(--tap-min);padding: 0 .8rem;border-radius: var(--radius-pill);border: 1px solid var(--color-line-strong);background: var(--color-surface);color: var(--color-ink-2);font: var(--fw-semibold) var(--fs-caption)/1 var(--font-body);transition: border-color var(--dur-fast), color var(--dur-fast), background-color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.hl-daily__step:hover:not(:disabled){border-color: var(--color-accent);color: var(--color-primary)}}.hl-daily__step:disabled{opacity: .45;cursor: not-allowed}.hl-daily__step--today{border-color: var(--color-primary);color: var(--color-primary);background: var(--color-primary-soft)}.hl-daily__step .icon{inline-size: 1rem;block-size: 1rem}@media (max-width: 39.999em){.hl-daily__bar{grid-template-columns: minmax(0, 1fr)}}.hl-daily__body{display: grid;gap: var(--space-3);transition: opacity var(--dur-base) var(--ease-out)}.hl-daily.is-loading .hl-daily__body{opacity: .35}.hl-daily__topic{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem .55rem;margin: 0;font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-daily__title{font: var(--fw-bold) clamp(1.6rem, 1.15rem + 1.6vw, 2.35rem)/1.2 var(--font-display);color: var(--color-ink);text-wrap: balance}.hl-daily__text{display: grid;gap: .7em;font: var(--fw-regular) clamp(1.18rem, 1.08rem + .35vw, 1.34rem)/1.95 var(--font-prayer);color: var(--color-prayer-ink, var(--color-ink));max-inline-size: 42rem}.hl-daily__text p{margin: 0}.hl-first{font-weight: var(--fw-bold);color: var(--color-primary)}[data-theme="night"] .hl-first{color: var(--color-prayer-rubric)}@media (min-width: 48em){.hl-daily__text{text-align: justify;text-align-last: start}}.hl-daily__note{display: flex;gap: .4rem;align-items: flex-start;margin: 0;font-size: var(--fs-caption);color: var(--color-ink-3)}.hl-daily__note .icon{flex: none;inline-size: 1rem;block-size: 1rem;margin-block-start: .15rem;color: var(--color-ink-3)}.hl-daily__empty{color: var(--color-ink-2)}.hl-daily__actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2) var(--space-4)}.hl-daily__cat{display: inline-flex;align-items: center;gap: .4rem;min-block-size: var(--tap-min);font: var(--fw-semibold) var(--fs-small)/1 var(--font-body);color: var(--color-link);text-decoration: none}@media (hover: hover) and (pointer: fine){.hl-daily__cat:hover{text-decoration: underline}}.hl-daily__cat .icon{inline-size: 1rem;block-size: 1rem}.hl-daily__share{display: inline-flex;gap: var(--space-2);margin-inline-start: auto}.hl-daily__foot{display: grid;gap: var(--space-3);padding-block-start: var(--space-4);border-block-start: 1px dashed var(--color-line)}.hl-daily__editorial{display: flex;gap: .45rem;align-items: flex-start;margin: 0;font-size: var(--fs-small);line-height: 1.5;color: var(--color-ink-3)}.hl-daily__meta{display: grid;gap: var(--space-3)}@media (min-width: 48em){.hl-daily__meta{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: var(--space-2) var(--space-6)}.hl-daily__meta .hl-daily__editorial{flex: 1 1 22rem}.hl-daily__meta .hl-review--inline{flex: 0 1 auto}}.hl-daily__editorial .icon{flex: none;inline-size: 1rem;block-size: 1rem;margin-block-start: .15rem;color: var(--color-ink-3)}@media (max-width: 29.999em){html[data-a11y-scale]:not([data-a11y-scale="1.1"]) .hl-daily{padding: 16px 14px}html[data-a11y-scale]:not([data-a11y-scale="1.1"]) .hl-daily::before{inset: 5px}}@media (prefers-reduced-motion: no-preference){.hl-daily.is-swapped .hl-daily__body{animation: hl-fade var(--dur-slow) var(--ease-out)}}@keyframes hl-fade{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}.hl-tiles{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--grid-gap);grid-template-columns: minmax(0, 1fr)}@media (min-width: 30em){.hl-tiles{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 64em){.hl-tiles{grid-template-columns: repeat(4, minmax(0, 1fr))}}.hl-tile{padding: var(--space-5);gap: var(--space-2)}.hl-tile__icon{display: grid;place-items: center;inline-size: 3rem;block-size: 3rem;border-radius: 50%;margin-block-end: var(--space-2);background: var(--color-fill);color: var(--color-primary)}.hl-tile__icon .icon{inline-size: 1.25rem;block-size: 1.25rem}.hl-tile__name{font: var(--fw-bold) var(--fs-title)/1.3 var(--font-display)}.hl-tile__topics{margin: 0;font-size: var(--fs-small);line-height: 1.5;color: var(--color-ink-2)}.hl-tile__stats{position: relative;display: flex;flex-wrap: wrap;gap: .1rem 0;margin: auto 0 0;margin-inline-start: -1rem;padding-block-start: var(--space-1);clip-path: inset(-8px 1rem -8px -8px)}.hl-tile__stat{display: inline-flex;align-items: baseline;gap: .3rem;white-space: nowrap}.hl-tile__stat::before{content: "·";display: inline-block;inline-size: 1rem;text-align: center;color: var(--color-ink-3)}.hl-tile__stat dt{font: var(--fw-semibold) var(--fs-meta)/1.4 var(--font-body);color: var(--color-ink-3);white-space: nowrap}.hl-tile__stat dd{margin: 0;font: var(--fw-bold) var(--fs-meta)/1.4 var(--font-numeric-ui);font-variant-numeric: tabular-nums;color: var(--color-ink-2)}@media (max-width: 29.999em){.hl-tile{display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: var(--space-4);row-gap: var(--space-2);padding: var(--space-4)}.hl-tile__icon{grid-row: 1 / span 2;margin: 0;inline-size: 2.75rem;block-size: 2.75rem}.hl-tile__topics{display: none}.hl-tile__name{padding-inline-end: 1.5rem}.hl-tile__stats{padding-block-start: 0}.hl-tile__go{inset-block-start: var(--space-4);inset-inline-end: var(--space-4)}}.hl-tile__go{position: absolute;inset-block-start: var(--space-5);inset-inline-end: var(--space-5);color: var(--color-ink-3);transition: transform var(--dur-base) var(--ease-out), color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.hl-tile:hover .hl-tile__go{color: var(--color-primary);transform: translateX(-3px)}}.hl-week__when{display: flex;flex-wrap: wrap;align-items: center;gap: .4rem;margin: calc(var(--space-4) * -1) 0 var(--space-5);font-size: var(--fs-small);color: var(--color-ink-2)}.hl-week__when .icon{color: var(--color-ink-3)}.hl-week__when a{font-weight: var(--fw-bold)}.hl-week__grid{display: grid;gap: var(--grid-gap)}@media (min-width: 48em){.hl-week__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}.hl-week-card{padding: var(--space-6);gap: var(--space-3);overflow: hidden}.hl-week-card__top{display: flex;align-items: center;gap: var(--space-3)}.hl-week-card__year{font: var(--fw-bold) var(--fs-caption)/1.2 var(--font-body);color: var(--color-ink-3)}.hl-week-card__topic{font: var(--fw-bold) var(--fs-title)/1.3 var(--font-display)}.hl-week-card__sub{margin: 0;font-size: var(--fs-small);color: var(--color-ink-3)}.hl-week-card__quote{position: relative;margin: var(--space-2) 0 0;padding-inline-start: var(--space-5);font: var(--fw-regular) 1.12rem/1.85 var(--font-prayer);color: var(--color-ink-2)}.hl-week-card__quote::before{content: "";position: absolute;inset-block: .3em;inset-inline-start: 0;inline-size: 2px;background: color-mix(in srgb, var(--color-accent) 70%, transparent)}.hl-week-card__quote p{margin: 0}.hl-week-card__quote footer{margin-block-start: .3rem;font: var(--fw-semibold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-week-card__foot{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);margin: auto 0 0;padding-block-start: var(--space-3);font-size: var(--fs-caption);color: var(--color-ink-3)}.hl-week-card__cta{display: inline-flex;align-items: center;gap: .35rem;color: var(--color-link);font: var(--fw-bold) var(--fs-small)/1 var(--font-body)}@media (hover: hover) and (pointer: fine){.hl-week-card:hover .hl-week-card__cta .icon{transform: translateX(-3px)}}.hl-week-card__cta .icon{transition: transform var(--dur-base) var(--ease-out)}.hl-next{margin-block-start: var(--space-8)}.hl-next__title{font: var(--fw-bold) var(--fs-body)/1.3 var(--font-body);color: var(--color-ink-2);margin-block-end: var(--space-3)}.hl-next__list{list-style: none;margin: 0;padding: 0;border-block-start: 1px solid var(--color-line)}.hl-next__row{display: grid;gap: var(--space-2) var(--space-5);align-items: center;padding-block: var(--space-3);border-block-end: 1px solid var(--color-line)}@media (min-width: 48em){.hl-next__row{grid-template-columns: 11rem minmax(0, 1fr)}}.hl-next__parasha{display: inline-flex;align-items: center;min-block-size: var(--tap-min);justify-self: start;font: var(--fw-bold) var(--fs-h4)/1.3 var(--font-display);color: var(--color-ink);text-decoration: none}@media (hover: hover) and (pointer: fine){.hl-next__parasha:hover{color: var(--color-primary);text-decoration: underline}}.hl-next__links{display: flex;flex-wrap: wrap;gap: var(--space-2)}.hl-next__link{display: inline-flex;align-items: center;gap: .5rem;min-block-size: var(--tap-min);padding: .35rem .9rem;border-radius: var(--radius-pill);border: 1px solid var(--card-border);background: var(--color-surface);font: var(--fw-semibold) var(--fs-small)/1.3 var(--font-body);color: var(--color-ink);text-decoration: none;transition: border-color var(--dur-fast), color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.hl-next__link:hover{border-color: var(--color-accent);color: var(--color-primary)}}.hl-next__year{font: var(--fw-bold) var(--fs-caption)/1 var(--font-body);color: var(--color-ink-3)}.hl-feast-list{border-block-start: 1px solid var(--color-line)}.hl-feast{scroll-margin-block-start: calc(var(--sticky-offset) + var(--space-3))}.hl-feast__btn{gap: var(--space-4);min-block-size: 4.25rem;padding-block: var(--space-3)}.hl-feast__icon{display: grid;place-items: center;flex: none;inline-size: 2.75rem;block-size: 2.75rem;border-radius: 50%;background: var(--color-fill);color: var(--color-primary)}.hl-feast__icon .icon{inline-size: 1.25rem;block-size: 1.25rem}.hl-feast__head{display: grid;gap: .15rem;min-inline-size: 0}.hl-feast__name{font: var(--fw-bold) var(--fs-h4)/1.3 var(--font-display);color: var(--color-ink)}@media (hover: hover) and (pointer: fine){.hl-feast__btn:hover .hl-feast__name{color: var(--color-primary)}}.hl-feast__now{display: inline-block;vertical-align: .15em;margin-inline-start: .35rem;padding: .15rem .55rem;border-radius: var(--radius-pill);background: var(--color-primary-soft);color: var(--color-primary);font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body)}.hl-feast__meta{display: flex;flex-wrap: wrap;align-items: center;gap: .2rem .5rem;font: var(--fw-semibold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-feast__content{padding-inline: 0}.hl-seifim{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-3);counter-reset: seif}.hl-seif{position: relative;display: grid;gap: var(--space-2);padding: var(--space-4) var(--space-5);padding-inline-start: calc(var(--space-5) + 2.25rem);border-radius: var(--radius-md);background: var(--color-bg-alt);scroll-margin-block-start: calc(var(--sticky-offset) + var(--space-4));counter-increment: seif}.hl-seif::before{content: counter(seif, hebrew);position: absolute;inset-inline-start: var(--space-4);inset-block-start: var(--space-4);display: grid;place-items: center;inline-size: 1.85rem;block-size: 1.85rem;border-radius: 50%;background: var(--color-surface);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 55%, transparent);font: var(--fw-bold) .95rem/1 var(--font-display);color: var(--color-ink-3)}.hl-seif.is-today{background: var(--color-primary-soft);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 25%, transparent)}.hl-seif:target{box-shadow: inset 0 0 0 2px var(--color-focus)}.hl-seif__topic{margin: 0;font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-seif__today{color: var(--color-primary)}.hl-seif__title{font: var(--fw-bold) 1.15rem/1.35 var(--font-display);color: var(--color-ink)}.hl-seif__text{display: grid;gap: .6em;font: var(--fw-regular) 1.14rem/1.9 var(--font-prayer);color: var(--color-ink);max-inline-size: 44rem}.hl-seif__text p{margin: 0}.hl-seif__note{display: flex;gap: .4rem;align-items: flex-start;margin: 0;font-size: var(--fs-caption);color: var(--color-ink-3)}.hl-seif__note .icon{flex: none;inline-size: .95rem;block-size: .95rem;margin-block-start: .15rem;color: var(--color-ink-3)}.hl-feast__hub{margin: var(--space-4) 0 0}.hl-feasts__credits{display: grid;gap: var(--space-4);margin-block-start: var(--space-6);padding-block-start: var(--space-5);border-block-start: 1px dashed var(--color-line)}@media (min-width: 64em){.hl-feasts__credits{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--space-8)}}@media (max-width: 29.999em){.hl-seif{padding: var(--space-4);padding-block-start: calc(var(--space-4) + 2.4rem)}.hl-seif::before{inset-block-start: var(--space-3)}}.hl-filter{display: grid;gap: var(--space-3);margin-block-end: var(--space-6)}.hl-filter__chips{display: flex;gap: var(--space-2);overflow-x: auto;scrollbar-width: none;padding: 4px;margin: -4px}.hl-filter__chips::-webkit-scrollbar{display: none}.hl-filter__chips .chip{flex: none}@media (min-width: 48em){.hl-filter__chips{flex-wrap: wrap;overflow: visible}}.hl-filter__count{margin: 0;font-size: var(--fs-small);color: var(--color-ink-3)}.hl-legacy__item{display: flex;min-inline-size: 0}.hl-legacy__item > .card{flex: 1}.hl-legacy__item[hidden]{display: none}.hl-more{display: flex;justify-content: center;margin-block-start: var(--space-7)}.hl-qa__cat{display: inline-flex;align-items: center;gap: .4rem;font: var(--fw-bold) var(--fs-caption)/1.2 var(--font-body);color: var(--color-ink-3)}.hl-qa__cat .icon{inline-size: .95rem;block-size: .95rem}.hl-qa__meta{margin-block-start: auto}.hl-ask{padding-block-start: calc(var(--section-y) * .5 + var(--space-9))}.page-halacha .section--parchment + .hl-ask{padding-block-start: calc(var(--section-y) + var(--space-9))}.hl-ask__panel{position: relative;isolation: isolate;display: grid;gap: var(--space-5);justify-items: center;text-align: center;padding: 0 var(--space-6) var(--space-8);border-radius: var(--radius-lg);background: var(--binding-sheen), var(--color-binding);color: var(--color-on-binding)}.hl-ask__panel::before{content: "";position: absolute;z-index: -1;inset: 8px;border-radius: calc(var(--radius-lg) - 4px);box-shadow: inset 0 0 0 1px var(--rule-binding);pointer-events: none}.hl-ask__photo{inline-size: min(62vw, 15rem);margin-block-start: calc(var(--space-9) * -1);position: relative}.hl-ask__photo::before{content: "";position: absolute;inset: 0 8% 30%;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--gold-300) 30%, transparent), transparent)}.hl-ask--plain .hl-ask__photo .rabbi-photo__img{filter: drop-shadow(0 16px 22px color-mix(in srgb, var(--burgundy-950) 70%, transparent))}.hl-ask--arch .hl-ask__photo::before{display: none}.hl-ask--arch .hl-ask__photo .rabbi-photo--arch .rabbi-photo__frame::before{inset-block-end: 0}.hl-ask--arch .hl-ask__photo .rabbi-photo.is-cutout .rabbi-photo__frame::after{display: none}.hl-ask__text{display: grid;gap: var(--space-3);justify-items: center;max-inline-size: 36rem}.hl-ask__eyebrow{color: var(--color-gilt)}.hl-ask__title{font: var(--fw-bold) var(--fs-h2)/1.2 var(--font-display);color: var(--cover-ink)}.hl-ask__lead{color: var(--color-on-brand-muted);font-size: var(--fs-lead);line-height: 1.6}.hl-ask__actions{justify-content: center;margin-block-start: var(--space-2)}@media (min-width: 48em){.hl-ask{padding-block-start: calc(var(--section-y) * .5 + var(--space-8))}.page-halacha .section--parchment + .hl-ask{padding-block-start: calc(var(--section-y) + var(--space-8))}.hl-ask__panel{grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);justify-items: start;text-align: start;align-items: end;padding-block: 0;padding-inline: var(--space-8) var(--space-9);column-gap: var(--space-9)}.hl-ask__photo{inline-size: 100%;margin-block-start: calc(var(--space-8) * -1);align-self: end}.hl-ask__text{justify-items: start;padding-block: var(--space-9);align-self: center}.hl-ask__actions{justify-content: flex-start}}@media (min-width: 64em){.hl-ask__panel{grid-template-columns: minmax(0, 19rem) minmax(0, 1fr);padding-inline: var(--space-10)}}.page-halacha [hidden]{display: none !important}.hl-seifim__more, .hl-collapse__more{margin-block-start: var(--space-4)}@media (min-width: 64em){.hl-seifim{grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start}}.hl-topic-nav{border-block-end: 1px solid var(--color-line);background: var(--color-bg)}.hl-topics__list{list-style: none;margin: 0;padding: var(--space-3) 4px;display: flex;gap: var(--space-2);overflow-x: auto;scrollbar-width: none}.hl-topics__list::-webkit-scrollbar{display: none}.hl-topics__list > li{flex: none}@media (min-width: 64em){.hl-topics__list{flex-wrap: wrap;overflow: visible;padding-inline: 0}}.hl-topics__chip[aria-current="page"] .icon{color: var(--color-primary)}.hl-tbic__groups{display: grid;gap: var(--space-5);align-items: start}.hl-tbic__col{display: flex;flex-direction: column;gap: var(--space-5);min-inline-size: 0}@media (min-width: 64em){.hl-tbic__groups{grid-template-columns: repeat(2, minmax(0, 1fr))}.hl-tbic__groups--few{grid-template-columns: minmax(0, 52rem)}.hl-tgroup__head{grid-template-columns: minmax(0, 1fr)}}.hl-tgroup{display: grid;gap: var(--space-4);padding: var(--space-5) var(--space-5) var(--space-4);border-radius: var(--radius-lg);background: var(--color-surface);border: 1px solid var(--card-border)}.hl-tgroup__head{display: grid;gap: var(--space-2)}@media (min-width: 48em){.hl-tgroup{padding: var(--space-6) var(--space-7) var(--space-5)}.hl-tgroup__head{grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;column-gap: var(--space-5)}.hl-tgroup__sections{grid-column: 1 / -1}}.hl-tgroup__title{font: var(--fw-bold) var(--fs-h3)/1.25 var(--font-display)}.hl-tgroup__count{margin: 0;font: var(--fw-semibold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-tgroup__sections{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--space-2)}.hl-tgroup__items{border-block-start: 1px solid var(--color-line)}.hl-titem .accordion__btn{align-items: flex-start}.hl-titem__head{display: grid;gap: .1rem}.hl-titem__title{font: var(--fw-bold) var(--fs-body)/1.4 var(--font-display)}.hl-titem__ref{font: var(--fw-semibold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-titem__body{display: grid;gap: var(--space-3)}.hl-titem__text{display: grid;gap: .6em;font: var(--fw-regular) 1.14rem/1.9 var(--font-prayer);color: var(--color-ink);max-inline-size: 44rem}.hl-titem__text p{margin: 0}.hl-tbic__credit{margin-block-start: var(--space-6)}.hl-tmore{border-block-start: 1px solid var(--color-line)}.hl-tgroup__items + .hl-tmore{border-block-start: 0}.hl-tmore__summary{display: inline-flex;align-items: center;gap: .45rem;min-block-size: var(--tap-min);margin-block-start: var(--space-2);padding: 0 var(--space-4);border-radius: var(--radius-pill);cursor: pointer;list-style: none;font: var(--fw-bold) var(--fs-small)/1.2 var(--font-body);color: var(--color-link);transition: background-color var(--dur-fast), color var(--dur-fast)}.hl-tmore__summary::-webkit-details-marker{display: none}@media (hover: hover) and (pointer: fine){.hl-tmore__summary:hover{background: var(--color-bg-alt);color: var(--color-primary)}}.hl-tmore__summary .icon{transition: transform var(--dur-base) var(--ease-out)}.hl-tmore[open] > .hl-tmore__summary .icon{transform: rotate(180deg)}.hl-tmore__body{display: grid;gap: var(--space-3);padding-block-start: var(--space-2)}.hl-tmore__body > .hl-tgroup__items{border-block-start: 0}.hl-tothers{list-style: none;margin: 0;padding: 0;display: grid;border-block-start: 1px solid var(--color-line)}.hl-tothers__link{display: grid;gap: .15rem;padding: var(--space-3) var(--space-2);min-block-size: var(--tap-min);border-block-end: 1px solid var(--color-line);color: var(--color-ink);text-decoration: none;transition: background-color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.hl-tothers__link:hover{background: var(--color-bg-alt)}}@media (hover: hover) and (pointer: fine){.hl-tothers__link:hover .hl-tothers__teaser{color: var(--color-primary)}}.hl-tothers__ref{font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-tothers__teaser{font: var(--fw-regular) 1.06rem/1.7 var(--font-prayer);color: var(--color-ink-2)}.hl-art-head__meta{margin-block-start: var(--space-1);font-size: var(--fs-small)}.hl-art-head__meta .meta__he{font-weight: var(--fw-bold)}.hl-art__grid{display: grid;gap: var(--space-8)}@media (min-width: 64em){.hl-art__grid{grid-template-columns: minmax(0, var(--measure-text)) 21rem;column-gap: clamp(var(--space-8), 5vw, var(--space-11));align-items: start;justify-content: start}.hl-art__aside{position: sticky;inset-block-start: calc(var(--sticky-offset) + var(--space-5))}}.hl-art__main{min-inline-size: 0;display: grid;gap: var(--space-6);align-content: start}.hl-prose{max-inline-size: var(--measure-text)}.hl-prose p:first-of-type:not(:only-child){font-size: var(--fs-body);line-height: var(--lh-body);color: var(--color-ink)}.hl-merged{display: grid;gap: var(--space-4);padding-block-start: var(--space-6);border-block-start: 1px dashed var(--color-line)}.hl-merged__title{font: var(--fw-bold) var(--fs-h3)/1.3 var(--font-display)}.hl-art .ornament{justify-content: flex-start;max-inline-size: var(--measure-text)}.hl-notice{display: flex;gap: var(--space-3);align-items: flex-start;max-inline-size: var(--measure-text);padding: var(--space-4) var(--space-5);border-radius: var(--radius-md);background: color-mix(in srgb, var(--color-warning) 9%, var(--color-surface));border: 1px solid color-mix(in srgb, var(--color-warning) 35%, transparent);font-size: var(--fs-small);line-height: 1.6;color: var(--color-ink-2)}.hl-notice > .icon{flex: none;color: var(--color-warning);margin-block-start: .15rem}.hl-notice p{margin: 0}.hl-facts{display: grid;gap: var(--space-4);padding: var(--space-5) var(--space-6);border-radius: var(--radius-lg);background: var(--color-surface);border: 1px solid var(--card-border)}.hl-facts__title{font: var(--fw-bold) var(--fs-h4)/1.3 var(--font-display);padding-block-end: var(--space-3);border-block-end: 1px solid var(--color-line)}.hl-facts__list{display: grid;gap: var(--space-3);margin: 0}.hl-facts__row{display: grid;gap: .15rem}.hl-facts__row dt{font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.hl-facts__row dd{margin: 0;font-size: var(--fs-small);line-height: 1.5;color: var(--color-ink)}.hl-facts__row dd > a{display: inline-flex;align-items: center;min-block-size: var(--tap-min);margin-block: -.6rem;font-weight: var(--fw-bold)}.hl-facts .hl-review{padding-block-start: var(--space-3);border-block-start: 1px dashed var(--color-line)}.hl-facts__hubs{display: flex;flex-wrap: wrap;gap: var(--space-2)}.hl-facts .hl-facts__hub{min-block-size: var(--tap-min)}.hl-facts__ask{display: flex;gap: var(--space-3);align-items: center;margin-block-start: var(--space-4);padding: var(--space-4) var(--space-5);border-radius: var(--radius-lg);background: var(--color-primary-soft);color: var(--color-ink);text-decoration: none;border: 1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);transition: border-color var(--dur-fast), box-shadow var(--dur-base)}.hl-facts__ask > .icon{flex: none;inline-size: 1.5rem;block-size: 1.5rem;color: var(--color-primary)}.hl-facts__ask > span{display: grid;gap: .1rem;font-size: var(--fs-caption);color: var(--color-ink-2)}.hl-facts__ask strong{font-size: var(--fs-small);color: var(--color-primary)}@media (hover: hover) and (pointer: fine){.hl-facts__ask:hover{border-color: var(--color-primary);box-shadow: var(--shadow-1);color: var(--color-ink)}}.hl-art__articles{margin-block-start: var(--grid-gap)}.bic-books{margin-block-end: var(--space-6)}.bic-books__list{list-style: none;margin: 0;padding: 4px;display: flex;flex-wrap: wrap;gap: var(--space-2)}.bic-book{scroll-margin-block-start: calc(var(--sticky-offset) + var(--space-4))}.bic-book + .bic-book{margin-block-start: var(--space-9)}.bic-book__title{font: var(--fw-bold) var(--fs-h3)/1.25 var(--font-display);margin-block-end: var(--space-4);display: flex;align-items: center;gap: var(--space-3)}.bic-book__title::after{content: "";flex: 1;block-size: 1px;background: linear-gradient(to left, var(--color-accent), transparent);opacity: .6}.bic-table{border-radius: var(--radius-lg);background: var(--color-surface);border: 1px solid var(--card-border);overflow: hidden}.bic-table__head{display: none}.bic-table__rows{list-style: none;margin: 0;padding: 0}.bic-row{display: grid;gap: var(--space-2);padding: var(--space-4);border-block-end: 1px solid var(--color-line)}.bic-row:last-child{border-block-end: 0}.bic-row__name{display: flex;align-items: center;gap: var(--space-3);font: var(--fw-bold) var(--fs-h4)/1.3 var(--font-display)}.bic-row__name a{color: var(--color-ink);text-decoration: none}@media (hover: hover) and (pointer: fine){.bic-row__name a:hover{color: var(--color-primary);text-decoration: underline}}.bic-row__sec{display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: baseline;gap: .15rem var(--space-3);min-block-size: var(--tap-min);padding: var(--space-2) var(--space-3);border-radius: var(--radius-sm);color: var(--color-ink);text-decoration: none;transition: background-color var(--dur-fast)}@media (hover: hover) and (pointer: fine){a.bic-row__sec:hover{background: var(--color-bg-alt)}}@media (hover: hover) and (pointer: fine){a.bic-row__sec:hover .bic-row__topic{color: var(--color-primary);text-decoration: underline}}.bic-row__year{font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.bic-row__topic{font: var(--fw-semibold) var(--fs-small)/1.4 var(--font-body)}.bic-row__count{font-size: var(--fs-caption);color: var(--color-ink-3);white-space: nowrap}.bic-row__sec.is-empty .bic-row__topic{color: var(--color-ink-3);font-weight: var(--fw-regular)}.bic-row.is-current{background: var(--color-primary-soft)}.bic-row.is-holiday .bic-row__name{color: var(--color-ink-3)}@media (min-width: 48em){.bic-table__head, .bic-row{display: grid;grid-template-columns: 10rem minmax(0, 1fr) minmax(0, 1fr);gap: var(--space-4);align-items: center}.bic-table__head{padding: var(--space-3) var(--space-5);background: var(--color-bg-alt);border-block-end: 1px solid var(--color-line);font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.bic-row{padding: var(--space-2) var(--space-5)}.bic-row__sec{grid-template-columns: minmax(0, 1fr) auto}.bic-row__year{position: absolute !important;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.bic-row.is-current{box-shadow: inset -3px 0 0 var(--color-accent)}}.bic-about__grid{display: grid;gap: var(--space-7)}@media (min-width: 64em){.bic-about__grid{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);column-gap: var(--space-10);align-items: start}}.bic-about__text{display: grid;gap: var(--space-3);max-inline-size: var(--measure-text);color: var(--color-ink-2)}.bic-about__text .section-head{margin-block-end: var(--space-2)}.bic-about__box{display: grid;gap: var(--space-4);padding: var(--space-5) var(--space-6);border-radius: var(--radius-lg);background: var(--color-bg-alt)}.bic-head__title{display: grid;gap: .1em}.bic-head__name{font-size: .62em;font-weight: var(--fw-semibold);color: var(--color-ink-2)}.bic-head__topic{color: var(--color-primary)}[data-theme="night"] .bic-head__topic{color: var(--color-ink)}.bic-head__extra{align-items: center}.bic-years{flex-wrap: nowrap}.bic-years__opt{display: inline-flex;align-items: center;min-block-size: var(--tap-min);padding: 0 1rem;border-radius: var(--radius-pill);color: var(--color-ink-2);font: var(--fw-semibold) var(--fs-small)/1 var(--font-body);text-decoration: none;transition: background-color var(--dur-fast), color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.bic-years__opt:hover{color: var(--color-primary)}}.bic-years__opt[aria-current="page"]{background: var(--color-primary);color: var(--color-on-primary)}.bic-page__grid{display: grid;gap: var(--space-6)}@media (min-width: 64em){.bic-page__grid{grid-template-columns: 15rem minmax(0, 46rem);column-gap: var(--space-10);align-items: start;justify-content: center}.bic-toc{position: sticky;inset-block-start: calc(var(--sticky-offset) + var(--space-5))}}.bic-toc__inner{display: grid;gap: var(--space-3);padding: var(--space-4);border-radius: var(--radius-lg);background: var(--color-bg-alt);border: 1px solid var(--color-line)}.bic-toc__title{font: var(--fw-bold) var(--fs-small)/1.3 var(--font-body);color: var(--color-ink-2)}.bic-toc__now{display: flex;align-items: center;gap: .35rem;margin: 0;font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.bic-toc__list{list-style: none;margin: 0;padding: 2px;display: grid;gap: var(--space-1);grid-template-columns: repeat(auto-fill, minmax(var(--tap-min), 1fr))}.bic-toc__link{display: grid;place-items: center;min-block-size: var(--tap-min);border-radius: var(--radius-sm);font: var(--fw-bold) 1.05rem/1 var(--font-display);color: var(--color-ink-2);text-decoration: none;background: var(--color-surface);border: 1px solid transparent;transition: background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.bic-toc__link:hover{border-color: var(--color-accent);color: var(--color-primary)}}.bic-toc__link[aria-current="location"]{background: var(--color-primary);color: var(--color-on-primary)}[data-theme="night"] .bic-toc__link[aria-current="location"]{background: var(--color-surface);color: var(--color-primary);box-shadow: inset 0 0 0 2px var(--color-primary)}.bic-toc__link.is-empty{color: var(--color-ink-3);background: transparent;border: 1px dashed var(--color-line-strong)}.bic-toc__link.is-empty[aria-current="location"]{color: var(--color-primary);border: 1px dashed var(--color-primary);box-shadow: inset 0 0 0 1px var(--color-primary)}.bic-toc__src{margin: 0;font-size: var(--fs-caption)}@media (max-width: 63.999em){.bic-toc{position: sticky;inset-block-start: var(--sticky-offset);z-index: var(--z-sticky);margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter);background: var(--color-bg);border-block-end: 1px solid var(--color-line);box-shadow: 0 6px 12px -10px rgb(var(--shadow-color) / .35)}.bic-toc__inner{padding: var(--space-2) 0;border: 0;border-radius: 0;background: none;gap: 0}.bic-toc__title{position: absolute !important;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.bic-toc__now, .bic-toc__src{display: none}.bic-toc__list{display: flex;overflow-x: auto;scrollbar-width: none;padding-block: 2px}.bic-toc__list::-webkit-scrollbar{display: none}.bic-toc__list > li{flex: none;inline-size: var(--tap-min)}.bic-toc__link{background: var(--color-bg-alt)}.bic-toc__list[data-more~="end"]{mask-image: linear-gradient(to left, black calc(100% - 2.5rem), transparent)}.bic-toc__list[data-more~="start"]{mask-image: linear-gradient(to right, black calc(100% - 2.5rem), transparent)}.bic-toc__list[data-more~="start"][data-more~="end"]{mask-image: linear-gradient(to left, transparent, black 2.5rem, black calc(100% - 2.5rem), transparent)}.bic-ot{scroll-margin-block-start: calc(var(--sticky-offset) + var(--tap-min) + var(--space-6))}}@media (min-width: 64em){.bic-toc__list{max-block-size: min(60vh, 30rem);overflow-y: auto;scrollbar-width: thin}}.bic-text{min-inline-size: 0;display: grid;gap: 0}.bic-ot{display: grid;grid-template-columns: 2.75rem minmax(0, 1fr);gap: var(--space-4);padding-block: var(--space-6);border-block-end: 1px solid color-mix(in srgb, var(--color-line) 80%, transparent);scroll-margin-block-start: calc(var(--sticky-offset) + var(--space-4))}.bic-ot:first-of-type{padding-block-start: 0}.bic-ot__mark{padding-block-start: .2rem}.bic-ot__num{display: grid;place-items: center;inline-size: 2.75rem;block-size: 2.75rem;border-radius: 50%;font: var(--fw-bold) 1.2rem/1 var(--font-display);color: var(--color-ink-3);background: var(--color-surface);box-shadow: inset 0 0 0 1px var(--color-line)}.bic-ot__body{display: grid;gap: var(--space-3);min-inline-size: 0}.bic-ot__text{display: grid;gap: .75em;font: var(--fw-regular) clamp(1.14rem, 1.06rem + .3vw, 1.3rem)/1.95 var(--font-prayer);color: var(--color-ink);max-inline-size: 44rem}.bic-ot__text p{margin: 0}@media (min-width: 48em){.bic-ot__text{text-align: justify;text-align-last: start}}.bic-ot__kind, .bic-ot__issue{display: flex;gap: .4rem;align-items: flex-start;margin: 0;font-size: var(--fs-caption);color: var(--color-ink-3)}.bic-ot__kind{font-weight: var(--fw-bold);color: var(--color-ink-3)}.bic-ot__issue .icon, .bic-ot__kind .icon{flex: none;inline-size: .95rem;block-size: .95rem;margin-block-start: .15rem;color: var(--color-ink-3)}.bic-ot__missing{margin: 0;padding: var(--space-3) var(--space-4);border-radius: var(--radius-sm);border: 1px dashed var(--color-line-strong);color: var(--color-ink-3);font-size: var(--fs-small)}.bic-ot.is-empty .bic-ot__num{color: var(--color-ink-3);box-shadow: inset 0 0 0 1px var(--color-line-strong)}.bic-ot:target .bic-ot__num{background: var(--color-primary);color: var(--color-on-primary);box-shadow: none}[data-theme="night"] .bic-ot:target .bic-ot__num{background: var(--color-surface);color: var(--color-primary);box-shadow: inset 0 0 0 2px var(--color-primary)}.bic-ot:target .bic-ot__text{background: var(--color-fill);border-radius: var(--radius-sm);box-shadow: 0 0 0 .5rem var(--color-fill)}.bic-ot__tools{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2) var(--space-4);margin: 0;font-size: var(--fs-small);color: var(--color-ink-3)}.bic-ot__copy{display: inline-flex;align-items: center;gap: .35rem;min-block-size: var(--tap-min);padding: 0 .75rem;margin-block: -.5rem;border-radius: var(--radius-pill);color: var(--color-ink-3);font: var(--fw-semibold) var(--fs-caption)/1 var(--font-body);transition: color var(--dur-fast), background-color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.bic-ot__copy:hover{color: var(--color-primary);background: var(--color-bg-alt)}}.bic-foot{display: grid;gap: var(--space-4);margin-block-start: var(--space-7)}.bic-text .ornament{margin-block-start: var(--space-7)}.bic-foot__share{padding-block-start: var(--space-3)}.bic-pager__grid{display: grid;gap: var(--space-3);align-items: stretch}@media (min-width: 48em){.bic-pager__grid{grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);gap: var(--space-5)}}.bic-pager__card{padding: var(--space-5);gap: .2rem;text-decoration: none;color: var(--color-ink)}.bic-pager__card--next{text-align: end;align-items: flex-end}.bic-pager__dir{display: inline-flex;align-items: center;gap: .35rem;font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.bic-pager__name{font: var(--fw-bold) var(--fs-h4)/1.3 var(--font-display)}.bic-pager__topic{font-size: var(--fs-small);color: var(--color-ink-2)}@media (hover: hover) and (pointer: fine){.bic-pager__card:hover .bic-pager__name{color: var(--color-primary)}}.bic-pager__index{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-block-size: var(--tap-comfort);padding: 0 var(--space-5);border-radius: var(--radius-pill);border: 1px solid var(--color-line-strong);background: var(--color-surface);font: var(--fw-bold) var(--fs-small)/1 var(--font-body);color: var(--color-ink);text-decoration: none;align-self: center}@media (hover: hover) and (pointer: fine){.bic-pager__index:hover{border-color: var(--color-accent);color: var(--color-primary)}}.bic-pager__more{margin: var(--space-6) 0 0;text-align: center}.shut-hero{position: relative;isolation: isolate;overflow: clip;padding-block: var(--space-5) 0;background: var(--color-bg)}.shut-hero::after{content: "";position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 1px;background: var(--color-line)}.shut-hero__grid{display: grid;gap: var(--space-6);align-items: end;margin-block-start: var(--space-4)}.shut-hero__text{display: grid;gap: var(--space-3);justify-items: start;padding-block-end: var(--space-8)}.shut-hero__title{font: var(--fw-bold) var(--fs-h1)/1.12 var(--font-display);color: var(--color-ink)}.shut-hero__lead{max-inline-size: 36rem}.shut-hero__text .cluster{margin-block-start: var(--space-2)}.shut-hero__photo{justify-self: center;inline-size: min(48vw, 12.5rem)}@media (min-width: 48em){.shut-hero__grid{grid-template-columns: minmax(0, 1fr) auto;column-gap: var(--space-9)}.shut-hero__photo{inline-size: clamp(13rem, 22vw, 17rem)}}.shut-tools{display: grid;gap: var(--space-4);margin-block-end: var(--space-6)}@media (min-width: 64em){.shut-tools{grid-template-columns: minmax(0, 22rem) minmax(0, 1fr);align-items: end;column-gap: var(--space-6)}.shut-count{grid-column: 1 / -1}}.shut-search{display: grid;gap: var(--space-2)}.shut-search__label{font: var(--fw-bold) var(--fs-small)/1.3 var(--font-body)}.shut-filter{display: flex;gap: var(--space-2);overflow-x: auto;scrollbar-width: none;padding: 4px;margin: -4px}.shut-filter::-webkit-scrollbar{display: none}.shut-filter .chip{flex: none}@media (min-width: 64em){.shut-filter{flex-wrap: wrap;overflow: visible}}.shut-count{margin: 0;font-size: var(--fs-small);color: var(--color-ink-3)}.shut-note{display: flex;gap: .45rem;align-items: flex-start;margin: var(--space-6) 0 0;font-size: var(--fs-small);line-height: 1.5;color: var(--color-ink-3)}.shut-note .icon{flex: none;inline-size: 1rem;block-size: 1rem;margin-block-start: .1rem;color: var(--color-ink-3)}.shut-qa{display: grid;gap: var(--space-6)}.shut-block{display: grid;gap: var(--space-4);padding: var(--space-6);border-radius: var(--radius-lg)}@media (min-width: 48em){.shut-block{padding: var(--space-7) var(--space-8)}}.shut-block--q{background: var(--color-bg-alt)}.shut-block--a{background: var(--color-surface);border: 1px solid var(--card-border);position: relative}.shut-block--a::before{content: "";position: absolute;inset-block-start: 0;inset-inline: var(--space-7);block-size: 2px;background: linear-gradient(to left, transparent, var(--color-accent), transparent);opacity: .7}.shut-block__label{display: flex;align-items: center;gap: var(--space-3);font: var(--fw-bold) var(--fs-h4)/1.2 var(--font-display);color: var(--color-ink-2)}.shut-block__mark{display: grid;place-items: center;inline-size: 2.5rem;block-size: 2.5rem;border-radius: var(--radius-md);background: var(--color-primary-soft);color: var(--color-primary);font: var(--fw-heavy) 1.2rem/1 var(--font-display)}.shut-block--a .shut-block__mark{background: var(--color-fill);color: var(--color-ink-3)}.shut-block__text{font-size: calc(var(--fs-body) * 1.04)}.shut-block__text p:first-of-type:not(:only-child){font-size: inherit;line-height: var(--lh-body);color: var(--color-ink)}.shut-sign{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-4);padding-block-start: var(--space-4);border-block-start: 1px dashed var(--color-line)}.shut-sign__avatar{flex: none;inline-size: 4.5rem;block-size: 4.5rem;border-radius: 50%;overflow: hidden;background: var(--arch-ground);box-shadow: inset 0 0 0 1px var(--arch-rim);display: grid;align-items: end}.shut-sign__avatar .rabbi-photo{inline-size: 118%;margin-inline-start: -9%;margin-block-end: -6%}.shut-sign__avatar .rabbi-photo__img{filter: none}.shut-sign__who{display: grid;gap: .15rem;min-inline-size: 0;flex: 1 1 10rem}.shut-sign__name{font: var(--fw-bold) var(--fs-h4)/1.3 var(--font-display);color: var(--color-ink)}.shut-sign__date{font-size: var(--fs-caption);color: var(--color-ink-3);display: flex;flex-wrap: wrap;gap: .2rem .45rem}.shut-qa .shut-note{margin: 0}.shut-pager{display: grid;gap: var(--space-3);margin-block-start: var(--space-8);padding-block-start: var(--space-6);border-block-start: 1px solid var(--color-line)}@media (min-width: 40em){.shut-pager{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--space-5)}}.shut-pager__link{display: grid;gap: .2rem;padding: var(--space-3) var(--space-4);border-radius: var(--radius-md);color: var(--color-ink);text-decoration: none;transition: background-color var(--dur-fast)}@media (hover: hover) and (pointer: fine){.shut-pager__link:hover{background: var(--color-bg-alt)}}@media (hover: hover) and (pointer: fine){.shut-pager__link:hover .shut-pager__title{color: var(--color-primary);text-decoration: underline}}.shut-pager__link--next{text-align: end;justify-items: end}.shut-pager__dir{display: inline-flex;align-items: center;gap: .35rem;font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.shut-pager__title{font: var(--fw-bold) var(--fs-body)/1.4 var(--font-display)}.ask-hero{position: relative;isolation: isolate;overflow: clip;padding-block: var(--space-5) 0;background: var(--color-bg)}.ask-hero::after{content: "";position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 1px;background: var(--color-line)}.ask-hero__grid{display: grid;gap: var(--space-6);align-items: end;margin-block-start: var(--space-4)}.ask-hero__text{display: grid;gap: var(--space-4);justify-items: start;padding-block-end: var(--space-2)}.ask-hero__title{font: var(--fw-bold) var(--fs-h1)/1.12 var(--font-display);color: var(--color-ink)}.ask-hero__lead{max-inline-size: 34rem}.ask-hero__photo{justify-self: center;inline-size: min(84vw, 22rem)}@media (min-width: 48em){.ask-hero__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 24rem);column-gap: var(--space-9)}.ask-hero__text{padding-block-end: var(--space-10)}.ask-hero__photo{inline-size: 100%}}.ask-steps{list-style: none;margin: var(--space-2) 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-5)}.ask-steps__item{display: inline-flex;align-items: center;gap: var(--space-2);font: var(--fw-semibold) var(--fs-small)/1.3 var(--font-body);color: var(--color-ink-2)}.ask-steps__num{display: grid;place-items: center;inline-size: 1.9rem;block-size: 1.9rem;border-radius: 50%;flex: none;background: var(--color-surface);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 60%, transparent);font: var(--fw-bold) .95rem/1 var(--font-display);color: var(--color-ink-3)}.ask-page__grid{display: grid;gap: var(--space-8);grid-template-columns: minmax(0, 1fr)}@media (min-width: 64em){.ask-page__grid{grid-template-columns: minmax(0, 1fr) 21rem;column-gap: var(--space-9);align-items: start}.ask-page__aside{position: sticky;inset-block-start: calc(var(--sticky-offset) + var(--space-5))}}.ask-page__main{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-6);min-inline-size: 0}.ask-card{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-4);padding: var(--space-6) var(--space-5);border-radius: var(--radius-xl);background: var(--color-surface);border: 1px solid var(--card-border);scroll-margin-block-start: calc(var(--sticky-offset) + var(--space-4))}@media (min-width: 48em){.ask-card{padding: var(--space-8)}}.ask-card__title{display: flex;align-items: center;gap: var(--space-3);font: var(--fw-bold) var(--fs-h3)/1.25 var(--font-display)}.ask-card__num{display: grid;place-items: center;inline-size: 2.5rem;block-size: 2.5rem;border-radius: 50%;flex: none;background: var(--color-primary);color: var(--color-on-primary);font: var(--fw-bold) 1.15rem/1 var(--font-display)}[data-theme="night"] .ask-card__num{background: var(--color-surface);color: var(--color-primary);box-shadow: inset 0 0 0 2px var(--color-primary)}.ask-card__lead{margin: 0;color: var(--color-ink-2)}.ask-find{background: linear-gradient(180deg, var(--color-surface), color-mix(in srgb, var(--color-bg-alt) 60%, var(--color-surface)))}.ask-find__box{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--space-2)}.ask-find__status{margin: 0;min-block-size: 1.4em;font-size: var(--fs-small);color: var(--color-ink-2)}.ask-find__status:empty{min-block-size: 0}.ask-find__go{justify-self: start;margin-block-start: var(--space-2)}html.js .ask-find__nojs{display: none}.ask-results{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-2)}.ask-result{display: grid;grid-template-columns: auto minmax(0, 1fr);gap: .15rem var(--space-3);align-items: center;padding: var(--space-3) var(--space-4);border-radius: var(--radius-md);background: var(--color-surface);border: 1px solid var(--card-border);color: var(--color-ink);text-decoration: none;transition: border-color var(--dur-fast), box-shadow var(--dur-base)}.ask-result:focus-visible{border-color: var(--color-primary)}@media (hover: hover) and (pointer: fine){.ask-result:hover{border-color: color-mix(in srgb, var(--color-line-strong) 60%, var(--color-line));box-shadow: var(--shadow-1)}}.ask-result__type{grid-row: 1 / span 2;display: grid;justify-items: center;gap: .15rem;inline-size: 4.5rem;font: var(--fw-bold) .75rem/1.2 var(--font-body);color: var(--color-ink-3);text-align: center}.ask-result__type .icon{inline-size: 1.25rem;block-size: 1.25rem}.ask-result__title{font: var(--fw-bold) var(--fs-small)/1.4 var(--font-body)}@media (hover: hover) and (pointer: fine){.ask-result:hover .ask-result__title{color: var(--color-primary)}}.ask-result__sub{font-size: var(--fs-caption);color: var(--color-ink-3)}.ask-form{gap: var(--space-6);grid-template-columns: minmax(0, 1fr)}.ask-form .input, .ask-form .textarea{min-inline-size: 0}.ask-question{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-rows: auto auto auto minmax(1.6rem, auto);column-gap: var(--space-4);row-gap: var(--space-2);align-items: start}.ask-question > .field{display: contents}.ask-question .field__label, .ask-question .field__hint, .ask-question .textarea{grid-column: 1 / -1}.ask-question .field__error{grid-row: 4;grid-column: 1;margin: 0}.ask-counter{grid-row: 4;grid-column: 2;margin: 0;justify-self: end;font-size: var(--fs-caption);line-height: 1.4;color: var(--color-ink-3)}html[data-a11y-scale]:not([data-a11y-scale="1.1"]) .ask-question{grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto auto auto minmax(1.6rem, auto)}html[data-a11y-scale]:not([data-a11y-scale="1.1"]) .ask-question .field__error{grid-row: 5}html[data-a11y-scale]:not([data-a11y-scale="1.1"]) .ask-counter{grid-column: 1}.ask-counter.is-near{color: var(--color-warning);font-weight: var(--fw-bold)}.ask-cond{min-inline-size: 0}.ask-consents{display: grid;gap: var(--space-2);padding: var(--space-4) var(--space-5);border-radius: var(--radius-md);background: var(--color-bg-alt)}.ask-consents__title{margin: 0;font: var(--fw-bold) var(--fs-small)/1.3 var(--font-body);color: var(--color-ink-2)}.ask-form__actions{padding-block-start: var(--space-2)}.ask-info, .ask-recent{display: grid;gap: var(--space-4);padding: var(--space-5) var(--space-6);border-radius: var(--radius-lg)}.ask-info{background: var(--color-bg-alt);border: 1px solid var(--color-line)}.ask-info__title, .ask-recent__title{display: flex;align-items: center;gap: var(--space-2);font: var(--fw-bold) var(--fs-h4)/1.3 var(--font-display)}.ask-info__title .icon{color: var(--color-ink-3)}.ask-info__list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-3)}.ask-info__list li{display: flex;gap: var(--space-3);align-items: flex-start;font-size: var(--fs-small);line-height: 1.55;color: var(--color-ink-2)}.ask-info__list .icon{flex: none;margin-block-start: .2rem;color: var(--color-ink-3)}.ask-info__list a{font-weight: var(--fw-bold)}.ask-info__status{display: flex;flex-wrap: wrap;align-items: center;gap: .3rem .6rem;margin: calc(var(--space-2) * -1) 0 0;font-size: var(--fs-small);color: var(--color-ink-3)}.ask-info__list--contact{padding-block-start: var(--space-3);border-block-start: 1px dashed var(--color-line)}.ask-consents__title .demo-tag{margin-inline-start: .4rem;vertical-align: .1em}.ask-recent{margin-block-start: var(--space-5);background: var(--color-surface);border: 1px solid var(--card-border)}.ask-recent__list{list-style: none;margin: 0;padding: 0;display: grid}.ask-recent__list a{display: grid;gap: .1rem;padding-block: var(--space-3);border-block-end: 1px solid var(--color-line);color: var(--color-ink);text-decoration: none}@media (hover: hover) and (pointer: fine){.ask-recent__list a:hover .ask-recent__q{color: var(--color-primary);text-decoration: underline}}.ask-recent__cat{font: var(--fw-bold) var(--fs-caption)/1.3 var(--font-body);color: var(--color-ink-3)}.ask-recent__q{font: var(--fw-semibold) var(--fs-small)/1.45 var(--font-body)}.hl-week__when a{padding-block: .75rem;margin-block: -.75rem}@media (max-width: 47.999em){.hl-tiles{gap: 0;border-block-start: 1px solid var(--color-line)}.hl-tiles > .hl-tile.card{border: 0;border-radius: 0;border-block-end: 1px solid var(--color-line);background: none;padding: var(--space-3) 0}.hl-tiles > .hl-tile .hl-tile__go{inset-inline-end: 0}.page-halacha .hl-hero ~ .hl-section .grid--2:has(> .qa-card), .page-halacha .hl-hero ~ .hl-section .grid--3:has(> .lesson-card){grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: min(82vw, 20rem);gap: var(--space-4);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter);padding-block: 2px var(--space-2);scroll-padding-inline: var(--gutter)}.page-halacha .hl-hero ~ .hl-section .grid--2:has(> .qa-card)::-webkit-scrollbar, .page-halacha .hl-hero ~ .hl-section .grid--3:has(> .lesson-card)::-webkit-scrollbar{display: none}.page-halacha .hl-hero ~ .hl-section .grid--2:has(> .qa-card) > *, .page-halacha .hl-hero ~ .hl-section .grid--3:has(> .lesson-card) > *{scroll-snap-align: start}}.page-halacha .ask-form fieldset{min-inline-size: 0}.page-halacha .ask-form .form-grid{grid-template-columns: minmax(0, 1fr)}
