/* Public article reader; native dialogs need no server or sign-in. */
.writing-card h3 a{display:block;text-align:left;font:inherit}
.writing-card h3 a:hover{color:#486E72}
dialog.essay-dialog{position:fixed;inset:0;margin:auto;border:1px solid #C9D9D5;max-height:88vh;overscroll-behavior:contain;box-shadow:0 1.5rem 5rem rgba(8,47,54,.24)}
dialog.essay-dialog:not([open]){display:none!important}
dialog.essay-dialog[open]{display:block!important}
dialog.essay-dialog::backdrop{background:rgba(8,47,54,.72)}
html.article-open,html.article-open body{overflow:hidden}
.essay-close{position:sticky;top:0;float:right;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.5rem -1.25rem .5rem .75rem;padding:0;border:1px solid #C9D9D5;border-radius:50%;background:var(--background);color:var(--ink);font-size:1.6rem;line-height:1}
.essay-close:hover{background:#E8EFEC}
@media(max-width:640px){.essay-close{margin-right:-.35rem}}
@media print{dialog.essay-dialog[open]{box-shadow:none;border:none}dialog.essay-dialog::backdrop{background:none}.essay-close{display:none}html.article-open,html.article-open body{overflow:visible}}

