.studio-glossary-heading h1{max-width:22ch;font-size:clamp(34px,4vw,56px);line-height:1.15;font-weight:var(--studio-weight-heading);letter-spacing:-.03em;text-wrap:balance}.studio-glossary-heading>p:not(.studio-glossary-entry-meta),.studio-glossary-heading>.studio-read-prose{max-width:65ch;font-size:var(--studio-type-body);color:var(--studio-text-muted);margin-top:20px;line-height:1.75}.studio-glossary-index .studio-glossary-controls{margin-top:32px}.studio-glossary-categories{border-block:1px solid var(--studio-divider);margin-top:24px;padding-block:12px}.studio-glossary-categories .studio-read-links{gap:4px 12px}.studio-glossary-categories .studio-read-link{border-color:var(--studio-page);background:0 0}.studio-glossary-categories .studio-read-link[aria-current=true]{background:var(--studio-hover-tint);border-color:var(--studio-hover-tint);color:var(--studio-purple-hover)}.studio-glossary-index .studio-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:16px}.studio-glossary-row{border-bottom:1px solid var(--studio-divider);min-width:0;height:100%;color:var(--studio-ink);padding:28px 0;text-decoration:none;display:block}.studio-glossary-row-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.studio-glossary-row-title h2{font-size:var(--studio-type-price);line-height:1.35;font-weight:var(--studio-weight-heading);letter-spacing:-.025em;transition:color .18s var(--ease)}.studio-glossary-row-title svg{color:var(--studio-purple-hover);flex-shrink:0;align-self:center}.studio-glossary-row-category{font-size:var(--studio-type-label);color:var(--studio-text-muted);margin-top:8px;line-height:1.6}.studio-glossary-row-excerpt{max-width:65ch;font-size:var(--studio-type-body);color:var(--studio-text-muted);overflow-wrap:anywhere;margin-top:12px;line-height:1.75}.studio-glossary-row:focus-visible,.studio-glossary-back:focus-visible{outline:2px solid var(--studio-purple);outline-offset:4px;border-radius:4px}.studio-glossary-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(40px,6vw,88px);display:grid}.studio-glossary-body{width:100%;min-width:0;max-width:760px}.studio-glossary-back{min-height:44px;font-size:var(--studio-type-label);color:var(--studio-text-muted);text-underline-offset:4px;transition:color .18s var(--ease);align-items:center;margin-bottom:12px;text-decoration:underline;display:inline-flex}.studio-glossary-entry-meta{font-size:var(--studio-type-label);color:var(--studio-text-muted);margin-top:12px;line-height:1.6}.studio-glossary-article{overflow-wrap:anywhere}.studio-glossary-detail .studio-glossary-article>section{margin-top:56px}.studio-glossary-detail .studio-glossary-article>section>h2{font-size:clamp(25px,3vw,34px);font-weight:var(--studio-weight-heading);letter-spacing:-.025em}.studio-glossary-contents{border-block:1px solid var(--studio-divider);margin-top:24px}.studio-glossary-contents .disclosure__trigger{width:100%;min-height:52px;font-size:var(--studio-type-small);color:var(--studio-ink);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.studio-glossary-contents .disclosure__body{padding:0 0 16px}.studio-glossary-contents .studio-read-jumps{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;display:grid}.studio-glossary-contents .studio-read-jump{padding-inline:8px}.studio-glossary-detail .studio-read-rail{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.studio-glossary-detail .studio-read-note{border-top:1px solid var(--studio-divider);background:0 0;border-radius:0;margin-top:32px;padding:24px 0 0}.studio-glossary-detail .studio-read-note-title{font-size:var(--studio-type-body);font-weight:var(--studio-weight-control)}.studio-glossary-detail .studio-faq-accordion{gap:0}.studio-glossary-detail .studio-faq-item{border:0;border-bottom:1px solid var(--studio-divider);background:0 0;border-radius:0}.studio-glossary-detail .studio-faq-item .accordion__trigger{font-size:var(--studio-type-body);font-weight:var(--studio-weight-control);padding:20px 0}.studio-glossary-detail .studio-faq-item .accordion__body{padding:0 0 24px}.studio-glossary-related{border-top:1px solid var(--studio-divider);margin-top:56px;padding-top:24px}.studio-glossary-related .studio-read-links{gap:4px 16px}.studio-glossary-related .studio-read-link{text-underline-offset:4px;background:0 0;border:0;padding-inline:0;text-decoration:underline}.studio-glossary-detail nav[aria-label=Sousední\ stránky] a{min-height:44px}@media (hover:hover){.studio-glossary-row:hover h2,.studio-glossary-back:hover{color:var(--studio-purple-hover)}}@media (max-width:1099px){.studio-glossary-layout{grid-template-columns:minmax(0,1fr)}.studio-glossary-body{margin-inline:auto}}@media (max-width:639px){.studio-glossary-index .studio-glossary-grid{grid-template-columns:minmax(0,1fr)}.studio-glossary-detail .studio-glossary-article>section{margin-top:40px}}@media (prefers-reduced-motion:reduce){.studio-glossary-row-title h2,.studio-glossary-back{transition:none}}