.card-print-guide{margin:1rem 0;padding:1rem;border:1px solid var(--line,#3b5143);border-radius:12px;background:var(--panel,#102017)}
.card-print-guide h3{margin:0 0 .5rem;font-size:1rem}.card-print-guide p{font-size:.875rem;line-height:1.6;margin:.5rem 0}.card-print-guide summary{cursor:pointer;padding:.7rem 0;font-weight:600;min-height:44px}.card-print-guide a{color:inherit;text-underline-offset:3px}.print-guide-versions{display:grid;gap:1.1rem;margin:1rem 0}.print-guide-versions figure{display:grid;grid-template-columns:minmax(90px,120px) minmax(0,1fr);gap:1rem;margin:0;padding-bottom:1rem;border-bottom:1px solid var(--line,#3b5143)}.print-guide-versions img{display:block;width:100%;height:auto;border-radius:7px}.print-guide-versions figcaption{min-width:0;overflow-wrap:anywhere}.print-guide-versions strong{font-size:.9rem}.print-guide-versions a:focus-visible,.card-print-guide summary:focus-visible{outline:3px solid var(--accent,#00c853);outline-offset:4px}
@media(max-width:380px){.print-guide-versions figure{grid-template-columns:90px minmax(0,1fr);gap:.65rem}.card-print-guide{padding:.75rem}}
