.bilpub-theme .agreement-measure{max-width:880px;margin-inline:auto;min-width:0}
.bilpub-theme .agreement-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:30px;color:#536b7b;font:14px/1.5 ElifeNoto,Arial,sans-serif}
.bilpub-theme .agreement-breadcrumb a{color:#086596}
.bilpub-theme .agreement-breadcrumb [aria-current]{overflow-wrap:anywhere}
.bilpub-theme .agreement-heading{padding:42px 0 26px;border-bottom:2px solid #253c4b}
.bilpub-theme .agreement-publisher{margin:0 0 12px;color:#526673;font:600 14px/1.5 ElifeNoto,Arial,sans-serif}
.bilpub-theme .agreement-heading h1{margin:0;font:700 clamp(32px,3vw,42px)/1.2 ElifeNoto,Arial,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}
.bilpub-theme .agreement-body{padding:34px 0 80px;color:#202a30;overflow-wrap:anywhere}
.bilpub-theme .agreement-content>:first-child{margin-top:0}
.bilpub-theme .agreement-content :is(img,video,iframe){max-width:100%}
.bilpub-theme .agreement-content table{display:block;max-width:100%;overflow-x:auto}
.bilpub-theme .agreement-content pre{max-width:100%;overflow-x:auto}
@media(max-width:720px){.bilpub-theme .agreement-breadcrumb{padding-top:22px}.bilpub-theme .agreement-heading{padding:30px 0 20px}.bilpub-theme .agreement-body{padding:26px 0 52px}}
