.guide-layout{gap:var(--s6);padding-block:var(--s6) var(--s7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.guide-layout{grid-template-columns:minmax(0,1fr) 15rem}}.guide-header{margin-block-end:var(--s5)}.breadcrumbs{font-size:var(--t-small);color:var(--ink-soft);margin-block-end:var(--s3)}.breadcrumbs ol{gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"‹";color:var(--line);margin-inline-end:var(--s1)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.guide-title{font-size:var(--t-h2);margin-block:0 var(--s3)}.guide-meta{align-items:center;gap:var(--s2) var(--s4);font-size:var(--t-small);color:var(--ink-soft);flex-wrap:wrap;display:flex}.guide-meta .badge{padding:0 var(--s3);border:1px solid var(--line);border-radius:999px;font-weight:600}.badge-review{background:color-mix(in srgb, var(--warn) 12%, var(--card));border-color:var(--warn);color:var(--warn)}.guide-toc{display:none}@media (min-width:64rem){.guide-toc{font-size:var(--t-small);border-inline-start:2px solid var(--line);max-block-size:calc(100vh - var(--nav-h) - var(--s7));align-self:start;padding-inline-start:var(--s4);display:block;position:sticky;inset-block-start:calc(var(--nav-h) + var(--s5));overflow-y:auto}}.guide-toc h2{font-family:var(--font-body);color:var(--ink-soft);margin-block-end:var(--s3);font-size:.8rem;font-weight:700}.guide-toc ol{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.guide-toc .toc-l3{padding-inline-start:var(--s3)}.guide-toc a{color:var(--ink-soft);text-decoration:none}.guide-toc a:hover{color:var(--accent-deep)}.guide-prevnext{gap:var(--s3);margin-block:var(--s7) 0;grid-template-columns:1fr 1fr;display:grid}.guide-prevnext a{border:1.5px solid var(--line);border-radius:var(--r-m);padding:var(--s3) var(--s4);gap:2px;text-decoration:none;display:grid}.guide-prevnext a:hover{border-color:var(--accent)}.guide-prevnext .pn-label{color:var(--ink-soft);font-size:.78rem}.guide-prevnext .pn-title{font-weight:600}.pn-next{text-align:end}.guide-related{margin-block-start:var(--s7)}.guide-related-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.guide-sources{border-block-start:1px solid var(--line);font-size:var(--t-small);margin-block-start:var(--s7);padding-block-start:var(--s5)}.guide-sources h2{font-family:var(--font-body);font-size:1rem;font-weight:700}.guides-hub{padding-block:var(--s6) var(--s7)}.section-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-block-start:var(--s5);display:grid}.guide-list{gap:var(--s3);margin-block-start:var(--s5);padding:0;list-style:none;display:grid}.search-list-item{gap:var(--s2) var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.search-list-kind{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 10%, #fff);padding:2px var(--s2);white-space:nowrap;border-radius:999px;font-size:.72rem;font-weight:700}.guide-list-item{align-items:baseline;gap:var(--s3);border:1.5px solid var(--line);border-radius:var(--r-m);padding:var(--s4) var(--s5);grid-template-columns:2.4rem minmax(0,1fr) auto;text-decoration:none;transition:border-color .12s;display:grid}.guide-list-item:hover{border-color:var(--accent)}.guide-list-num{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--accent-deep);text-align:center;direction:ltr;font-size:1.3rem}.guide-list-title{font-weight:700}.guide-list-excerpt{font-size:var(--t-small);color:var(--ink-soft);grid-column:2/-1;margin:0}.guide-list-meta{color:var(--ink-soft);white-space:nowrap;font-size:.8rem}.glossary-list{gap:var(--s4);margin-block-start:var(--s5);display:grid}.glossary-entry{border:1.5px solid var(--line);border-radius:var(--r-m);padding:var(--s4) var(--s5)}.glossary-entry dt a{font-size:1.1rem;font-weight:700;text-decoration:none}.glossary-entry dt a:hover{color:var(--accent-deep)}.glossary-he,.glossary-en,.glossary-title-he{color:var(--ink-soft);font-weight:400}.sky-head .glossary-title-he{color:var(--sky-ink-soft)}.glossary-entry dd{margin:var(--s2) 0 0}.glossary-entry dd :last-child{margin-block-end:0}.faq-accordion{margin-block-start:var(--s5)}.search-form{gap:var(--s3);margin-block:var(--s5);max-inline-size:34rem;display:flex}.search-form input{border:1.5px solid var(--line);padding:var(--s3) var(--s5);font:inherit;background:var(--card);border-radius:999px;flex:1}.search-form input:focus-visible{border-color:var(--accent);outline:none}.search-form .btn-accent{cursor:pointer;border:0}.brand-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));margin-block-start:var(--s5);display:grid}.brand-box{background:var(--card);border:1px solid var(--line);border-block-start:4px solid var(--brand,var(--accent));border-radius:var(--r-m);box-shadow:var(--shadow-card);overflow:hidden}.brand-box summary{align-items:center;gap:var(--s4);padding:var(--s4) var(--s4);cursor:pointer;list-style:none;transition:background .13s;display:flex}.brand-box summary::-webkit-details-marker{display:none}.brand-box summary:hover{background:color-mix(in srgb, var(--brand,var(--accent)) 6%, var(--card))}.brand-art{flex:none;block-size:auto;inline-size:5.4rem}.brand-name-he{gap:2px;min-inline-size:0;display:grid}.brand-name-he strong{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.02em;font-size:1.5rem;line-height:1.1}.brand-name-he span{font-size:var(--t-small);color:var(--ink-soft)}.brand-count{background:color-mix(in srgb, var(--brand,var(--accent)) 14%, var(--card));block-size:2rem;inline-size:2rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;font-size:.95rem;font-weight:700;transition:transform .16s;display:grid}.brand-box[open] .brand-count{transform:rotate(90deg)}.brand-guides{padding:0 var(--s4) var(--s4);gap:var(--s2);margin:0;list-style:none;display:grid}.brand-guides a{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-s);gap:2px;text-decoration:none;transition:border-color .12s;display:grid}.brand-guides a:hover{border-color:var(--brand,var(--accent))}.brand-guide-title{font-weight:700}.brand-guide-excerpt{font-size:var(--t-small);color:var(--ink-soft)}@media (max-width:40rem){.guide-prevnext{grid-template-columns:1fr}.guide-toc{margin-block:var(--s4) 0;max-block-size:none;display:block;position:static}.guide-toc>h2{font-size:var(--t-h4)}}.guides-start{margin-block:var(--s5) var(--s4);padding:var(--s5);border:1.5px solid var(--accent);border-radius:var(--r-m);background:color-mix(in srgb, var(--accent) 6%, var(--card));color:inherit;gap:4px;text-decoration:none;transition:background .14s,transform .14s;display:grid}.guides-start:hover{background:color-mix(in srgb, var(--accent) 11%, var(--card));color:inherit;transform:translateY(-2px)}.guides-start-quiet{border-color:var(--line);background:var(--card);margin-block-end:var(--s7)}.guides-start-quiet:hover{background:var(--paper)}.guides-start-kicker{color:var(--accent-text);font-size:.82rem;font-weight:700}.guides-start-title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-h3);line-height:1.25}.guides-start-excerpt{color:var(--ink-soft);max-inline-size:var(--measure)}.guides-jump{gap:var(--s2);flex-wrap:wrap;margin-block-end:var(--s6);display:flex}.guides-jump a{border:1px solid var(--line);padding:var(--s1) var(--s4);color:var(--ink);border-radius:999px;font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s}.guides-jump a:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--ink)}.guides-section{margin-block-end:var(--s7);scroll-margin-block-start:calc(var(--nav-h) + var(--s4))}.guides-section-head{justify-content:space-between;align-items:baseline;gap:var(--s3);border-block-end:2px solid var(--line);padding-block-end:var(--s2);display:flex}.guides-section-head h2{font-size:var(--t-h2);margin:0}.guides-section-head h2 a{color:inherit;text-decoration:none}.guides-section-head h2 a:hover{color:var(--accent-text)}.guides-section-count{color:var(--ink-soft);white-space:nowrap;margin:0;font-size:.9rem}.guides-section-intro{margin-block:var(--s3) 0;color:var(--ink-soft);max-inline-size:var(--measure)}.guides-section .guide-list{margin-block-start:var(--s4)}
