.phrases-situations-label[data-astro-cid-l6m7y63a]{color:var(--ink-mid);margin-bottom:var(--space-xs-plus);font-size:.875rem;font-weight:600;line-height:1.4}.phrases-situations[data-astro-cid-l6m7y63a] ul[data-astro-cid-l6m7y63a]{gap:var(--space-xs-plus);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.phrases-situation[data-astro-cid-l6m7y63a]{justify-content:space-between;gap:var(--space-xs-plus);height:100%;min-height:104px;padding:var(--space-sm);background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;transition:border-color .15s,background .15s;display:flex}.phrases-situation-name[data-astro-cid-l6m7y63a]{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.35}.phrases-situation-meta[data-astro-cid-l6m7y63a]{justify-content:space-between;align-items:center;gap:var(--space-xs);color:var(--ink-mid);font-size:.875rem;line-height:1.4;display:flex}.phrases-situation-meta[data-astro-cid-l6m7y63a] svg[data-astro-cid-l6m7y63a]{fill:none;width:20px;height:20px;stroke:var(--brand-dark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.phrases-situation[data-astro-cid-l6m7y63a]:hover{border-color:var(--brand-dark);background:var(--brand-light)}@media (width<=1023px){.phrases-situations[data-astro-cid-l6m7y63a] ul[data-astro-cid-l6m7y63a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.phrases-situations[data-astro-cid-l6m7y63a] ul[data-astro-cid-l6m7y63a]{gap:var(--space-xs);grid-template-columns:1fr}.phrases-situation[data-astro-cid-l6m7y63a]{min-height:56px;padding:var(--space-xs-plus) var(--space-sm);flex-direction:row;align-items:center}.phrases-situation-name[data-astro-cid-l6m7y63a]{font-size:.9375rem}.phrases-situation-meta[data-astro-cid-l6m7y63a]{flex:none}}@media (prefers-reduced-motion:reduce){.phrases-situation[data-astro-cid-l6m7y63a]{transition:none}}.phrases-page{--home-surface-white:var(--white);--home-surface-soft:var(--surface-soft);--home-radius-sm:var(--r-md);--home-radius-lg:var(--r-xl);--home-stack:var(--space-sm);color:var(--ink);background:var(--white)}.phrases-page [id]{scroll-margin-top:88px}.phrases-page :focus-visible{outline:3px solid var(--brand-dark);outline-offset:4px}.phrases-page .phrases-hebrew{font-family:var(--font-hebrew);letter-spacing:normal;color:var(--ink);unicode-bidi:isolate;font-size:1.6rem;line-height:1.75}.phrases-page p,.phrases-page li{overflow-wrap:anywhere}.phrases-page h2,.phrases-page h3{text-wrap:balance}.phrases-preview{color:#78350f;background:var(--amber-bg);padding-block:calc(var(--space-xs) * 1.5);font-size:.875rem}.phrases-breadcrumbs{margin-bottom:calc(var(--space-sm) * 2);color:var(--ink-light);font-size:.875rem}.phrases-breadcrumbs ol{align-items:center;gap:calc(var(--space-xs) / 2);flex-wrap:wrap;list-style:none;display:flex}.phrases-breadcrumbs a{min-height:44px;padding-right:var(--space-xs);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.phrases-breadcrumbs li+li:before{content:"/";margin-inline:var(--space-xs);color:var(--ink-light)}.phrases-hero-layout{gap:clamp(calc(var(--space-sm) * 2), 5vw, var(--space-xl));grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid}.phrases-eyebrow{color:var(--brand-dark);letter-spacing:.035em;margin-bottom:calc(var(--space-xs) * 1.75);font-size:.8125rem;font-weight:700}.phrases-hero h1{font-family:var(--font-display);letter-spacing:-.03em;max-width:18ch;font-size:clamp(2.15rem,4.5vw,3.5rem);font-weight:800;line-height:1.13}.phrases-lead{color:var(--ink-mid);max-width:53ch;margin-top:calc(var(--space-xs) * 2.5);font-size:1.125rem;line-height:1.65}.phrases-hero-actions{align-items:center;gap:var(--space-xs) calc(var(--space-xs) * 2.5);margin-block:var(--space-md) var(--space-sm);flex-wrap:wrap;display:flex}.phrases-page .phrases-primary{background:var(--brand-dark);color:var(--white);min-height:48px;box-shadow:none;justify-content:center;font-weight:600}.phrases-page .phrases-secondary{background:var(--white);color:var(--brand-dark);border:1px solid var(--brand-dark);min-height:48px;font-weight:600}.phrases-page .phrases-secondary:hover{background:var(--brand-light)}.phrases-hero-meta{color:var(--ink-light);font-size:.875rem}.phrases-hero-meta span{margin-inline:calc(var(--space-xs) / 2)}.phrases-section-heading{max-width:var(--w-narrow);margin-bottom:var(--space-md)}.phrases-section-heading>p:last-child{margin-top:calc(var(--space-xs) * 1.3);color:var(--ink-mid);font-size:1.0625rem}.phrase-fallback-answer a{color:var(--brand-dark);text-underline-offset:.2em;text-decoration:underline}.phrase-group{margin-top:var(--space-lg)}.phrase-group-heading{margin-bottom:calc(var(--space-xs) * 2.5)}.phrase-group-heading h3{font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:700;line-height:1.3}.phrase-group-heading p{color:var(--ink-mid);margin-top:calc(var(--space-xs) * .7)}.phrase-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;list-style:none;display:grid}.pc{gap:var(--space-sm);max-width:480px;padding:var(--space-sm-plus);background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-lg);font-family:var(--font-body);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pc:hover{border-color:var(--border-dark);box-shadow:var(--shadow-card-hover)}.pc :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pc-panel{align-items:center;gap:var(--space-xs-plus);min-height:96px;padding:var(--space-sm);background:var(--surface-soft);border-radius:var(--r-md);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.pc-heb{text-align:right;min-width:0}.pc-he{font-family:var(--font-hebrew);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:500;line-height:48px}.pc--long .pc-he{font-size:26px;line-height:40px}.pc-tr{margin:var(--space-2xs) 0 0;letter-spacing:.01em;font-size:15px;line-height:22px}.pc-body{gap:var(--space-xs);flex-direction:column;display:flex}.pc-en{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:24px}.pc-note{color:var(--ink-mid);margin:0;font-size:15px;line-height:22px}.pc-vars{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--border);flex-direction:column;display:flex}.pc-var{justify-content:space-between;align-items:center;gap:var(--space-xs-plus);display:flex}.pc-var-l{color:var(--ink-mid);font-size:13px;font-weight:600;line-height:16px}.pc-seg{border:1px solid var(--ink-light);border-radius:var(--r-full);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.pc-seg button{min-width:80px;min-height:38px;padding:0 var(--space-sm);border-radius:var(--r-full);font:600 14px/20px var(--font-body);color:var(--ink-mid);cursor:pointer;background:0 0;border:0}.pc-seg button:hover:not([aria-checked=true]){color:var(--ink);background:var(--surface-soft)}.pc-seg button[aria-checked=true]{background:var(--brand-dark);color:var(--white)}@media (width<=1023px){.phrase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.phrase-grid{gap:var(--space-sm);grid-template-columns:1fr}.pc{padding:var(--space-sm)}.pc-he{font-size:28px;line-height:42px}.pc--long .pc-he{font-size:24px;line-height:36px}}@media (prefers-reduced-motion:reduce){.pc{transition:none}}.phrases-hero--deck .phrases-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.phrases-deck{--deck-peek:124px;isolation:isolate;position:relative}.phrases-deck-list{padding-top:calc(var(--deck-peek) * 2);list-style:none;position:relative}.phrases-deck-list>li{z-index:3;position:relative}.phrases-deck-list>li:nth-child(2){z-index:2;top:var(--deck-peek);position:absolute;inset-inline:0}.phrases-deck-list>li:nth-child(3){z-index:1;top:0;position:absolute;inset-inline:0}.phrases-deck .pc{max-width:none;box-shadow:var(--shadow-sm)}.phrases-deck-list>li:first-child .pc{box-shadow:var(--shadow-md)}.phrases-anatomy{gap:var(--space-xl);grid-template-columns:minmax(0,432px) minmax(0,1fr);align-items:start;display:grid}.phrases-anatomy-card .pc{max-width:none}.phrases-anatomy-legend{list-style:none}.phrases-anatomy-legend li{padding-block:var(--space-sm);border-top:1px solid var(--border)}.phrases-anatomy-legend li:first-child{border-top:0;padding-top:0}.phrases-anatomy-legend h3{font-family:var(--font-display);color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.6}.phrases-anatomy-legend p{color:var(--ink-mid);margin-top:2px;font-size:.9375rem;line-height:1.65}.phrases-anatomy-legend p a{color:var(--brand-dark);text-underline-offset:.2em;text-decoration:underline}.phrases-anatomy-legend em{color:var(--ink);font-style:italic}.phrases-anatomy:has(li:first-child:hover) .pc-he,.phrases-anatomy:has(li:nth-child(2):hover) .pc-tr,.phrases-anatomy:has(li:nth-child(3):hover) .pc-en,.phrases-anatomy:has(li:nth-child(4):hover) .pc-note,.phrases-anatomy:has(li:nth-child(5):hover) .pc-vars{outline:2px dashed var(--brand-dark);outline-offset:4px;border-radius:4px}.phrase-hebrew-line{margin-top:calc(var(--space-xs) * .3)}.phrase-transliteration{color:var(--ink-mid);font-size:1rem;line-height:1.6}.phrase-form-label{color:var(--brand-dark);font-size:.8125rem;font-weight:600}.phrase-usage{margin-top:var(--space-sm);color:var(--ink-mid);line-height:1.65}.phrase-gender-note{margin-top:calc(var(--space-xs) * 1.75);padding-top:calc(var(--space-xs) * 1.75);border-top:1px solid var(--border);color:var(--ink-mid);font-size:.9375rem}.phrases-inline-app{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--brand-line);border-radius:var(--r-lg);background:var(--brand-light);padding:var(--space-md);margin-top:calc(var(--space-sm) * 2);flex-wrap:wrap;display:flex}.phrases-inline-app>div:first-child{flex:20rem}.phrases-app-label{margin-bottom:calc(var(--space-xs) * .8);font-size:1.125rem;font-weight:700}.phrases-inline-app p+p{color:var(--ink-mid)}.phrase-dialogues{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phrase-dialogue{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-md);min-width:0}.phrase-dialogue h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.phrase-dialogue-setting{color:var(--ink-mid);margin-top:calc(var(--space-xs) * .8)}.phrase-dialogue ol{margin-top:calc(var(--space-xs) * 2.5);list-style:none}.phrase-dialogue li+li{border-top:1px solid var(--border);padding-top:var(--space-sm);margin-top:var(--space-sm)}.practice-intro{color:var(--ink-mid);max-width:var(--w-narrow);margin-bottom:calc(var(--space-xs) * 2.5)}.phrase-practice-progress{color:var(--brand-dark);margin-bottom:var(--space-sm);font-weight:600}.phrase-practice-questions{gap:var(--space-sm);display:grid}.phrase-question{padding:clamp(var(--space-sm), 3vw, var(--space-md));background:var(--home-surface-soft);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0}.phrase-question-number{color:var(--ink-light);margin-bottom:var(--space-xs);font-size:.8125rem;font-weight:600}.phrase-question fieldset{border:0;min-width:0}.phrase-question legend{width:100%;margin-bottom:var(--space-sm);font-size:1.0625rem;font-weight:700;line-height:1.5}.phrase-answer-options{gap:calc(var(--space-xs) * 1.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.phrase-answer-option{align-items:flex-start;gap:calc(var(--space-xs) * 1.3);background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);padding:calc(var(--space-xs) * 1.75);cursor:pointer;min-height:56px;display:flex}.phrase-answer-option>span{min-width:0}.phrase-answer-option input{width:19px;height:19px;accent-color:var(--brand-dark);margin-top:calc(var(--space-xs) * 1.1);flex-shrink:0}.phrase-answer-option:has(input:checked){background:var(--brand-light);border-color:var(--brand-dark)}.phrase-answer-option:has(input:focus-visible){outline:3px solid var(--brand-dark);outline-offset:3px}.phrase-answer-option:has(input:disabled){cursor:default}.phrase-option-transliteration{margin-top:calc(var(--space-xs) * .8);color:var(--ink-mid);font-size:1rem;display:block}.phrase-answer-actions{gap:calc(var(--space-xs) * 1.5);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.phrases-page [hidden],.phrase-feedback:empty{display:none}.phrase-feedback{padding:var(--space-sm);margin-top:var(--space-sm);border-radius:var(--r-md);color:var(--ink);background:var(--white)}.phrase-feedback[data-result=correct]{color:#065f46;background:var(--emerald-bg)}.phrase-feedback[data-result=incorrect]{color:#78350f;background:var(--amber-bg)}.phrase-fallback-answer{margin-top:calc(var(--space-xs) * 1.75);color:var(--ink-mid);font-size:1rem}.phrase-fallback-answer summary{padding-block:var(--space-xs);cursor:pointer;text-underline-offset:.2em;min-height:44px;text-decoration:underline}.phrase-fallback-answer p{margin-top:var(--space-xs)}.phrases-resources{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.phrases-resources li{border-top:1px solid var(--border);padding-top:var(--space-sm)}.phrases-resources h3{font-size:1.125rem;line-height:1.5}.phrases-resources a{min-height:44px;color:var(--brand-dark);text-underline-offset:.2em;text-decoration:underline;display:inline-block}.phrases-resources p{color:var(--ink-mid)}.phrases-editorial{color:var(--ink-light);margin-top:calc(var(--space-sm) * 2);font-size:.875rem}@media (width<=1000px){.phrase-answer-options{grid-template-columns:1fr}}@media (width<=1023px){.phrases-anatomy{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=767px){.phrases-hero-layout,.phrase-grid,.phrase-dialogues,.phrases-resources{grid-template-columns:1fr}.phrases-hero-layout{gap:var(--space-md)}.phrases-hero--deck .phrases-hero-layout{grid-template-columns:1fr}.phrases-breadcrumbs{margin-bottom:var(--space-sm)}.phrases-anatomy{gap:var(--space-lg);grid-template-columns:1fr}}@media (width<=639px){.phrases-deck{--deck-peek:120px}.phrases-deck-list{padding-top:var(--deck-peek)}.phrases-deck-list>li:nth-child(2){top:0}.phrases-deck-list>li:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){html:has(.phrases-page){scroll-behavior:auto}.phrases-page *,.phrases-page :before,.phrases-page :after{scroll-behavior:auto;transition:none;animation:none}.phrases-page .btn:hover,.phrases-page .btn:active{transform:none}}
