.bp-public-page{margin:0;color:#20262d;background:#fff;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;overflow-wrap:anywhere}.bp-public-page *{box-sizing:border-box}.bp-page-header{padding:22px max(20px,calc((100% - 1120px)/2));border-bottom:1px solid #e1e5e9}.bp-page-header>a{display:inline-flex;align-items:center;min-height:42px;font-size:26px;font-weight:750;color:#b52188;text-decoration:none}.bp-page-header img{width:156px;height:48px;object-fit:contain}.bp-page-main{max-width:850px;min-height:55vh;margin:auto;padding:42px 24px 64px}.bp-page-wide .bp-page-main{max-width:1168px}.bp-page-main h1{font-size:36px;line-height:1.2;margin:0 0 32px}.bp-page-main h2{font-size:27px;line-height:1.3}.bp-page-main h3{font-size:22px;line-height:1.4}.bp-page-main p{margin:0 0 18px}.bp-page-block{margin:0 0 20px;min-width:0}.bp-page-block:empty{display:none}.bp-page-block img,.bp-page-block video{max-width:100%;height:auto}.bp-page-block figure{margin:0}.bp-page-block figcaption{font-size:14px;color:#56616e;margin-top:8px}.bp-page-block a{color:#096b78}.bp-page-block .bp-page-link{display:inline-block;padding:10px 20px;background:#096b78;color:#fff;text-decoration:none;border-radius:6px;font-weight:650;max-width:100%}.bp-page-align-center{text-align:center}.bp-page-align-right{text-align:right}.bp-page-block blockquote{border-left:3px solid #b52188;margin:20px 0;padding:6px 20px;background:#faf5f8}.bp-page-block pre{overflow-x:auto;background:#f1f4f6;padding:16px;white-space:pre-wrap}.bp-page-block table{border-collapse:collapse;display:block;overflow:auto;max-width:100%}.bp-page-block td,.bp-page-block th{border:1px solid #cbd3db;padding:10px}.bp-page-block summary{cursor:pointer;font-weight:650;padding:14px 0}.bp-page-block details{border-block:1px solid #d9e0e6}.bp-page-block hr{border:0;border-top:1px solid #d9e0e6}.bp-page-spacer{margin:0}.bp-page-footer{border-top:1px solid #e1e5e9;padding:24px max(20px,calc((100% - 1120px)/2));display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;font-size:14px;color:#53616d}.bp-page-footer nav{display:flex;gap:20px}.bp-page-footer a{color:inherit}.bp-public-page a:focus-visible,.bp-public-page summary:focus-visible{outline:3px solid #2aa6b6;outline-offset:4px}@media(max-width:600px){.bp-page-main{padding:28px 20px 42px}.bp-page-main h1{font-size:28px}.bp-page-main h2{font-size:24px}.bp-page-header{padding:16px 20px}}@media print{.bp-page-header,.bp-page-footer{display:none}.bp-page-main{padding:0;max-width:none}}
