.printable-layout{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:start}@media (min-width:48rem){.printable-layout{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.printable-figure{margin:0;padding:var(--s-5);background:var(--frame);border-radius:var(--r-card)}.printable-figure img{display:block;width:100%;height:auto;max-width:20rem;margin:0 auto;outline:1.5px solid var(--ink);outline-offset:6px}.printable-figure figcaption{margin-top:var(--s-4);font-size:.875rem;color:var(--graphite);text-align:center}.printable-download{margin:0 0 var(--s-5)}.printable-download .button{margin-top:var(--s-2)}.printable-status{margin:var(--s-3) 0 0;color:var(--graphite)}.printable-status.is-error{color:var(--bad);font-weight:600}.printable-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-5);gap:var(--s-5)}@media (min-width:48rem){.printable-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.printable-list li{display:grid;grid-gap:var(--s-3);gap:var(--s-3);align-content:start}.printable-list h2{font-size:1.3125rem;margin:0}.printable-list p{margin:0;color:var(--graphite)}.printable-list .printable-figure{padding:var(--s-4)}.seg-field{border:0;padding:0;margin:0 0 var(--s-3);min-width:0}.seg-field>legend{padding:0;margin-bottom:var(--s-1)}.seg{flex-wrap:wrap;max-width:100%;border:1px solid var(--line);border-radius:var(--r-control);background:var(--card);overflow:hidden}.seg,.seg-opt{display:inline-flex}.seg-opt{position:relative;min-width:0}.seg-opt+.seg-opt{border-left:1px solid var(--line-soft)}.seg-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.seg-opt span{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);font-weight:600;color:var(--graphite)}.seg-opt input:checked+span{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink),inset 0 -4px 0 var(--accent-fill)}.seg-opt input:checked+span:before{content:"\2713"/"";margin-right:6px}.seg-opt input:focus-visible+span{outline:3px solid var(--focus);outline-offset:-3px}