.printable-card{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.printable-preview{display:block;width:100%;max-width:320px;height:auto;border:1px solid var(--line-soft);border-radius:var(--r-control)}.printable-card h2{margin-top:0}.printable-card ul{padding-left:1.25rem}.printable-card li{margin-bottom:var(--s-2)}.printable-download .hint:empty{display:none}.printable-list{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.printable-list a{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start;padding:var(--s-3);border:1px solid var(--line-soft);border-radius:var(--r-card);background:var(--card);color:var(--ink);text-decoration:none}.printable-list a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.printable-list img{width:88px;height:auto;border-radius:var(--r-box);border:1px solid var(--line-soft)}.printable-list strong{display:block;font-family:var(--serif);font-size:1.25rem;font-weight:750;line-height:1.25;margin-bottom:var(--s-1)}.printable-list span{color:var(--graphite)}@media (min-width:48rem){.printable-card{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start}}