/* A second reading object, using the existing article typography. */
.draft-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 0;border-top:1px solid #ffffff35;margin-top:28px}
.draft-entry-status{display:block;font-size:11px;line-height:1.8;color:#b8cbbd;margin-bottom:12px}
.draft-entry-title{display:block;font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.5}
.draft-entry-arrow{font-size:30px}.draft-entry:hover .draft-entry-title{color:#efad8c}
.draft-page .sample-note{font-size:12px;line-height:1.9;margin-top:28px}
.draft-page .sample-note strong{font-weight:500;color:var(--ink)}
.draft-page .article-hero h1{text-wrap:balance}
.draft-page .prose{width:100%}
.draft-tools{position:sticky;top:36px;display:flex;flex-direction:column;gap:18px;font-size:12px;line-height:1.8;padding-top:7px}
.draft-tools .mono{font-size:10px;color:var(--muted)}
.draft-tools a{text-decoration:underline;text-decoration-color:#193e3450;text-underline-offset:5px}
#draft-content a{color:#9f3b23;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}
#draft-content a:hover{color:var(--ink)}
#draft-content>p:first-child{font-family:var(--serif);font-size:26px;line-height:1.7;color:var(--ink);margin-bottom:32px}
#draft-content h2,#draft-content h3,#draft-content h4{scroll-margin-top:36px;margin-top:44px}
#draft-content h3{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.6;margin-bottom:22px}
#draft-content h4{font-size:21px;line-height:1.7;margin-bottom:20px}
#draft-content ul,#draft-content ol{padding-left:1.6em;margin-bottom:26px}
#draft-content li{padding-left:.15em;margin-bottom:.5em}
#draft-content li>ul,#draft-content li>ol{margin-top:.5em;margin-bottom:.5em}
#draft-content li>p{margin-bottom:.5em}
#draft-content blockquote p:last-child{margin-bottom:0}
#draft-content pre{max-width:100%;overflow-x:auto;padding:22px;background:#ecefe5;border:1px solid #193e3420;margin-bottom:26px;font-size:.85em;line-height:1.75}
#draft-content code{font-family:"SFMono-Regular",Consolas,monospace;overflow-wrap:anywhere}
#draft-content pre code{white-space:pre;overflow-wrap:normal}
#draft-content .prose-table{max-width:100%;overflow-x:auto;margin-bottom:26px}
#draft-content table{border-collapse:collapse;font-size:.9em;min-width:100%}
#draft-content th,#draft-content td{padding:12px 16px;text-align:left;border:1px solid #193e3430;vertical-align:top}
#draft-content th{background:#ecefe5;font-weight:500}
#draft-content hr{border:0;border-top:1px solid #193e3430;margin:36px 0}
#draft-content h5,#draft-content h6{font-size:18px;line-height:1.8;margin:32px 0 18px;scroll-margin-top:36px}
.content-entry-list:empty{display:none}
@media(max-width:760px){
  .draft-entry{padding:24px 0;gap:18px}.draft-entry-status{font-size:10px}.draft-entry-title{font-size:26px}
  .draft-page .article-meta{font-size:10px}.draft-page .sample-note{font-size:11px;margin-top:22px}
  .draft-tools{position:static;flex-direction:row;flex-wrap:wrap;gap:14px 22px;width:100%;padding:0 0 20px;border-bottom:1px solid #193e3420}
  .draft-tools .mono{width:100%;font-size:9px}
  #draft-content>p:first-child{font-size:21px;line-height:1.75;margin-bottom:28px}
}
