.running-head{position:absolute;top:33px;left:75px;right:75px;text-align:center;font:11px OldStandard;letter-spacing:.035em}.ordinary .folio{left:22px;right:auto}.ordinary .running-head{left:80px;right:55px}.typeset h2{margin:10px 0 10px;font-size:18px}.typeset h2+h2{margin-top:3px}.typeset .bibliography{font-size:14.2px}.typeset .footnotes{font-size:13px}.tocleaf .typeset h2{font-size:17px;margin:12px 0 7px;text-align:left}.toc-row{padding:2px 0!important}.toc-column{text-align:right!important;font-style:italic}.typeset .number-list{font-size:inherit}.syllogism{font:italic 19px/1.5 OldStandard;margin:12px auto;text-align:left;min-width:210px}.syllogism>div:last-child{border-top:1px solid #403a31;padding-top:4px}.title-item{font-size:19px}.title-item.main-title{font-size:32px!important}.titleleaf .running-head{display:none}
@media(min-width:761px){body[data-book="theory"] .ordinary .typeset,body[data-book="theory"] .opening .typeset{font-size:19px!important;line-height:1.23!important}.typeset p{margin-bottom:6px}}
@media(max-width:760px){.running-head{display:none}.syllogism{font-size:17px}.title-item.main-title{font-size:27px!important}}
@media(min-width:761px){body[data-book="theory"] .leaf:not(.titleleaf),body[data-book="theory"] main.continuous-view .leaf:not(.titleleaf){padding-left:70px!important;padding-right:70px!important}.typeset h2{margin-top:8px;margin-bottom:8px}}
.tocleaf .typeset,main.continuous-view .tocleaf .typeset{line-height:1.15!important}.tocleaf .toc-row{padding:1px 0!important}.tocleaf .typeset h2{margin:10px 0 7px}
.tocleaf .typeset .toc-row{line-height:1.15!important}.opening .typeset h2{margin-bottom:19px}.typeset .footnotes{font-size:15px;line-height:1.23}

@media(min-width:761px){.title-item{font-size:24px}.title-item.main-title{font-size:44px!important}}
.proposed-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:65px}.proposed-columns p{text-align:left!important;text-indent:0!important}.proposed-columns .number-list{margin-bottom:12px}.proposed-columns>div{min-width:0}@media(max-width:760px){.proposed-columns{gap:16px;margin-top:30px;font-size:16px}}
.title-layout .title-item{line-height:1!important}
@media(max-width:760px){.title-layout .title-item:not(.main-title){font-size:17px}}
