.gv2-preview-grid{display:grid;grid-template-columns:repeat(var(--gv2-cols,3),minmax(0,1fr));gap:12px 16px}.gv2-preview-grid>.gv2-span-2{grid-column:span 2}.gv2-preview-grid>.gv2-span-3{grid-column:span 3}.gv2-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gv2-term-row{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:4px}@media (max-width:640px){.gv2-preview-grid,.gv2-term-row,.gv2-two-col{grid-template-columns:minmax(0,1fr)}.gv2-preview-grid>.gv2-span-2,.gv2-preview-grid>.gv2-span-3{grid-column:auto}}details.gv2-faq>summary{list-style:none}details.gv2-faq>summary::-webkit-details-marker{display:none}details.gv2-faq>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}details.gv2-faq[open] .gv2-chevron{transform:rotate(180deg)}.guide-form-preview input,.guide-form-preview select,.guide-form-preview textarea{font-family:inherit}.guide-form-preview input::-moz-placeholder,.guide-form-preview textarea::-moz-placeholder{color:#b8bdc0;font-style:italic}.guide-form-preview input::placeholder,.guide-form-preview textarea::placeholder{color:#b8bdc0;font-style:italic}details.guide-faq-item>summary{list-style:none}details.guide-faq-item>summary::-webkit-details-marker{display:none}.guide-layout-grid{display:grid;gap:32px}@media (min-width:1024px){.guide-layout-grid{grid-template-columns:220px minmax(0,1fr)}.guide-layout-grid .toc-sidebar{display:block;position:sticky;top:96px;align-self:start}}@media (max-width:1023px){.guide-layout-grid .toc-sidebar{display:none}}@media print{@page{margin:18mm 16mm;size:A4}.back-link,.lang-toggle,.print-hint,.toc-sidebar,[data-no-print],button[data-print-button],footer.guide-footer,nav{display:none!important}body,html{color:#000!important;font-size:11pt!important;line-height:1.5!important}.guide-content,body,html{background:#fff!important}.guide-content{max-width:none!important;padding:0!important;margin:0!important}section.guide-section{page-break-before:always;-moz-column-break-before:page;break-before:page}section.guide-section:first-child{page-break-before:avoid;-moz-column-break-before:auto;break-before:auto}.guide-card,.guide-faq-item,.guide-glossary-item,.guide-mistake-row,.guide-timeline-step{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}a[href^=http]:after,a[href^=mailto]:after{content:" (" attr(href) ")";font-size:9pt;color:#444}.guide-form-preview input,.guide-form-preview select,.guide-form-preview textarea{background:#fafafa!important;border:1px solid #ccc!important;box-shadow:none!important;color:#000!important}svg.guide-illustration{max-width:200px!important;height:auto!important}h1,h2,h3{color:#000!important;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}}