.bs-v29-figure{margin:28px 0;border:1px solid #dbe5eb;border-radius:18px;overflow:hidden;background:#f4f8fb}.bs-v29-figure img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.bs-v29-figure svg{display:block;width:100%;height:auto}.bs-v29-figure figcaption{padding:12px 16px;color:#586b74;font-size:.86rem;line-height:1.5;background:#fff;border-top:1px solid #e2eaee}.bs-v29-fit{padding:14px 18px;background:#eef6fb;border-left:3px solid #0073be}.bs-v29-mobile-sizes{display:none}.bs-v29-faq{margin-top:36px}.bs-v29-faq h2{margin-bottom:18px}.bs-v29 .article-content a{color:#006cae;text-underline-offset:3px}.bs-v29 .article-content a:focus-visible,.bs-v29 summary:focus-visible{outline:3px solid #0073be;outline-offset:3px}.bs-v29-desktop-table{overflow-x:auto}.bs-v29-desktop-table table{min-width:660px}.bs-v29-desktop-table a{white-space:nowrap}
@media(max-width:740px){.bs-v29-desktop-table{display:none}.bs-v29-mobile-sizes{display:block;margin:18px 0 26px}.bs-v29-size{border:1px solid #d6e2e8;border-radius:12px;background:#fff;margin:0 0 8px;overflow:hidden}.bs-v29-size summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;list-style:none}.bs-v29-size summary::-webkit-details-marker{display:none}.bs-v29-size summary small{display:block;color:#5b6d76;font-size:.82rem;margin-top:4px}.bs-v29-size[open] summary>span:last-child{transform:rotate(45deg)}.bs-v29-size-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.bs-v29-size-links a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:8px;border:1px solid #b6d4e4;border-radius:9px;font-size:.84rem;font-weight:700;text-decoration:none}.bs-v29-figure{margin:22px 0}.bs-v29-figure figcaption{font-size:.78rem}}
@media(max-width:390px){.bs-v29-size-links{grid-template-columns:1fr}}
@media print{.bs-v29-mobile-sizes{display:none!important}.bs-v29-desktop-table{display:block!important;overflow:visible}.bs-v29-desktop-table table{min-width:0;font-size:8pt}.bs-v29-figure img{max-height:70mm}}
