.printable{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:start}.printable-preview{display:block;width:100%;max-width:320px;height:auto;border:10px solid var(--board);border-top-width:14px;box-shadow:0 -4px 0 0 var(--accent);background:#ffffff}.printable-body>h2:first-child{margin-top:0}.printable-body ul{max-width:var(--measure);padding-left:1.25rem}.printable-variant{border:0;margin:0 0 var(--s-2);padding:0}.printable-variant .check-field{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-3);min-height:44px}.printable-variant .check-field label{flex:1 1;min-width:0;padding:var(--s-2) 0;font-weight:600;cursor:pointer}.printable-variant .check-field .hint{flex-basis:100%;margin:0 0 var(--s-2) 36px}.printable-variant .check-field input[type=radio]{width:24px;height:24px;margin:0;flex:none;accent-color:var(--ink)}.printable-download .export-status:empty{display:none}.printable-list{list-style:none;margin:0 0 var(--s-5);padding:0;display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.printable-list li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start;margin:0}.printable-list img{display:block;width:96px;height:auto;border:4px solid var(--board)}.printable-list h2{margin:0 0 var(--s-2);font-size:1.375rem}.printable-list h2 a{color:var(--ink)}.printable-list p{margin:0;max-width:var(--measure)}@media (min-width:48rem){.printable{grid-template-columns:320px minmax(0,1fr)}.printable-list li{grid-template-columns:140px minmax(0,1fr)}.printable-list img{width:140px}}@media (prefers-color-scheme:dark){.printable-list img,.printable-preview{filter:brightness(.9)}}