.rjm[data-astro-cid-dovjfb5b]{background:var(--paper-2);border-radius:var(--radius-lg);flex-direction:column;gap:16px;margin:12px 0 28px;padding:clamp(22px,4vw,34px);display:flex}.rjm[data-astro-cid-dovjfb5b] .eyebrow[data-astro-cid-dovjfb5b]{margin:0}.rjm-grid[data-astro-cid-dovjfb5b]{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.rjm-opts[data-astro-cid-dovjfb5b]{flex-direction:column;gap:14px;min-width:0;display:flex}.rjm-f[data-astro-cid-dovjfb5b]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.rjm-f[data-astro-cid-dovjfb5b] legend[data-astro-cid-dovjfb5b]{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600}.rjm-c[data-astro-cid-dovjfb5b]{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.rjm-c[data-astro-cid-dovjfb5b] input[data-astro-cid-dovjfb5b]{width:17px;height:17px;accent-color:var(--accent);flex:none}.rjm-t[data-astro-cid-dovjfb5b]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.rjm-t[data-astro-cid-dovjfb5b] input[data-astro-cid-dovjfb5b]{font:400 16px var(--sans);border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:12px;padding:9px 12px}.rjm-prev[data-astro-cid-dovjfb5b]{flex-wrap:wrap;align-content:flex-start;gap:14px;min-height:200px;display:flex}.rjm-actions[data-astro-cid-dovjfb5b] .btn[data-astro-cid-dovjfb5b]{font-size:15px}.rjm-note[data-astro-cid-dovjfb5b]{color:var(--muted);margin:0;font-size:13px}@media (width<=720px){.rjm-grid[data-astro-cid-dovjfb5b]{grid-template-columns:1fr}}.rj-thumb{border:2px solid var(--ink);width:150px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:4px;position:relative;overflow:hidden}.rj-thumb .rj-page{transform-origin:0 0;position:absolute;top:0;left:0}.rj-thumb-l{color:var(--ink-2);width:150px;margin-top:6px;font-size:12px}.rj-page{box-sizing:border-box;color:#1e2422;background:#fff;flex-direction:column;font-family:Public Sans,system-ui,sans-serif;display:flex;overflow:hidden}.rj-letter{width:8.5in;height:11in;padding:.55in}.rj-a4{width:210mm;height:297mm;padding:14mm}.rj-page h2{letter-spacing:-.01em;color:#1e2422;border:0;margin:0 0 4pt;padding:0;font-family:Georgia,Newsreader,serif;font-size:26pt;font-weight:600}.rj-page .rj-sub{color:#6b645a;margin:0 0 12pt;font-size:10pt}.rj-page .rj-foot{color:#999;text-align:right;margin-top:auto;padding-top:8pt;font-size:7.5pt}.rj-tbl{border-collapse:collapse;flex:1;width:100%}.rj-tbl th{text-transform:uppercase;letter-spacing:.06em;text-align:left;color:#1e2422;border-bottom:1.5pt solid #1e2422;padding:0 4pt 4pt;font-size:8.5pt}.rj-tbl td{color:#999;border-bottom:.75pt solid #bbb;padding:0 4pt;font-size:10pt}.rj-box{vertical-align:middle;border:1pt solid #1e2422;border-radius:2pt;width:9pt;height:9pt;display:inline-block}.rj-stars{letter-spacing:2pt;color:#999;font-size:11pt}.rj-fields{flex-direction:column;flex:1;gap:10pt;display:flex}.rj-line{align-items:flex-end;gap:8pt;font-size:10.5pt;font-weight:600;display:flex}.rj-line span:last-child{border-bottom:.75pt solid #999;flex:1;height:14pt}.rj-two{grid-template-columns:1fr 1fr;gap:10pt 18pt;display:grid}.rj-area{flex-direction:column;flex:1;font-size:10.5pt;font-weight:600;display:flex}.rj-area div{background-image:linear-gradient(0deg,#bbb .75pt,#0000 .75pt);background-repeat:repeat;background-size:100% 22pt;flex:1;margin-top:4pt}.rj-shelves{flex-direction:column;flex:1;justify-content:space-around;display:flex}.rj-shelf{border-bottom:3pt solid #1e2422;align-items:flex-end;gap:3pt;height:22%;padding:0 6pt;display:flex}.rj-spine{border:1pt solid #1e2422;border-bottom:0;border-radius:2pt 2pt 0 0;flex:1;position:relative}.rj-spine i{text-align:center;color:#999;font-size:6.5pt;font-style:normal;position:absolute;bottom:3pt;left:0;right:0}.rj-bingo{border:1.5pt solid #1e2422;flex:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid}.rj-bingo div{text-align:center;border:.75pt solid #1e2422;justify-content:center;align-items:center;padding:6pt;font-size:9pt;line-height:1.3;display:flex}.rj-bingo .free{background:#e7c98a;font-weight:700}.rj-quotes{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:12pt;display:grid}.rj-q{color:#a9c3b8;border:1pt solid #1e2422;border-radius:6pt;flex-direction:column;padding:10pt;font-family:Georgia,serif;font-size:20pt;line-height:1;display:flex}.rj-q small{color:#6b645a;border-top:.75pt solid #bbb;margin-top:auto;padding-top:4pt;font-family:Public Sans,system-ui,sans-serif;font-size:8.5pt}.rj-days{grid-template-columns:repeat(16,1fr);gap:4pt;display:grid}.rj-days span{aspect-ratio:1;color:#999;border:1pt solid #1e2422;border-radius:50%;justify-content:center;align-items:center;font-size:6.5pt;display:flex}.rj-cover{text-align:center;justify-content:center;align-items:center}.rj-cover h2{font-size:40pt}.rj-cover .rj-name{color:#1e2422;margin:10pt 0 0;font-size:16pt}.rj-cover .rj-rule{border-bottom:1pt solid #999;width:50%;height:26pt;margin:6pt auto 0}.rj-cover svg{width:60%;margin-top:30pt}#rj-print{display:none}@media print{body.printing-rj>:not(#rj-print){display:none!important}body.printing-rj{background:#fff!important;margin:0!important}body.printing-rj #rj-print{display:block}#rj-print .rj-page{break-after:page;page-break-after:always}#rj-print .rj-page:last-child{break-after:auto;page-break-after:auto}}
