.process-directory{max-width:920px;margin-top:52px;padding-top:26px;border-top:1px solid #cbd2cf}
.process-directory h2{font-size:16px;font-weight:400;margin:0 0 18px}
.process-links a{display:flex;gap:22px;align-items:baseline;padding:14px 0;border-bottom:1px solid #d4dbd7}
.process-links .process-date{margin-left:auto;color:var(--quiet);font-size:13px}
.process-page{max-width:1160px;min-width:0}.process-page .detail-heading{margin-bottom:28px}
.process-books,.process-sheets{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap}
.process-books{margin-bottom:16px}.process-books button,.process-sheets button{padding:5px 0;color:var(--quiet);text-align:left}
.process-books button[aria-pressed=true],.process-sheets button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-underline-offset:6px}
.process-source{display:flex;flex-wrap:wrap;gap:6px 24px;color:var(--quiet);font-size:13px;margin-bottom:24px;overflow-wrap:anywhere}
.process-sheets{padding:16px 0;border-top:1px solid #cbd2cf;border-bottom:1px solid #cbd2cf;gap:8px 22px}
.process-toolbar{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:23px}.process-search{margin-left:auto}.process-search input{width:235px;max-width:100%;border:0;border-bottom:1px solid #aab5af;background:transparent;padding:8px 0;border-radius:0}
.process-result{font-size:13px;color:var(--quiet);margin:18px 0}.process-reader{max-width:950px}
.process-section{font-size:15px;margin:28px 0 12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}
.process-entry{border-bottom:1px solid #cbd2cf}.process-entry summary{list-style:none;display:flex;align-items:baseline;gap:20px;padding:18px 0;cursor:pointer;font-size:16px}.process-entry summary::-webkit-details-marker{display:none}.process-key{min-width:38px;max-width:150px;flex-shrink:0;color:var(--quiet);overflow-wrap:anywhere}.process-entry-title{min-width:0;overflow-wrap:anywhere}.process-plus{margin-left:auto;font-size:20px;line-height:1;flex-shrink:0}.process-entry[open] .process-plus{transform:rotate(45deg)}
.process-entry dl{margin:4px 0 28px 58px}.process-entry dl>div{display:grid;grid-template-columns:minmax(90px,155px) minmax(0,1fr);gap:22px;margin:0 0 22px}.process-entry dt{font-size:14px;color:var(--quiet)}.process-entry dd{margin:0;font-size:16px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.process-note{display:block;color:var(--quiet);margin-top:10px;font-size:14px;white-space:pre-wrap}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.process-directory{margin-top:38px}.process-links a{gap:10px}.process-links .process-date{font-size:12px}.process-toolbar{gap:15px}.process-search{width:100%;margin:0;order:3}.process-search input{width:100%}.process-entry summary{gap:12px;font-size:15px}.process-entry dl{margin-left:0}.process-entry dl>div{display:block}.process-entry dt{margin-bottom:7px}.process-entry dd{font-size:15px}.process-sheets{gap:8px 17px}.process-key{min-width:32px;max-width:75px}}

.alevel-sections{list-style:none;padding:8px 0 2px 15px;font-size:13px}.alevel-sections li{padding:4px 0}.process-archive{max-width:920px}.process-student{display:grid;grid-template-columns:140px minmax(0,1fr);gap:30px;margin-bottom:24px}.process-student h2{font-size:16px;font-weight:400;margin:13px 0}.process-student .process-links{min-width:0}.process-reading-label{color:var(--quiet)}
@media(max-width:700px){.process-student{grid-template-columns:1fr;gap:0;margin-bottom:28px}.process-student h2{margin:0 0 3px}.process-links a{min-width:0}}
