.bs-page{max-width:1360px;margin:0 auto;padding:30px 24px 64px;color:#092c46;font-family:Arial,Helvetica,sans-serif}.bs-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.5;color:#687884;margin:0 0 38px}.bs-breadcrumb a{color:#315d7c;text-decoration:none}.bs-article{max-width:860px;margin:0 auto}.bs-article h1{font-size:36px;line-height:1.2;letter-spacing:-.6px;margin:0 0 28px;font-weight:700}.bs-content{font-size:16px;line-height:1.8;color:#263c4b;overflow-wrap:anywhere}.bs-content h2{font-size:23px;line-height:1.35;color:#092c46;margin:38px 0 14px;scroll-margin-top:24px}.bs-content h3{font-size:19px;line-height:1.4;margin:26px 0 12px;color:#092c46}.bs-content p{margin:0 0 18px}.bs-content ul,.bs-content ol{padding-left:24px;margin:0 0 20px}.bs-content a,.bs-contents a,.bs-related a{color:#225e88;text-decoration:underline;text-underline-offset:3px}.bs-content img{max-width:100%;height:auto}.bs-content table{width:100%;border-collapse:collapse}.bs-content td,.bs-content th{border-bottom:1px solid #e3e8ed;text-align:left;padding:12px}.bs-contents{margin:0 0 34px;padding:22px 0;border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed}.bs-contents h2{font-size:15px;line-height:1.4;margin:0 0 12px;font-weight:700}.bs-contents ul{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:0}.bs-contents a{font-size:14px;line-height:1.5}.bs-draft-note{font-size:12px;line-height:1.5;color:#6d7880;margin:0 0 18px}.bs-related{border-top:1px solid #e3e8ed;margin-top:46px;padding-top:24px}.bs-related h2{font-size:18px;margin:0 0 16px}.bs-related a{display:block;font-size:14px;margin:10px 0}@media(max-width:760px){.bs-page{padding:22px 20px 40px}.bs-breadcrumb{font-size:11px;margin-bottom:28px}.bs-article h1{font-size:30px;margin-bottom:24px}.bs-content{font-size:15px;line-height:1.75}.bs-content h2{font-size:21px;margin-top:30px}.bs-content h3{font-size:18px}.bs-contents{padding:18px 0;margin-bottom:28px}.bs-contents ul{display:block}.bs-contents li+li{margin-top:10px}.bs-related{margin-top:32px}}