/* Desktop auxiliary text only. Reader and daily card routes do not opt in.
   Every rule is desktop-only; headings retain their existing typography. */
@media(min-width:701px){
:where(body.desktop-type) .eyebrow:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .btn:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .btn.small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .tag:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) #preview-bar:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) #preview-bar select:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .brand-name:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .nav-links:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .nav-user:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-copy p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-vertical:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-caption:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-index:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .intro-line:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .section-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .current-art .plate:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .current-copy p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .current-meta:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .issue-no:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .issue-card .card-meta:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .card-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hall-list small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hall-list em:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .member-invite p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .page-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .filter:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .archive-count:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .archive-count select:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .breadcrumb:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .issue-heading>p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .issue-aside:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .row-content p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .row-content small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reader-side:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reader-side>a:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reader-controls button:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .article-info:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .paywall p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reader-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reader-note:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reading-status:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .membership-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .plan .duration small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .plan p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .plan ul:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .plan-badge:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .faq details:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .member-card p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .info-row:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .admin-nav a:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .admin-title p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .stat small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .panel p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .field:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .form-bottom p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .data-table:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .data-table th:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .data-table button:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .table-tools .search:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .inline-error:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .notice:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) dialog p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .code-line button:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .dialog-note:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) #toast:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .footer-links:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .footer-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:700px){
:where(body.desktop-type) .brand-name:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .nav-user:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .mobile-nav:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-copy .eyebrow:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-copy p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-index:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-caption:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-actions .btn:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-actions .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .intro-line:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .section-head .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .section-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .issue-card .card-meta:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .card-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .page-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .filter:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .archive-count:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .breadcrumb:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reader-side nav a:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .admin-nav a:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .stat small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .editor-area:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) #preview-bar:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) #preview-bar select:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .footer-links:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .footer-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .issue-no:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .account-dropdown a:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .account-dropdown button:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .account-admin-entry small:last-child:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .admin-welcome p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .office-signature span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .admin-destination p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .destination-bottom span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .destination-bottom strong:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .office-note p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:700px){
:where(body.desktop-type) .admin-welcome p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .motif-filter legend:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .motif-options .filter:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .field-help:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .cover-placeholder:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .media-feedback:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:700px){
:where(body.desktop-type) .motif-options .filter:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .original-tools:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .article-dialog .field-help:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .member-form-grid .field small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .password-help:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-results-bar:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-results-bar .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-issue-title small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-issue-title p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-issue-count:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-category h4:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-category h4>span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .managed-article-main small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .managed-article-actions .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-issue-link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-history>summary span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .content-history .muted:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:600px){
:where(body.desktop-type) .content-issue-count:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .publication-fields legend:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .publication-help:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .issue-management-tools .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .md-feedback:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:600px){
:where(body.desktop-type) .publication-tabs .filter:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .collection-index-top .eyebrow:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-search input:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-filter-row legend:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-option:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-index-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-index-bottom .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-scroll-hint:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:600px){
:where(body.desktop-type) .collection-option:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-index-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-scroll-hint:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .collection-browser .collection-search input:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-filter-surface .collection-filter-row legend:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-browser .collection-option:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-reset-row .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-page .archive-count:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-page .archive-count select:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-article .card-meta:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-parent:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-article .card-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-reading-time:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .original-card-excerpt:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reading-pass .eyebrow:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reading-pass-status:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reading-pass-main p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .pass-account:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reading-pass-benefits p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .member-renewal .section-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .renewal-option small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .renewal-option p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:900px){
:where(body.desktop-type) .collection-browser .collection-option:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-halls .collection-option:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
@media(max-width:600px){
:where(body.desktop-type) .collection-filter-surface .collection-filter-row legend:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-browser .collection-option:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-halls .collection-option:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-page .archive-count:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-page .archive-count select:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-parent:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-article .card-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-return:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .collection-reading-time:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .original-grid .card-meta:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .original-grid .card-bottom:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .original-grid .collection-return:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .original-grid .original-card-excerpt:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .reading-pass-main p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .footer-registration:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:700px){
:where(body.desktop-type) .footer-registration:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) #footer .brand-name:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) #footer .footer-icp:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:700px){
:where(body.desktop-type) #footer .footer-icp:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .daily-page-head time:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-art-card small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-art-card footer:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-editorial>.eyebrow:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-meta:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-note h3:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .daily-takeaway h3:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-share:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-day:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-day small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-day em:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-archive-card small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-archive-card p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-archive-card span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-form p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-form .field input[type=file]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
@media(max-width:1000px){
:where(body.desktop-type) .daily-share:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-week-title:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-history:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
@media(max-width:700px){
:where(body.desktop-type) .daily-page-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-share:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-history:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
}
:where(body.desktop-type) .daily-archive-count:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-archive-group-head span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-link-card p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-reader-share span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .wecom-reading small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .wecom-reading span:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .wecom-setup ol:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .wecom-groups legend:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .wecom-toggle:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .wecom-job small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .daily-intro-label:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}

/* Shared labels, controls, spacing and admin table breathing room. */
:where(body.desktop-type) small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) sup:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) sub:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) .hero-copy p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px;line-height:2}
:where(body.desktop-type) .nav-links:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .nav-user:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .btn:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .link:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .search:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .field input:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .field select:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .field textarea:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:15px}
:where(body.desktop-type) .current-copy p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .page-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .issue-heading p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .row-content p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .membership-head p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .member-invite p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .faq p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) dialog p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .admin-destination p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .office-note p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .daily-form p:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:16px;line-height:1.9}
:where(body.desktop-type) .eyebrow:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){letter-spacing:.14em}
:where(body.desktop-type) .brand-name:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px;letter-spacing:.12em}
:where(body.desktop-type) .nav:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){gap:24px}
:where(body.desktop-type) .nav-links:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){gap:24px}
:where(body.desktop-type) .brand:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){gap:12px}
:where(body.desktop-type) .intro-line:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){gap:24px;flex-wrap:wrap;line-height:1.8}
:where(body.desktop-type) .current-copy .eyebrow:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){line-height:1.8}
:where(body.desktop-type) .hall-list small:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){line-height:1.9}
:where(body.desktop-type) .admin-shell:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){max-width:1440px}
:where(body.desktop-type) .data-table:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .data-table th:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .data-table td:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px;line-height:1.8}
:where(body.desktop-type) .data-table td:nth-child(7):not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){white-space:normal;min-width:90px;max-width:110px;overflow-wrap:anywhere}
:where(body.desktop-type) .data-table td:last-child:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){white-space:normal;width:220px;min-width:200px;max-width:230px}
:where(body.desktop-type) .data-table td:last-child button:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) .data-table td:last-child a:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){display:inline-block;line-height:1.9;margin:4px 8px 4px 0;font-size:14px}
:where(body.desktop-type) .member-table:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){min-width:900px}
:where(body.desktop-type) .field:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px;line-height:1.8}
:where(body.desktop-type) .managed-article-actions:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){flex-wrap:wrap;gap:10px;max-width:260px}
:where(body.desktop-type) #dialog:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){max-width:560px}
:where(body.desktop-type) #dialog.article-dialog:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){max-width:900px}
:where(body.desktop-type) #dialog:has(.wecom-panel):not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){max-width:900px;width:94vw}
:where(body.desktop-type) #footer .brand-name:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) #footer .footer-motto:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),
:where(body.desktop-type) #footer .footer-icp:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px}
:where(body.desktop-type) [style*="font-size:7px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),:where(body.desktop-type) [style*="font-size: 7px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px!important}
:where(body.desktop-type) [style*="font-size:8px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),:where(body.desktop-type) [style*="font-size: 8px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px!important}
:where(body.desktop-type) [style*="font-size:9px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),:where(body.desktop-type) [style*="font-size: 9px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px!important}
:where(body.desktop-type) [style*="font-size:10px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),:where(body.desktop-type) [style*="font-size: 10px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px!important}
:where(body.desktop-type) [style*="font-size:11px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),:where(body.desktop-type) [style*="font-size: 11px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px!important}
:where(body.desktop-type) [style*="font-size:12px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),:where(body.desktop-type) [style*="font-size: 12px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px!important}
:where(body.desktop-type) [style*="font-size:13px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)),:where(body.desktop-type) [style*="font-size: 13px"]:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px!important}
@media(max-width:1100px){
:where(body.desktop-type) .nav:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){gap:14px}
:where(body.desktop-type) .nav-links:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){gap:12px;font-size:14px}
:where(body.desktop-type) .nav-user:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){padding:8px 12px}
:where(body.desktop-type) .nav .wordmark:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:25px}
:where(body.desktop-type) .nav .brand-name:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){font-size:14px;letter-spacing:0}
:where(body.desktop-type) .nav .brand-symbol:not(:where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.prose,.prose *)){width:36px;height:36px}
}
}

/* Keep issue-directory summaries quieter than article titles. */
@media(min-width:701px){
  :where(body.desktop-type) .issue-layout .row-content > p{font-size:14px;line-height:1.9}
}
