.corpus-r7{margin-block:2.4rem}.corpus-r7 .work-record{margin-block:1.2rem}.corpus-r7 figure{margin:1.5rem 0}.corpus-r7 figure img{display:block;max-width:100%;height:auto;object-fit:contain}.corpus-r7 figcaption{font-size:.9rem;line-height:1.55;margin-top:.7rem}.corpus-r7 .r7-diagram{max-width:640px}.corpus-r7 .r7-links{padding-left:1.4rem}.corpus-r7 .r7-links li{margin-block:.65rem}.corpus-r7 ol>li{margin-block:1.2rem}.corpus-r7 h3{font-size:1.15em;line-height:1.35}.corpus-r7 dd{overflow-wrap:anywhere}.corpus-r7 details{margin-block:1rem}.corpus-r7 summary{cursor:pointer}.corpus-r7 .r7-downloads{display:flex;flex-wrap:wrap;gap:.7rem}.corpus-r7 .button{white-space:normal;overflow-wrap:anywhere}.r7-index{margin-block:3rem}.r7-index .r7-intro{max-width:65ch}.r7-index .directory{column-count:2;column-gap:2rem}.r7-index .directory li{break-inside:avoid;margin-block:.7rem}@media(max-width:650px){.r7-index .directory{column-count:1}}