@font-face{font-family:Junicode;src:local("Junicode"),url(/media/fonts/Junicode.woff) format("woff"),url(/media/fonts/Junicode.ttf) format("truetype")}@font-face{font-family:Junicode;font-weight:700;src:local("Junicode Bold"),local("Junicode-Bold"),url(/media/fonts/Junicode-Bold.woff) format("woff"),url(/media/fonts/Junicode-Bold.ttf) format("truetype")}@font-face{font-family:Junicode;font-style:italic;src:local("Junicode Italic"),local("Junicode-Italic"),url(/media/fonts/Junicode-Italic.woff) format("woff"),url(/media/fonts/Junicode-Italic.ttf) format("truetype")}@font-face{font-family:Junicode;font-weight:700;font-style:italic;src:local("Junicode Bold Italic"),local("Junicode-BoldItalic"),url(/media/fonts/Junicode-BoldItalic.woff) format("woff"),url(/media/fonts/Junicode-BoldItalic.ttf) format("truetype")}@font-face{font-family:Andron;src:url(/media/fonts/andron_scriptor_web.eot)}@font-face{font-family:Andron;src:url(/media/fonts/andron_scriptor_web.woff)}.medieval{font-family:Junicode,Andron,serif}.medieval_text,.scholarly_text{font-size:12pt;font-family:Junicode,Andron,Times,serif}body,html{width:100%;overflow-x:hidden}body{margin:0;font-family:'Raleway',sans-serif;position:relative;min-height:100vh;display:flex;justify-content:center}header,nav#topNav>ul{display:flex;flex-direction:row}header{background:#a9a9a9;position:fixed;z-index:10;left:0;justify-content:flex-start}header,section#banner{height:50px}section#banner img{max-height:100%}header,nav#topNav{width:100%}nav#topNav>ul{flex-wrap:nowrap;justify-content:space-around;height:100%;font-family:'Signika',sans-serif}nav#topNav ul{margin:0;padding:0;list-style:none}nav#topNav ul a{text-decoration:none;color:#fff}nav#topNav>ul>li{display:block;position:relative;height:100%}body,nav#topNav,nav#topNav>ul>li>div{height:100%}nav#topNav>ul>li.menuitem{text-transform:uppercase}nav#topNav .menuitem a:focus,nav#topNav .menuitem:hover a{background:#d3d3d3;color:#000}nav#topNav .menuitem>a{height:100%;padding:0 1em;display:flex;align-items:center}nav#topNav .menuitem ul.submenu{display:none;background:#d3d3d3;flex-direction:column;position:absolute;width:200px}nav#topNav .menuitem:hover ul.submenu{display:block;z-index:10}nav#topNav .menuitem>ul.submenu>li>a{padding-left:1em}nav#topNav .menuitem>ul.submenu a{padding-right:1em;padding-top:.5ex;padding-bottom:.5ex;color:#000;display:block}nav#topNav .menuitem>ul.submenu li a:hover{background:#f5f5f5}nav#topNav .menuitem>ul.submenu>li>ul>li>a{padding-left:2em}main{padding-top:75px;padding-bottom:75px;max-width:1200px;margin-left:auto;margin-right:auto;width:100%;overflow-x:scroll;overflow-wrap:break-word}footer{background:#a9a9a9;color:#fff;position:absolute;bottom:0;left:0;width:100%;max-height:50px;overflow-y:hidden;z-index:200}footer p{margin:0;line-height:1.5}div#frontBanner{max-width:100%;margin-top:1em;padding-bottom:1em}div#frontBanner img{max-width:100%}ul.contributors{column-count:auto;list-style:none;padding:0}ul.contributors.longnames{columns:20em 3}ul.contributors.shortnames{columns:10em 5}ul.contributors.mainnames{columns:auto 1;text-align:center}li.featured{font-size:larger}ul.contributors li{padding:.5ex;break-inside:avoid;page-break-inside:avoid}footer,h1{text-align:center}a[href]{color:#58a6bc}a:visited{color:#8cbfd2}sup{line-height:0}h1,h2{font-family:'Signika',sans-serif}.navlist,.navlist ul{display:flex;flex-direction:row;width:auto}.navlist,.navlist label{align-content:center}.navlist label{font-size:inherit;font-style:italic;margin:0 1ex 0 0}.navlist ul{list-style:none;padding:0;margin:0;flex-wrap:wrap}.navlist li{display:inline-block;align-self:center;font-size:95%}.navlist li:not(:first-child){border-left:1px #d3d3d3 solid}.navlist li a{display:inline-block;min-width:2em;padding-left:1ex;padding-right:1ex;text-align:center;text-decoration:none}.navlist li a:focus,.navlist li a:hover{background:#f5f5f5}.navlist.expandable input[type=checkbox],.radio_button_group input[type=radio]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navlist.expandable input[type=checkbox]~label,.navlist.expandable ul{white-space:nowrap}.navlist.expandable input[type=checkbox]:focus~label{outline:#58a6bc 2px solid}@media (-webkit-min-device-pixel-ratio:0){.navlist.expandable input[type=checkbox]:focus~label{outline-color:-webkit-focus-ring-color;outline-style:auto}}.navlist.expandable input[type=checkbox]:not(:checked)~label::after{width:0;height:0;border-left:.5ex solid transparent;border-right:.5ex solid transparent;border-top:1ex solid #a9a9a9;display:inline-block;content:"";margin-left:.5ex}.navlist.expandable input[type=checkbox]:checked~label::after{width:0;height:0;border-top:.5ex solid transparent;border-left:1ex solid #a9a9a9;border-bottom:.5ex solid transparent;display:inline-block;content:"";margin-left:.5ex}.text h3{font-weight:400;margin:1em 0 0}.text h3 a:not(:hover){color:#000;text-decoration:none}.selection_component{width:65px}.selection_component select{width:100%}.selection_component h4.label_above_component{font-size:100%;text-align:center;margin:0}.navlist.expandable input[type=checkbox]:checked+ul{white-space:initial}.navlist.expandable input[type=checkbox]~ul>li{transition:max-width 1s ease-in-out,border-left .5s linear,visibility .5s;overflow:hidden;white-space:nowrap}.navlist.expandable input[type=checkbox]:not(:checked)~ul>li{max-width:0;border:0;visibility:hidden}.navlist.expandable input[type=checkbox]:not(:checked)~ul>li:not(:first-child){border-left:1px transparent solid}.navlist.expandable input[type=checkbox]:checked~ul>li{max-width:100%;visibility:visible}.toolbar_component#passus_component,span.label_above_component{display:flex;flex-direction:row;align-items:center}#passus_component #next_passus,#passus_component #prev_passus{margin-left:1.5ex;margin-right:1.5ex;color:#d3d3d3}#next_passus a:hover,#prev_passus a:hover,.linenumber.hidden:hover a{color:#000}.label_above_component h4{margin:0}#passus_component span.disabled{visibility:hidden}span.label_above_component{flex-direction:column;justify-content:space-around}.passus_select,.subselect{background-color:rgba(39,39,39,.92);color:#fff;justify-content:center;border-radius:3px;height:initial}.passus_select{text-align:center}.subselect.displayed{max-height:10000px;padding:10px 0;visibility:visible}.subselect{padding:0;max-height:0;transition:max-height .5s ease-in-out,padding .5s ease-in-out,visibility .5s;position:absolute;top:calc(100% + 3px);width:65px;visibility:hidden}.subselect .subselect_items{overflow-y:hidden;max-height:0;transition:max-height .5s}.subselect.displayed .subselect_items{max-height:10000px}.menu_label{white-space:nowrap}.menu_label::after{width:0;height:0;border-left:.5ex solid transparent;border-right:.5ex solid transparent;border-top:1ex solid #a9a9a9;display:inline-block;content:"";margin-left:.5ex}.subselect_items .menu_item_current{font-style:italic;cursor:default}ul.subselect_items li>*{display:inline-block;width:100%}.subselect_items li>:focus,.subselect_items li>:hover{background-color:#a9a9a9}button.selection_button{height:100%;width:100%;background-color:inherit;color:inherit;font-family:inherit;font-size:inherit;border:0;padding:0;border-radius:inherit}.radio_button_group{border:0;border-top:1px #000 solid;text-transform:none}.radio_button_group>legend.component_label{line-height:1}.radio_button_group .radio_button{background-image:linear-gradient(#fdfdfd,#d1d1d1);color:#666;font-weight:400;font-family:Raleway;padding:.5ex 1ex}.radio_button_group .radio_button:first-of-type{border-radius:3px 0 0 3px}.radio_button_group .radio_button:last-of-type{border-radius:0 3px 3px 0}.radio_button_group label:not(:first-of-type){border-left:1px #a7a7a7 solid}.radio_button_group input[type=radio]:checked+label{background-image:linear-gradient(#e1e1e1,#fefefe);box-shadow:0 1px 3px rgba(0,0,0,.4) inset;color:#444;text-decoration:underline dotted #444}.radio_button_group input[type=radio]:disabled+label{color:#b5b5b5;background-image:linear-gradient(#dedede,#ccc)}.radio_button_group input[type=radio]:focus+label.radio_button{outline:#58a6bc 2px solid}@media (-webkit-min-device-pixel-ratio:0){.radio_button_group input[type=radio]:focus+label.radio_button{outline-color:-webkit-focus-ring-color;outline-style:auto}}#selectionmenu{position:absolute;z-index:5;background:rgba(0,0,0,.8);color:#fff;font-family:Signika;padding:5px;border-radius:5px;display:none}#selectionmenu.displayed,nav.contents{display:block}#selectionmenu a{height:100%;width:100%;cursor:pointer}#selectionmenu::after{border-style:solid;border-width:5px 5px 0;border-bottom-color:transparent;border-left-color:transparent;border-top-color:rgba(0,0,0,.8);border-right-color:transparent;width:0;height:0;display:block;position:absolute;top:100%;left:calc(50% - 5px);content:" "}main .anchor[id]::before{display:block;content:"";margin-top:-50px;height:50px;width:0;z-index:-1}nav.contents{top:50px;bottom:0;text-indent:.5ex hanging;position:fixed;left:-300px;width:300px;overflow-y:auto;overflow-x:hidden;padding-bottom:50px;background-color:#fff;z-index:100;background-color:rgba(245,245,245,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:left .5s,visibility .5s;visibility:hidden}nav.contents ul{padding-left:1em;list-style:none}nav.contents ul li{position:relative}nav.contents a{text-decoration:none}nav.contents a:hover{text-decoration:underline}nav.contents ul li.end_contents_preface{margin-bottom:1.5ex}nav.contents input[type=checkbox].contents_expand_box{position:absolute;top:0;left:-2ex;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.5ex;width:1.5ex;font-size:initial}nav.contents input[type=checkbox].contents_expand_box:not(:checked)~ul{display:none}input.contents_expand_box::after{width:0;height:0;display:inline-block;content:"";margin-left:.25ex;margin-top:.25ex}input.contents_expand_box:not(:checked)::after{border-top:.5ex solid transparent;border-left:1ex solid #a9a9a9;border-bottom:.5ex solid transparent}input.contents_expand_box:checked::after{border-left:.5ex solid transparent;border-right:.5ex solid transparent;border-top:1ex solid #a9a9a9}#contents_button{position:fixed;z-index:200;font-size:35px;line-height:35px;top:50px;left:0;background-color:rgba(245,245,245,.95);vertical-align:middle;color:rgba(0,0,0,.5);border-radius:0 0 3px 0;transition:left .5s;border:0;margin:0;cursor:pointer}#contents_button.active{left:300px}nav.contents.active{left:0;visibility:visible}#bottom_frame{position:fixed;width:100%;bottom:0;left:0;background-color:#f5f5f5;display:none;border-top:#d3d3d3 1px solid;z-index:300;max-height:50%;overflow-y:auto}#bottom_frame.shown,.critical_text .linenumber.hidden{display:block}#compare_container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.close_button{position:absolute}.close_button::before{content:"\00d7"}#bottom_frame .close_button{font-size:30px;line-height:15px;margin:3px 0 0 3px;color:rgba(0,0,0,.8);z-index:10}#bottom_frame .close_button:hover{text-decoration:none;color:#58a6bc;cursor:pointer}.linenumber.hidden a{color:#d3d3d3}.linenumber a{color:#000;text-decoration:none}.linenumber a:hover{text-decoration:underline}.linenumber:hover a{background-color:#f5f5f5}.line.active_line,span.noteChar{font-weight:700}.line.active_line a{color:#000}.diplomatic-view .note-C,.diplomatic-view .note-P{display:none}span.noteChar{position:relative;bottom:4pt;color:#000;font-size:10pt;font-family:'Times New Roman',Times,serif}span.noteChar::after{content:attr(data-noteType)}span.noteChar:hover{border-bottom:1px dotted #717946}.note.open>span.noteChar{color:red}.note{cursor:auto}.note.open>.more{display:table}.more{display:none;margin-left:10px;border:thin solid #a9a9a9;padding:10px;color:#000;font-style:normal;font-weight:400;background-color:#fff}span.msI,span.noteChar,span.tags{cursor:pointer}#infobox,.tag_char{font-size:small;text-transform:none}.note_char,.tags{z-index:50}#infobox{display:none;line-height:150%;text-align:left;margin-top:10pt;padding:10pt;font-weight:400;border:thin solid #000;color:#000;text-decoration:none;left:250px;top:170px;position:fixed;width:150px;z-index:2000000000;background-color:#f5f5f5;border-radius:3px}#infobox .close_button{right:5px;top:0;position:absolute;cursor:pointer;font-family:sans-serif}#infobox.open{display:block}#infobox dt{float:left;clear:left}#infobox dt::after{content:":\00a0"}#infobox dd{padding-left:6pt}span.msI{position:relative;bottom:4pt;color:red;font-weight:700}.highlight{background-color:#ff0}.aria-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon_contents,.icon_hamb{height:36px;width:36px}.icon_passnav{height:36px;width:20px}.callout{display:table;margin:1em 0;padding:.5ex;border-radius:5px}.callout.external{background-color:#f7f7f7}.callout.example{background-color:#f3f3f3}.callout.warning{background-color:#f9f9f9;display:block;border:2px #a9a9a9 solid}.callout h1{font-size:inherit;text-align:left;margin:0}.callout .navlist li:not(:first-child){border-left-color:#a9a9a9}#menucheck:checked~#menutoggle svg{background-color:rgba(99,99,99,.1);transition:background-color .5s}#menutoggle .icon_hamb{background-color:rgba(169,169,169,.1);border-radius:3px;-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);color:#000;transition:color .5s}#menucheck:checked~#menutoggle .icon_hamb{color:#fff;transition:color 1s}#menucheck,#menutoggle{display:none}@media screen and (min-width:861px) and (max-width:1135px){#banner{display:none}}@media screen and (max-width:860px){header,nav#topNav>ul{justify-content:space-between}header{width:100%;flex-wrap:nowrap;object-fit:contain;z-index:400;height:50px;position:relative}section#banner{max-width:100%}section#banner>img{max-height:100%;max-width:100%;height:auto;align-items:center;position:relative;top:50%;transform:translateY(-50%)}nav#topNav>ul{position:fixed;top:0;right:0;height:100%;max-width:100vw;background-color:rgba(99,99,99,.97);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:50px 0;margin-bottom:50px;overflow-y:auto;display:flex;flex-direction:column;transition:transform .75s,visibility 0s;visibility:visible}nav#topNav .menuitem ul.submenu{display:block;position:relative;max-height:0;overflow-y:hidden}nav#topNav .menuitem:not(:hover) ul.submenu{visibility:hidden;transition:max-height ease-in-out .25s,visibility .25s}nav#topNav .menuitem:hover ul.submenu{visibility:visible;max-height:100vw;transition:max-height .25s,visibility 0s}li.menuitem{font-size:larger;margin:0}div#sidebar_button{font-size:50px}input#sidebar_box{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;position:fixed;right:15px;top:15px;z-index:100}#sidebar_box:not(:checked)~#topNav{transform:translateX(calc(100% + 1px));transition:transform .5s,visibility .5s;visibility:hidden}#sidebar_box:checked~#topNav{transform:translateX(0);transition:transform .5s,visibility 0s;visibility:visible}main{padding:0 1ex 75px;box-sizing:border-box}label:active svg{background-color:#636363}header>label{height:100%;width:40px;font-size:50px;line-height:50px;fill:#fff;margin:0 5px}body,body>div,main{width:100%}#passus_component span.disabled,button#contents_button,nav#topNav .menuitem:hover ul.submenu,nav.contents{display:none}fieldset#view_group{display:flex;flex-direction:column;padding:0}label.radio_button{margin:5px}.radio_button_group .radio_button,.radio_button_group .radio_button:first-of-type,.radio_button_group .radio_button:last-of-type{border-radius:3px}.radio_button_group input[type=radio]:checked+label{font-weight:700}nav#topNav .menuitem>a,nav#topNav li>div:not(#view_component){padding:0 1ex}.subselect{position:relative;width:100%}.toolbar_component#passus_component{align-items:flex-start}#menucheck,#menutoggle,body{display:block}nav#topNav>ul>li{height:initial;margin:1ex 0}.menubar li:first-of-type{margin-top:50px}.menubar li:last-of-type{margin-bottom:50px}*{box-sizing:border-box}#topNav>label{z-index:100;position:fixed;right:0;top:0;margin:7px}nav#topNav>input:not(:checked)~ul{transform:translate3d(calc(100% + 1px),0,0);visibility:hidden;transition:transform .75s,visibility 0s linear .75s}li.menuitem a{width:100%;padding:0}nav#topNav{width:initial}input#menucheck{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px}#menutoggle{cursor:pointer}.linenumber,.linenumber *{box-sizing:content-box}.selection_component{flex-grow:2}#next_passus a:hover,#prev_passus a:hover{color:#fff}}@media print{footer,header,nav{display:none}main{width:100%;margin-top:0}}