.bp2{--bp2-sticky-top:110px;background:#fff;color:#373a3d;font-family:var(--primary-regular-font,Arial,Helvetica,sans-serif);font-size:17px;line-height:1.75}.bp2 *{box-sizing:border-box}.bp2 img{max-width:100%}.bp2-wrap{margin:0 auto;max-width:1440px;padding:0 160px}@media (max-width:1280px){.bp2-wrap{padding:0 40px}}@media (max-width:640px){.bp2-wrap{padding:0 16px}}.bp2-layout{align-items:flex-start;display:flex;gap:60px;padding:46px 0 60px}.bp2-aside{align-items:flex-end;display:flex;flex:0 0 250px;flex-direction:column;gap:28px;position:sticky;top:var(--bp2-sticky-top)}.bp2-article{display:flex;flex-direction:column;gap:20px;max-width:700px;width:100%}.bp2-inserts{display:contents}@media (max-width:900px){.bp2-layout{flex-direction:column;gap:32px}.bp2-aside{align-items:flex-start;flex:0 0 auto;position:static;width:100%}.bp2-article{max-width:100%}}@media (max-width:640px){.bp2{font-size:17px}.bp2-layout{padding-top:28px}.bp2-aside{display:none}}.bp2-figure{border-radius:14px;margin:0 0 24px;overflow:hidden}.bp2-figure img{display:block;height:auto;width:100%}.bp2-body>:first-child{margin-top:0}.bp2-body p:not(.bp2-insert *){font-size:17px;margin:0 0 20px}.bp2-body h2:not(.bp2-insert *){margin:36px 0 14px}.bp2-body h2:not(.bp2-insert *),.bp2-body h3:not(.bp2-insert *){font-family:var(--primary-demiBold-font,Arial,sans-serif);font-size:27px;scroll-margin-top:var(--bp2-sticky-top)}.bp2-body h3:not(.bp2-insert *){margin:28px 0 12px}.bp2-body ol:not(.bp2-insert *),.bp2-body ul:not(.bp2-insert *){margin:0 0 20px;padding-left:24px}.bp2-body li:not(.bp2-insert *){margin-bottom:8px}.bp2-body a:not(.bp2-insert *){color:var(--primary-color,#0040ba);text-decoration:underline;text-decoration-color:#a4c3ff;text-decoration-thickness:2px;text-underline-offset:3px}.bp2-body img:not(.bp2-insert *){border-radius:14px;height:auto}.bp2-body li:not(.bp2-insert *),.bp2-body ol:not(.bp2-insert *),.bp2-body p:not(.bp2-insert *),.bp2-body ul:not(.bp2-insert *){background-color:transparent!important;color:#373a3d!important;line-height:29.75px!important}.bp2-body h2:not(.bp2-insert *),.bp2-body h3:not(.bp2-insert *){background-color:transparent!important;color:var(--secondary-color,#00122b)!important;line-height:33.75px!important}.bp2-body h2 strong:not(.bp2-insert *),.bp2-body h3 strong:not(.bp2-insert *){font-weight:inherit}