.bonds_l3_header_card{background:#fff;border-radius:8px;border:.5px solid #e0dfe7;box-shadow:0 4px 16px -8px #2d2b401f;padding:20px;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.bonds_l3_header_top_row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:100%}.bonds_l3_header_left{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.bonds_l3_header_title_wrap{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:8px}.bonds_l3_header_title{display:block;font-size:20px;font-weight:500;color:#191442;margin:0;line-height:130%;word-break:break-word;min-width:0;max-width:100%}.bonds_l3_header_switch_container{display:inline-flex;flex-shrink:0;white-space:nowrap;cursor:pointer;border:1px solid #e0dfe7;border-radius:6px;font-weight:500;font-size:11px;overflow:hidden}.bonds_l3_header_switch{color:#6b6874;background-color:#fff;padding:4px 10px;cursor:pointer}.bonds_l3_header_switch:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.bonds_l3_header_switch:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.bonds_l3_header_switch.active{background-color:#191442;color:#fff}.bonds_l3_header_switch.disabled{opacity:.4;cursor:not-allowed}.bonds_l3_header_timestamp{font-size:12px;font-weight:400;color:#6b6874}.bonds_l3_header_right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;flex-shrink:0}.bonds_l3_header_min_price{font-size:24px;font-weight:500;color:#191442;line-height:120%}.bonds_l3_header_min_label{font-size:12px;color:#6b6874;font-weight:400}.bonds_l3_header_delay_disclaimer{display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#f8f8f8,hsla(0,0%,97%,0));border-radius:6px;padding:8px 12px;box-sizing:border-box}.bonds_l3_header_delay_disclaimer img{flex-shrink:0}.bonds_l3_header_delay_text{font-size:12px;color:#6b6874;line-height:140%}@media (max-width:600px){.bonds_l3_header_top_row{flex-direction:column;align-items:flex-start;gap:16px}.bonds_l3_header_title_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bonds_l3_header_title{display:block;font-size:20px;line-height:120%}.bonds_l3_header_switch_container{display:flex;margin-left:0;top:0}.bonds_l3_header_right{align-items:flex-start;text-align:left;width:auto}.bonds_l3_header_min_price{font-size:22px}}.bonds_download_btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.bonds-detail-page-wrapper{display:flex;flex-direction:column;width:100%}.bonds-detail-container{max-width:1280px;margin:0 auto;padding:30px 24px 40px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px;box-sizing:border-box;width:100%}.bonds-detail-main-column{max-width:838px;width:70%;min-width:0;display:flex;flex-direction:column;gap:16px}.bonds-detail-sidebar-column{width:30%;min-width:320px;display:flex;flex-direction:column}.bonds-detail-sidebar-column .vertical_flex_column{width:100%!important}.bonds-detail-sidebar-column .lead_capture_wrapper{background-color:#f4f0ff!important}.vertical_flex_column{display:flex;flex-direction:column;gap:10px}.vertical_flex_column .orange-link{color:#ff844b!important;text-decoration:underline!important;display:inline-flex!important;align-items:center;gap:5px;font-size:14px;margin-top:14px;margin-left:auto}.vertical_flex_column>div{display:flex;flex-direction:column;width:100%}.bonds-detail-page-wrapper .container.full-width{max-width:1280px;width:100%;margin:0 auto;padding:30px 24px 32px;box-sizing:border-box}@media (max-width:780px){.bonds-detail-container{flex-direction:column;gap:40px}.bonds-detail-main-column,.bonds-detail-sidebar-column{width:100%;max-width:100%;min-width:0}}.bonds_l3_returns_card{background:#fff;border-radius:8px;border:.5px solid #e0dfe7;box-shadow:0 4px 16px -8px #2d2b401f;padding:24px;display:flex;flex-direction:column;gap:14px;width:100%;box-sizing:border-box}.bonds_l3_returns_title{font-size:18px;font-weight:500;color:#191442;margin:0;line-height:120%}.bonds_l3_returns_grid{display:grid;grid-template-columns:repeat(4,1fr);border:.5px solid #e0dfe7;border-radius:8px;overflow:hidden}.bonds_l3_returns_item{display:flex;flex-direction:column;gap:6px;padding:16px;box-sizing:border-box;background:#fff;border-right:.5px solid #e0dfe7;border-bottom:.5px solid #e0dfe7}.bonds_l3_returns_item:nth-child(4n){border-right:none}.bonds_l3_returns_item:nth-last-child(-n+4){border-bottom:none}.bonds_l3_returns_label{font-size:12px;color:#6b6874;font-weight:400;line-height:120%}.bonds_l3_returns_value{font-size:14px;font-weight:500;color:#191442;line-height:120%}@media (max-width:768px){.bonds_l3_returns_grid{grid-template-columns:repeat(2,1fr)}.bonds_l3_returns_item:nth-child(4n){border-right:.5px solid #e0dfe7}.bonds_l3_returns_item:nth-last-child(-n+4){border-bottom:.5px solid #e0dfe7}.bonds_l3_returns_item:nth-child(2n){border-right:none}.bonds_l3_returns_item:nth-last-child(-n+2){border-bottom:none}}@media (max-width:480px){.bonds_l3_returns_card{padding:16px}.bonds_l3_returns_item{padding:12px}.bonds_l3_returns_value{font-size:13px}}.bonds_l3_risk_card{background:#fff;border-radius:8px;border:.5px solid #e0dfe7;box-shadow:0 4px 16px -8px #2d2b401f;padding:24px;display:flex;flex-direction:column;gap:14px;width:100%;box-sizing:border-box}.bonds_l3_risk_header{display:flex;justify-content:space-between;align-items:center}.bonds_l3_risk_title{font-size:18px;font-weight:500;color:#191442;margin:0;line-height:120%}.bonds_l3_risk_grid{display:grid;grid-template-columns:2fr 1fr 1fr;border:.5px solid #e0dfe7;border-radius:8px;overflow:hidden}.bonds_l3_risk_col{display:flex;flex-direction:column;gap:8px;padding:16px 20px;box-sizing:border-box;background:#fff;border-right:.5px solid #e0dfe7;justify-content:center}.bonds_l3_risk_col:last-child{border-right:none}.bonds_l3_risk_label_wrap{display:flex;align-items:center;gap:6px}.bonds_l3_risk_label{font-size:12px;color:#6b6874;font-weight:500;line-height:120%}.bonds_l3_risk_ratings_container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bonds_l3_risk_rating_pill{background:#f4f5f7;color:#6b6874;font-size:12px;font-weight:500;padding:4px 12px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;line-height:120%}.bonds_l3_risk_no_rating{font-size:14px;font-weight:400;line-height:1.4;color:#191442;background:transparent;padding:0;border-radius:0}.bonds_l3_risk_security_pill{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:3px 8px;border-radius:12px;width:-moz-fit-content;width:fit-content;line-height:120%}.bonds_l3_risk_security_pill.secured{background-color:#ebf8f0;color:#00873d}.bonds_l3_risk_security_pill.unsecured{background-color:#fde8e8;color:#f44336}.bonds_l3_risk_value_text{font-size:14px;font-weight:500;color:#191442;line-height:120%}.bonds_l3_risk_download_btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}@media (min-width:385px) and (max-width:768px){.bonds_l3_risk_grid{grid-template-columns:1fr 1fr}.bonds_l3_risk_col:first-child{grid-column:1/-1;border-right:none;border-bottom:.5px solid #e0dfe7;padding:14px 16px}.bonds_l3_risk_col:nth-child(2){grid-column:1/2;border-right:.5px solid #e0dfe7;border-bottom:none;padding:14px 16px}.bonds_l3_risk_col:nth-child(3){grid-column:2/3;border-right:none;border-bottom:none;padding:14px 16px}}@media (max-width:384px){.bonds_l3_risk_card{padding:16px}.bonds_l3_risk_grid{grid-template-columns:1fr}.bonds_l3_risk_col{grid-column:auto!important;border-right:none!important;border-bottom:.5px solid #e0dfe7;padding:12px 14px}.bonds_l3_risk_col:last-child{border-bottom:none}.bonds_l3_risk_ratings_container{gap:6px}.bonds_l3_risk_rating_pill{font-size:11px;padding:3px 8px}}.bonds_l3_issuer_card{background:#fff;border-radius:8px;border:.5px solid #e0dfe7;box-shadow:0 4px 16px -8px #2d2b401f;padding:24px;display:flex;flex-direction:column;gap:13px;width:100%;box-sizing:border-box}.bonds_l3_issuer_header{display:flex;justify-content:space-between;align-items:center}.bonds_l3_issuer_title{font-size:18px;font-weight:500;color:#191442;margin:0;line-height:120%}.bonds_l3_issuer_content{display:flex;flex-direction:column;gap:8px}.bonds_l3_issuer_label{font-size:12px;font-weight:400;color:#6b6874;line-height:120%}.bonds_l3_issuer_desc{font-size:14px;font-weight:400;color:#191442;line-height:160%;margin:0;text-align:justify}@media (max-width:480px){.bonds_l3_issuer_card{padding:16px}.bonds_l3_issuer_desc{font-size:13px;text-align:left}}.bonds_l3_issue_card{background:#fff;border-radius:8px;border:.5px solid #e0dfe7;box-shadow:0 4px 16px -8px #2d2b401f;padding:24px;display:flex;flex-direction:column;gap:14px;width:100%;box-sizing:border-box}.bonds_l3_issue_title{font-size:18px;font-weight:500;color:#191442;margin:0;line-height:120%}.bonds_l3_issue_box{background:#f9f9fa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.bonds_l3_issue_sec_row{display:flex;flex-direction:column;gap:6px}.bonds_l3_issue_sec_value{font-size:14px;font-weight:500;color:#191442;line-height:140%}.bonds_l3_issue_divider{width:100%;height:.5px;background-color:#e0dfe7}.bonds_l3_issue_grid_3,.bonds_l3_issue_grid_4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 20px;gap:16px 20px}.bonds_l3_issue_item{display:flex;flex-direction:column;gap:6px}.bonds_l3_issue_label{font-size:12px;color:#6b6874;font-weight:400;line-height:120%}.bonds_l3_issue_value{font-size:14px;font-weight:500;color:#191442;line-height:130%;word-break:break-word}@media (max-width:768px){.bonds_l3_issue_grid_3,.bonds_l3_issue_grid_4{grid-template-columns:repeat(2,1fr)}}@media (max-width:340px){.bonds_l3_issue_card{padding:16px}.bonds_l3_issue_box{padding:14px}.bonds_l3_issue_grid_3,.bonds_l3_issue_grid_4{grid-template-columns:1fr;gap:12px}.bonds_l3_issue_sec_value,.bonds_l3_issue_value{font-size:13px}}