/* Public archive pages have a standalone shell, including saved email tables. */
.shell { min-width:0; overflow-wrap:anywhere; }
.top a,.share a,.signup a,.issue-list a,footer a { display:inline-flex; align-items:center; min-height:44px; }
.email-issue { max-width:100%; overflow-x:auto; }
.email-issue :is(p,td,div,span,a) { font-size:16px!important; }
.email-issue :is(img,video) { max-width:100%!important; object-position:center; }
.pj-newsletter-placement__form :is(input,select,textarea,button) { font-size:16px; min-height:44px; max-width:100%; box-sizing:border-box; }
.pj-newsletter-placement__form :is(label,p) { font-size:16px; }
.pj-newsletter-placement__form small { font-size:12px; }
.pj-course-choice label,.pj-alert-preferences label,summary { min-height:44px; padding-block:10px; }
.pj-course-choice input[type=checkbox],.pj-alert-preferences input[type=checkbox] { min-height:20px; }
@media(max-width:430px) { .shell { padding:16px; } .signup,.issue-list li { padding:16px; } }
