.site-footer .foot-brand{width:auto;max-width:100%;align-items:flex-start;text-align:left}.site-footer .foot-brand .brand-line{font-size:30px}.site-footer .brand-subtitle{font-size:17px;text-align:left}.site-footer .project-author{font-size:15px;line-height:1.5;margin:.65rem 0 0}.site-footer .copy{font-size:14px;line-height:1.65;overflow-wrap:break-word}.site-footer .footer-legal a{padding:3px 0}.library-genre{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:1rem 0}.library-genre select{padding:.6rem .8rem;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit}.passage-continuation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 0;margin:1.4rem 0}.passage-continuation p{margin:.3rem 0!important;text-indent:0!important}.passage-continuation a{color:var(--terracotta);font-size:1.15rem}.passage-question{border-top:1px solid var(--line);padding-top:1rem;margin-top:1.4rem}.passage-question p{text-indent:0}.artistic-caption{font-size:.85rem;line-height:1.4;color:#68554b;margin:.4rem 0}.legal-reading h2{font-size:1.55rem;margin:1.4rem 0 .5rem}.legal-reading p,.legal-reading li{font-size:1rem;line-height:1.65}.legal-reading a{overflow-wrap:anywhere}.legal-reading table{width:100%;border-collapse:collapse;font-size:.95rem}.legal-reading td,.legal-reading th{padding:.65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.legal-reading .table-wrap{overflow:auto}.article-grid{align-items:start}.article-prose>.reading-note{margin-bottom:1rem}.reader-participation{border-top:1px solid #d0aaa0;border-bottom:1px solid #d0aaa0}.reader-participation label small{font-weight:400}.reading [data-editorial-related]{background:linear-gradient(90deg,#fbf7f0,#fffdfa);padding:1rem 1.1rem;border-bottom:1px solid var(--line)}.reading .passage-card h3{font-size:1.25rem}.reading .passage-card p{font-size:.95rem;text-indent:0;text-align:left}.footer-legal a:focus-visible{outline-color:#ffe4c4}
@media(max-width:760px){.site-footer .foot-brand{align-items:center;text-align:center}.site-footer .brand-subtitle{text-align:center}.site-footer .project-author{font-size:14px}.legal-reading th,.legal-reading td{min-width:150px}.article-prose>.reading-note{padding:1rem}.reading [data-editorial-related]{padding:.9rem}.library-genre{display:block}.library-genre select{width:100%;margin-top:.4rem}}
