/* Composed biographical essays retain the searchable, unchanged manuscripts behind a separate index. */
.person-composed-article{max-width:780px;margin:0 auto;color:#304646}
.person-composed-section{scroll-margin-top:102px;padding:8px 0 15px}
.person-composed-section+.person-composed-section{border-top:1px solid #e8e9df;margin-top:18px;padding-top:31px}
.person-composed-section h4{font:600 clamp(21px,2vw,27px)/1.6 var(--serif);letter-spacing:.025em;color:#203f45;margin:5px 0 21px}
.person-composed-section p{font-size:16px;line-height:2.25;letter-spacing:.016em;margin:0 0 21px;text-align:justify;overflow-wrap:anywhere}
.person-article-bibliography{margin-top:34px;padding:28px 0 16px;border-top:2px solid #b5a381}
.person-article-bibliography h4{font:600 21px/1.5 var(--serif);margin:0 0 16px;color:#2b4b48}
.person-article-bibliography h4:not(:first-child){margin-top:31px}
.person-article-reference{display:grid;gap:5px;padding:11px 0;border-bottom:1px solid #e9e9e2}
.person-article-reference a{font-size:14px;color:#2d635d;text-decoration:underline;text-decoration-color:#b5c7bf;text-underline-offset:4px;line-height:1.6}
.person-article-reference small{color:#74847c;line-height:1.65;font-size:12px}
.person-article-bibliography ol{margin:0;padding:0 0 0 22px}
.person-article-bibliography li{font-size:13px;color:#546c64;line-height:1.85;margin:6px 0}
.person-article-bibliography li a{color:#375f5b;text-decoration:underline;text-decoration-color:#bbcfc5;text-underline-offset:3px}
.person-original-entry{border:1px solid #ccdcd0;background:#f4f6f1;color:#305e56;border-radius:8px;padding:12px 19px;font-size:13px;margin-top:20px}
.person-original-entry:hover{background:#e8f0e8}
.person-article-toc{width:100%;text-align:left;color:#546962;background:transparent;padding:9px 15px 9px 37px;font-size:12px;line-height:1.65;border:0;cursor:pointer}
.person-article-toc:hover{background:#e8f0e8;color:#195b50}
.person-source-directory{margin:17px 0 7px;border-top:1px solid #dde5db;padding-top:9px}
.person-source-directory>summary{padding:11px 15px;color:#7e734f;font-size:12px;cursor:pointer;font-weight:600;list-style-position:inside}
.person-source-directory[open]>summary{border-bottom:1px solid #e4e9e0}
.person-source-directory .person-reading-group{padding-top:13px;font-size:10px}
.person-source-directory .chapter-btn{font-size:11px;padding-top:9px;padding-bottom:9px;min-height:40px}
.community-heading-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}
.community-heading-tools button{border:1px solid #d5e0d8;border-radius:50%;height:30px;width:30px;display:grid;place-items:center;background:transparent;color:#315f57;font-size:20px;cursor:pointer}
.community-heading-tools button:hover{background:#edf3ef}
.community-heading-tools button:disabled{opacity:.45;cursor:default}
.community-heading-tools button:focus-visible{outline:2px solid #a08a62;outline-offset:2px}
@media(max-width:740px){
  .person-composed-section{scroll-margin-top:90px}
  .person-composed-section h4{font-size:21px;margin-bottom:14px}
  .person-composed-section p{font-size:15px;line-height:2.15;margin-bottom:18px;letter-spacing:.005em}
  .person-composed-section+.person-composed-section{margin-top:12px;padding-top:27px}
  .person-article-bibliography{margin-top:22px;padding-top:22px}
  .person-article-bibliography h4{font-size:19px}
  .person-article-toc{padding:8px 15px 8px 33px}
}
