.public-reading-hero h1[data-v-f79ab680]{font-family:var(--font-reading);letter-spacing:-.03em;font-weight:500}.reader[data-v-f79ab680] h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin-top:2.2rem;margin-bottom:.6rem;scroll-margin-top:6rem;font-size:1.55rem;font-weight:400;line-height:1.1}.reader[data-v-f79ab680] h3{font-family:var(--font-body);color:var(--color-ink);margin-top:1.6rem;margin-bottom:.4rem;scroll-margin-top:6rem;font-size:.95rem;font-weight:600}.reader[data-v-f79ab680] p{max-width:68ch;margin-bottom:.9rem}.reader[data-v-f79ab680] ul,.reader[data-v-f79ab680] ol{max-width:66ch;margin:.6rem 0 1rem 1.1rem}.reader[data-v-f79ab680] ul{list-style:outside}.reader[data-v-f79ab680] ol{list-style:decimal}.reader[data-v-f79ab680] li{margin-bottom:.4rem;padding-left:.2rem}.reader[data-v-f79ab680] strong{color:var(--color-ink);font-weight:600}.reader[data-v-f79ab680] blockquote{border-left:3px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink);margin:1.4rem 0;padding:.9rem 1.1rem}.reader[data-v-f79ab680] blockquote p{margin-bottom:0;font-size:.9rem}.reader[data-v-f79ab680] code{background:var(--color-paper-2);border-radius:2px;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.reader[data-v-f79ab680] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem}.reader[data-v-f79ab680] th{text-align:left;border-bottom:1px solid var(--color-ink);padding:.4rem .5rem}.reader[data-v-f79ab680] td{border-bottom:1px solid var(--color-rule);padding:.4rem .5rem}.reader[data-v-f79ab680] hr{border:0;border-top:1px solid var(--color-rule);margin:2rem 0}.reader[data-v-f79ab680] a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:2px}
