/* Greek section — deliberately scoped under .el-wrap so none of it can reach the 2012
   stylesheet that still lays out the rest of the page. */
/* The 2012 stylesheet sets font-family directly on p/li, and a direct rule beats an
   inherited one — declaring a serif on the wrapper would have been a declaration that
   never took effect. The section therefore matches the rest of the page on purpose. */
.el-wrap{max-width:960px;margin:34px auto 10px;padding:0 18px;color:#2b2b2b;line-height:1.7}
.el-wrap p,.el-wrap li{font-family:Arial,Helvetica,sans-serif}
.el-wrap h2{font-size:26px;line-height:1.25;margin:26px 0 12px;color:#1a1a1a;font-family:Arial,Helvetica,sans-serif}
.el-wrap h3{font-size:19px;margin:22px 0 8px;color:#1a1a1a;font-family:Arial,Helvetica,sans-serif}
.el-wrap p{margin:0 0 14px;font-size:16px}
.el-wrap ul{margin:0 0 16px 22px}
.el-wrap li{margin:0 0 7px}
.el-rule{border:0;border-top:2px solid #d8d8d8;margin:30px 0 0}
.el-kicker{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#7a7a7a;margin:0 0 6px}
.el-list{list-style:none;margin:14px 0 0;padding:0}
.el-list li{margin:0 0 10px;padding-left:0}
.el-list a{color:#12507a;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.el-list a:hover{text-decoration:underline}
.el-list span{display:block;font-size:15px;color:#555}
.el-note{background:#f4f4f0;border-left:4px solid #b9b9ae;padding:12px 16px;font-size:14px;color:#4a4a4a;margin:18px 0}
.el-art{max-width:760px;margin:0 auto;padding:26px 18px 40px}
.el-art .el-back{font-family:Arial,Helvetica,sans-serif;font-size:14px}
.el-art h1{font-size:30px;line-height:1.22;margin:6px 0 16px;font-family:Arial,Helvetica,sans-serif;color:#1a1a1a}
.el-top{max-width:960px;margin:14px auto 4px;padding:14px 18px;border:1px solid #d9d9d2;border-left:5px solid #8f8f83;background:#f7f7f3}
.el-top .el-kicker{margin:0 0 4px}
.el-top-lead{margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;color:#3a3a3a}
.el-top-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}
.el-top-links li{margin:0}
.el-top-links a{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#12507a;text-decoration:none;white-space:nowrap}
.el-top-links a:hover{text-decoration:underline}
.el-inline{margin:14px 0 18px;padding:12px 16px;background:#f7f7f3;border-left:4px solid #b9b9ae}
.el-inline p{margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;color:#3a3a3a}
.el-inline p:last-child{margin-bottom:0}
.el-inline-h{font-weight:bold;color:#1a1a1a;font-size:13px!important;text-transform:uppercase;letter-spacing:.06em}
.el-inline a{color:#12507a}
@media(max-width:700px){.el-top-links{display:block}.el-top-links li{margin:0 0 6px}.el-top-links a{white-space:normal}}
