@font-face{font-family:unicons;src:url(../media/unicons_line.p.2_r8e0xi8ihrf.woff2)format("woff2");font-display:block}.unicons_3db03a55-module__xu1ROa__className{font-family:unicons}
.letters-module__J3sKVG__page{flex-direction:column;align-items:center;gap:24px;padding:24px 16px 64px;display:flex}.letters-module__J3sKVG__banner{box-sizing:border-box;border-radius:var(--r-inner);background:var(--amber-tint);width:min(8.5in,100%);color:var(--amber-deep);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.letters-module__J3sKVG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:min(8.5in,100%);display:flex}.letters-module__J3sKVG__heading h1{font-family:var(--font-display), var(--font-system);color:var(--ink);margin:0;font-size:28px;font-weight:500;line-height:1.2}.letters-module__J3sKVG__heading p{color:var(--muted);margin:4px 0 0;font-size:15px}.letters-module__J3sKVG__actions{flex-wrap:wrap;gap:12px;display:flex}.letters-module__J3sKVG__empty{width:min(8.5in,100%)}.letters-module__J3sKVG__make{flex-direction:column;align-items:center;gap:10px;display:flex}.letters-module__J3sKVG__refusal{color:var(--madrona);margin:0;font-size:15px}.letters-module__J3sKVG__sheets{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.letters-module__J3sKVG__sheet{box-sizing:border-box;aspect-ratio:8.5/11;background:var(--card);width:min(8.5in,100%);box-shadow:var(--shadow);color:var(--ink);font-family:var(--font-body), var(--font-system);flex-direction:column;gap:.26in;padding:min(.75in,6vw);display:flex}.letters-module__J3sKVG__sheet p,.letters-module__J3sKVG__sheet h2{margin:0}.letters-module__J3sKVG__testMark{border:1px solid var(--amber-deep);border-radius:var(--r-ctl);color:var(--amber-deep);text-align:center;padding:6px 10px;font-size:9pt;font-weight:600}.letters-module__J3sKVG__letterhead{border-bottom:1px solid var(--border);padding-bottom:.16in}.letters-module__J3sKVG__community{font-family:var(--font-display), var(--font-system);font-size:15pt;font-weight:600;line-height:1.25}.letters-module__J3sKVG__place{color:var(--muted);margin-top:2px;font-size:10pt}.letters-module__J3sKVG__toLine{color:var(--muted);font-size:10.5pt}.letters-module__J3sKVG__address{font-family:var(--font-display), var(--font-system);margin-top:2px;font-size:18pt;font-weight:500;line-height:1.25}.letters-module__J3sKVG__title{font-family:var(--font-display), var(--font-system);font-size:24pt;font-weight:500;line-height:1.15}.letters-module__J3sKVG__intro{white-space:pre-line;font-size:12pt;line-height:1.5}.letters-module__J3sKVG__answer{border:1.5px solid var(--ink);border-radius:var(--r-card);break-inside:avoid;flex-wrap:wrap;align-items:center;gap:.32in;padding:.28in;display:flex}.letters-module__J3sKVG__square{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.letters-module__J3sKVG__qr{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:2in;height:2in;display:block}.letters-module__J3sKVG__qrLight{fill:#fff}.letters-module__J3sKVG__qrDark{fill:#000}.letters-module__J3sKVG__link{max-width:2in;color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:9pt}.letters-module__J3sKVG__howTo{flex-direction:column;flex:2.6in;gap:8px;font-size:12pt;line-height:1.4;display:flex}.letters-module__J3sKVG__code{font-family:var(--font-display), var(--font-system);font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;font-size:34pt;font-weight:600;line-height:1.1}.letters-module__J3sKVG__closes{font-weight:600}.letters-module__J3sKVG__once{color:var(--muted);margin-top:auto;font-size:10pt}@media print{@page{size:letter;margin:0}:is(html:has(.letters-module__J3sKVG__page),body:has(.letters-module__J3sKVG__page)){background:var(--card);min-height:0;display:block}.letters-module__J3sKVG__page,.letters-module__J3sKVG__sheets{padding:0;display:block}.letters-module__J3sKVG__banner,.letters-module__J3sKVG__toolbar{display:none}.letters-module__J3sKVG__sheet{aspect-ratio:auto;width:auto;box-shadow:none;break-after:page;break-inside:avoid;padding:.75in}.letters-module__J3sKVG__sheet:last-child{break-after:auto}}
