.bp-banner{background:linear-gradient(135deg,#012556,#1a3a6e);box-sizing:border-box;padding:100px 24px 48px;width:100%}.bp-banner-inner{margin:0 auto;max-width:760px}.bp-breadcrumb{font-size:13px;margin-bottom:16px}.bp-breadcrumb a{color:hsla(0,0%,100%,.75);text-decoration:none}.bp-breadcrumb a:hover{color:#fff}.bp-breadcrumb-sep{color:hsla(0,0%,100%,.4);margin:0 8px}.bp-banner-title{color:#fff;font-size:36px;font-weight:800;line-height:1.25;margin:0}.bp-article{box-sizing:border-box;margin:0 auto;max-width:760px;padding:40px 24px 60px}.bp-meta{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:32px}.bp-author{color:#519f44;font-weight:600;text-decoration:none}.bp-author:hover{text-decoration:underline}.bp-meta-divider{color:#ccc}.bp-read-time{color:#666}.bp-body{color:#333;font-size:17px;line-height:1.75}.bp-body p{margin:0 0 22px}.bp-body img{border-radius:8px;height:auto;margin:24px 0;max-width:100%}.bp-body h2{color:#012556;font-size:26px;font-weight:800;margin:40px 0 16px}.bp-body h3{color:#012556;font-size:21px;font-weight:700;margin:32px 0 14px}.bp-tags{border-top:1px solid #e3e9ef;display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:24px}.bp-tag{background-color:#f0f4f9;border-radius:999px;color:#012556;display:inline-block;font-size:13px;font-weight:600;padding:6px 14px;text-decoration:none}.bp-tag:hover{background-color:#519f44;color:#fff}@media (max-width:767px){.bp-banner{padding:80px 18px 32px}.bp-banner-title{font-size:26px}.bp-article{padding:28px 18px 44px}.bp-body{font-size:16px;line-height:1.7}.bp-body h2{font-size:22px}.bp-body h3{font-size:19px}}