.reader-card{margin-top:var(--space-4);overflow-wrap:anywhere;max-width:720px}.reader-fields{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reader-card summary{cursor:pointer;font-weight:600}.reader-remember{align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3);display:flex}.reader-buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.reader-upload{max-width:600px}.reader-address{overflow-wrap:anywhere}@media (max-width:600px){.reader-fields{grid-template-columns:minmax(0,1fr)}}.reader-upload input[type=file]{color:var(--muted);font:400 14px/1.3 var(--sans);padding:0;overflow:hidden}.reader-upload input[type=file]::file-selector-button{min-height:var(--control-height);margin-right:var(--space-3);padding:6px var(--space-4);border:0;border-right:1px solid var(--rule);background:var(--screen);color:var(--ink);font:500 14px/1.3 var(--sans);cursor:pointer}.reader-upload input[type=file]::file-selector-button:hover{background:var(--wash)}.reader-error,.reader-upload .reader-error{color:var(--red)}@media (max-width:760px){.reader-check{align-items:center;min-height:44px;display:inline-flex;position:relative}.reader-check:after{content:"";position:absolute;inset:0 -8px}}.check-lines{gap:var(--space-3);margin-block:var(--space-3);display:grid}.check-line{padding:var(--space-3);border-left:3px solid var(--rule);background:var(--wash)}.check-line-words{margin:0 0 var(--space-2);font-weight:600}.check-line-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}
