#ibrtr-risk-tolerance-tool{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;margin:32px 0 !important;padding:0 !important;color:#17212b !important;background:linear-gradient(180deg, #f4faf9 0%, #eef5f4 100%) !important;border:1px solid #b7d8d4 !important;border-radius:24px !important;box-shadow:0 18px 44px rgba(10, 45, 55, 0.16) !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;font-size:18px !important;line-height:1.7 !important;isolation:isolate !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;}
#ibrtr-risk-tolerance-tool *{box-sizing:border-box !important;min-width:0 !important;max-width:100% !important;}
#ibrtr-risk-tolerance-tool *::before{box-sizing:border-box !important;}
#ibrtr-risk-tolerance-tool *::after{box-sizing:border-box !important;}
#ibrtr-risk-tolerance-tool a{color:#075f66 !important;font-size:18px !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool a:hover{color:#0b3b50 !important;text-decoration-thickness:3px !important;}
#ibrtr-risk-tolerance-tool a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:6px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__header{width:100% !important;min-width:0 !important;max-width:100% !important;padding:34px 34px 30px 34px !important;color:#ffffff !important;background:linear-gradient(135deg, #0d2638 0%, #124559 58%, #15646b 100%) !important;border-radius:24px 24px 0 0 !important;border-bottom:5px solid #f2b84b !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__eyebrow{display:inline-block !important;margin:0 0 14px 0 !important;padding:7px 12px !important;color:#0d2638 !important;background:#f2b84b !important;border-radius:999px !important;font-size:16px !important;line-height:1.4 !important;font-weight:800 !important;letter-spacing:0.3px !important;text-transform:uppercase !important;}
#ibrtr-risk-tolerance-tool h2{margin:0 0 16px 0 !important;color:inherit !important;font-size:34px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:-0.4px !important;}
#ibrtr-risk-tolerance-tool h3{margin:0 0 16px 0 !important;color:#0d2638 !important;font-size:26px !important;line-height:1.25 !important;font-weight:800 !important;letter-spacing:-0.2px !important;}
#ibrtr-risk-tolerance-tool h4{margin:0 0 12px 0 !important;color:#123447 !important;font-size:21px !important;line-height:1.35 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool p{margin:0 0 18px 0 !important;color:#24313d !important;font-size:18px !important;line-height:1.72 !important;font-weight:400 !important;}
#ibrtr-risk-tolerance-tool li{color:#24313d !important;font-size:18px !important;line-height:1.72 !important;}
#ibrtr-risk-tolerance-tool label{display:block !important;margin:0 0 8px 0 !important;color:#102938 !important;font-size:18px !important;line-height:1.45 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool input{width:100% !important;min-height:48px !important;padding:11px 13px !important;color:#142431 !important;background:#ffffff !important;border:2px solid #9fc8c5 !important;border-radius:12px !important;box-shadow:inset 0 1px 2px rgba(13, 38, 56, 0.08) !important;font-family:inherit !important;font-size:18px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool select{width:100% !important;min-height:48px !important;padding:11px 42px 11px 13px !important;color:#142431 !important;background:#ffffff !important;border:2px solid #9fc8c5 !important;border-radius:12px !important;box-shadow:inset 0 1px 2px rgba(13, 38, 56, 0.08) !important;font-family:inherit !important;font-size:18px !important;line-height:1.45 !important;appearance:auto !important;}
#ibrtr-risk-tolerance-tool textarea{width:100% !important;min-height:112px !important;resize:vertical !important;padding:12px 13px !important;color:#142431 !important;background:#ffffff !important;border:2px solid #9fc8c5 !important;border-radius:12px !important;box-shadow:inset 0 1px 2px rgba(13, 38, 56, 0.08) !important;font-family:inherit !important;font-size:18px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool option{color:#142431 !important;background:#ffffff !important;font-size:18px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool button{min-height:48px !important;padding:13px 20px !important;border-radius:999px !important;font-family:inherit !important;font-size:18px !important;line-height:1.4 !important;font-weight:800 !important;cursor:pointer !important;}
#ibrtr-risk-tolerance-tool summary{color:#102938 !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;cursor:pointer !important;}
#ibrtr-risk-tolerance-tool output{display:inline !important;color:inherit !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:none !important;white-space:normal !important;}
#ibrtr-risk-tolerance-tool input::placeholder{color:#60737c !important;font-size:17px !important;opacity:1 !important;}
#ibrtr-risk-tolerance-tool textarea::placeholder{color:#60737c !important;font-size:17px !important;opacity:1 !important;}
#ibrtr-risk-tolerance-tool input:focus{border-color:#0e7180 !important;outline:3px solid rgba(242, 184, 75, 0.65) !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(14, 113, 128, 0.12) !important;}
#ibrtr-risk-tolerance-tool select:focus{border-color:#0e7180 !important;outline:3px solid rgba(242, 184, 75, 0.65) !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(14, 113, 128, 0.12) !important;}
#ibrtr-risk-tolerance-tool textarea:focus{border-color:#0e7180 !important;outline:3px solid rgba(242, 184, 75, 0.65) !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(14, 113, 128, 0.12) !important;}
#ibrtr-risk-tolerance-tool input:invalid{border-color:#b65b4d !important;}
#ibrtr-risk-tolerance-tool select:invalid{border-color:#b65b4d !important;}
#ibrtr-risk-tolerance-tool textarea:invalid{border-color:#b65b4d !important;}
#ibrtr-risk-tolerance-tool input[type="checkbox"]{width:22px !important;height:22px !important;min-height:22px !important;margin:0 10px 0 0 !important;accent-color:#0e7180 !important;}
#ibrtr-risk-tolerance-tool input[type="radio"]{width:22px !important;height:22px !important;min-height:22px !important;margin:0 10px 0 0 !important;accent-color:#0e7180 !important;}
#ibrtr-risk-tolerance-tool input[type="number"]::-webkit-outer-spin-button{margin:0 !important;}
#ibrtr-risk-tolerance-tool input[type="number"]::-webkit-inner-spin-button{margin:0 !important;}
#ibrtr-risk-tolerance-tool ul{margin:0 0 18px 0 !important;padding:0 0 0 24px !important;}
#ibrtr-risk-tolerance-tool ol{margin:0 0 18px 0 !important;padding:0 0 0 26px !important;}
#ibrtr-risk-tolerance-tool li::marker{color:#0e7180 !important;font-weight:900 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__intro{max-width:920px !important;margin:0 0 18px 0 !important;color:#f3fbfa !important;font-size:19px !important;line-height:1.72 !important;font-weight:500 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__notice{margin:22px 0 0 0 !important;padding:16px 18px !important;color:#fff8e8 !important;background:rgba(255, 255, 255, 0.12) !important;border:1px solid rgba(242, 184, 75, 0.72) !important;border-left:6px solid #f2b84b !important;border-radius:14px !important;font-size:18px !important;line-height:1.65 !important;font-weight:700 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__summary{margin:24px !important;padding:24px !important;background:#ffffff !important;border:1px solid #c7ddd9 !important;border-radius:20px !important;box-shadow:0 10px 28px rgba(13, 38, 56, 0.08) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__summary p{color:#24313d !important;font-size:18px !important;line-height:1.72 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__benefit-list{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr)) !important;gap:12px !important;margin:18px 0 0 0 !important;padding:0 !important;list-style:none !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__benefit-list li{position:relative !important;min-width:0 !important;padding:14px 14px 14px 42px !important;color:#18313b !important;background:#eef8f6 !important;border:1px solid #bfe0dc !important;border-radius:14px !important;font-size:18px !important;line-height:1.6 !important;font-weight:650 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__benefit-list li::before{content:"✓" !important;position:absolute !important;top:13px !important;left:14px !important;width:20px !important;height:20px !important;color:#ffffff !important;background:#0e7180 !important;border-radius:50% !important;font-size:14px !important;line-height:20px !important;font-weight:900 !important;text-align:center !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__instructions{margin:24px !important;padding:24px !important;background:#fff8e8 !important;border:1px solid #e3c778 !important;border-radius:20px !important;box-shadow:0 10px 28px rgba(95, 72, 20, 0.08) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__steps{margin:0 !important;padding-left:28px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__steps li{margin:0 0 10px 0 !important;padding-left:4px !important;font-size:18px !important;line-height:1.68 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form{margin:24px !important;padding:0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__help{margin:0 0 18px 0 !important;padding:16px 18px !important;color:#173341 !important;background:#e8f5f3 !important;border:1px solid #b7d8d4 !important;border-left:6px solid #0e7180 !important;border-radius:16px !important;font-size:18px !important;line-height:1.65 !important;font-weight:650 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__fieldset{position:relative !important;min-width:0 !important;max-width:100% !important;margin:0 0 24px 0 !important;padding:26px 22px 22px 22px !important;background:#ffffff !important;border:1px solid #c5ddd9 !important;border-top:6px solid #0e7180 !important;border-radius:20px !important;box-shadow:0 12px 30px rgba(13, 38, 56, 0.08) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__fieldset legend{width:auto !important;max-width:calc(100% - 22px) !important;margin:0 !important;padding:8px 14px !important;color:#ffffff !important;background:#0d2638 !important;border:2px solid #f2b84b !important;border-radius:999px !important;font-size:18px !important;line-height:1.35 !important;font-weight:900 !important;letter-spacing:0.1px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important;gap:20px !important;width:100% !important;min-width:0 !important;max-width:100% !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__field{min-width:0 !important;max-width:100% !important;padding:16px !important;background:#f7fbfa !important;border:1px solid #d2e5e2 !important;border-radius:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__field--wide{grid-column:1 / -1 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__hint{margin:8px 0 0 0 !important;color:#52646c !important;font-size:16px !important;line-height:1.55 !important;font-weight:500 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__actions{display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;justify-content:flex-start !important;min-width:0 !important;max-width:100% !important;margin:26px 0 0 0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:210px !important;color:#ffffff !important;background:linear-gradient(135deg, #0e7180 0%, #0d4b61 100%) !important;border:2px solid #0d4b61 !important;box-shadow:0 10px 22px rgba(14, 113, 128, 0.28) !important;text-align:center !important;text-decoration:none !important;}
#ibrtr-risk-tolerance-tool .ibrtr-button:hover{color:#ffffff !important;background:linear-gradient(135deg, #0c5d69 0%, #0b3b50 100%) !important;border-color:#0b3b50 !important;transform:translateY(-1px) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-button:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-button--secondary{color:#0d2638 !important;background:#ffffff !important;border:2px solid #8fbab6 !important;box-shadow:0 8px 18px rgba(13, 38, 56, 0.12) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-button--secondary:hover{color:#0d2638 !important;background:#eef8f6 !important;border-color:#0e7180 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-noscript{margin:22px 0 0 0 !important;padding:16px 18px !important;color:#5b2119 !important;background:#fff1ed !important;border:1px solid #e0a091 !important;border-left:6px solid #b65b4d !important;border-radius:16px !important;font-size:18px !important;line-height:1.65 !important;font-weight:700 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results{margin:28px 24px !important;padding:26px !important;color:#ffffff !important;background:linear-gradient(135deg, #0d2638 0%, #123447 58%, #0e7180 100%) !important;border:1px solid #0d4b61 !important;border-radius:22px !important;box-shadow:0 16px 36px rgba(13, 38, 56, 0.18) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results h3{color:#ffffff !important;font-size:26px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results h4{color:#0d2638 !important;font-size:21px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results p{color:#f3fbfa !important;font-size:18px !important;line-height:1.7 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__intro{margin:0 0 20px 0 !important;color:#f3fbfa !important;font-size:18px !important;line-height:1.7 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel{display:block !important;width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 0 16px 0 !important;padding:20px !important;color:#17212b !important;background:#ffffff !important;border:1px solid rgba(242, 184, 75, 0.95) !important;border-left:7px solid #f2b84b !important;border-radius:18px !important;box-shadow:0 10px 26px rgba(0, 0, 0, 0.12) !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel p{margin:0 0 12px 0 !important;color:#24313d !important;font-size:18px !important;line-height:1.68 !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel p:last-child{margin-bottom:0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel strong{color:#0d2638 !important;font-size:18px !important;line-height:1.55 !important;font-weight:900 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference{margin:24px !important;padding:24px !important;background:#ffffff !important;border:1px solid #c7ddd9 !important;border-radius:20px !important;box-shadow:0 12px 30px rgba(13, 38, 56, 0.08) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table-wrap{width:100% !important;min-width:0 !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;border:1px solid #c7ddd9 !important;border-radius:16px !important;background:#ffffff !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table{width:100% !important;min-width:0 !important;max-width:100% !important;border-collapse:separate !important;border-spacing:0 !important;table-layout:auto !important;background:#ffffff !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table caption{padding:14px 16px !important;color:#173341 !important;background:#e8f5f3 !important;border-bottom:1px solid #c7ddd9 !important;font-size:16px !important;line-height:1.55 !important;font-weight:800 !important;text-align:left !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table th{padding:15px 16px !important;color:#ffffff !important;background:#0d2638 !important;border-right:1px solid rgba(255, 255, 255, 0.18) !important;border-bottom:1px solid #c7ddd9 !important;font-size:17px !important;line-height:1.45 !important;font-weight:900 !important;text-align:left !important;vertical-align:top !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table td{padding:15px 16px !important;color:#24313d !important;background:#ffffff !important;border-right:1px solid #d9e9e6 !important;border-bottom:1px solid #d9e9e6 !important;font-size:17px !important;line-height:1.62 !important;text-align:left !important;vertical-align:top !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table tbody th{color:#0d2638 !important;background:#fff8e8 !important;border-right:1px solid #d9e9e6 !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table tr:last-child td{border-bottom:0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table tr:last-child th{border-bottom:0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-example{margin:24px !important;padding:24px !important;background:#fff8e8 !important;border:1px solid #e3c778 !important;border-left:7px solid #f2b84b !important;border-radius:20px !important;box-shadow:0 12px 30px rgba(95, 72, 20, 0.08) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-privacy{margin:24px !important;padding:24px !important;background:#e8f5f3 !important;border:1px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:20px !important;box-shadow:0 12px 30px rgba(13, 38, 56, 0.07) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq{margin:24px !important;padding:24px !important;background:#ffffff !important;border:1px solid #c7ddd9 !important;border-radius:20px !important;box-shadow:0 12px 30px rgba(13, 38, 56, 0.08) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item{margin:0 0 12px 0 !important;padding:0 !important;background:#f7fbfa !important;border:1px solid #d2e5e2 !important;border-radius:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item:last-child{margin-bottom:0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item summary{position:relative !important;display:block !important;padding:16px 52px 16px 18px !important;color:#102938 !important;background:#eef8f6 !important;border-radius:16px !important;font-size:18px !important;line-height:1.55 !important;font-weight:900 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item summary::-webkit-details-marker{display:none !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item summary::after{content:"+" !important;position:absolute !important;top:50% !important;right:18px !important;width:26px !important;height:26px !important;margin-top:-13px !important;color:#ffffff !important;background:#0e7180 !important;border-radius:50% !important;font-size:22px !important;line-height:24px !important;font-weight:900 !important;text-align:center !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item[open] summary{border-radius:16px 16px 0 0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item[open] summary::after{content:"–" !important;line-height:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item p{margin:0 !important;padding:16px 18px 18px 18px !important;color:#24313d !important;background:#ffffff !important;border-radius:0 0 16px 16px !important;font-size:18px !important;line-height:1.72 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item summary:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;}
#ibrtr-risk-tolerance-tool #toc_container{width:100% !important;min-width:0 !important;max-width:100% !important;margin:20px 0 !important;padding:18px !important;color:#17212b !important;background:#ffffff !important;border:2px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(13, 38, 56, 0.1) !important;}
#ibrtr-risk-tolerance-tool .toc_container{width:100% !important;min-width:0 !important;max-width:100% !important;margin:20px 0 !important;padding:18px !important;color:#17212b !important;background:#ffffff !important;border:2px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(13, 38, 56, 0.1) !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container{width:100% !important;min-width:0 !important;max-width:100% !important;margin:20px 0 !important;padding:18px !important;color:#17212b !important;background:#ffffff !important;border:2px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(13, 38, 56, 0.1) !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container{width:100% !important;min-width:0 !important;max-width:100% !important;margin:20px 0 !important;padding:18px !important;color:#17212b !important;background:#ffffff !important;border:2px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(13, 38, 56, 0.1) !important;}
#ibrtr-risk-tolerance-tool .lwptoc{width:100% !important;min-width:0 !important;max-width:100% !important;margin:20px 0 !important;padding:18px !important;color:#17212b !important;background:#ffffff !important;border:2px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(13, 38, 56, 0.1) !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc{width:100% !important;min-width:0 !important;max-width:100% !important;margin:20px 0 !important;padding:18px !important;color:#17212b !important;background:#ffffff !important;border:2px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(13, 38, 56, 0.1) !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block{width:100% !important;min-width:0 !important;max-width:100% !important;margin:20px 0 !important;padding:18px !important;color:#17212b !important;background:#ffffff !important;border:2px solid #b7d8d4 !important;border-left:7px solid #0e7180 !important;border-radius:16px !important;box-shadow:0 10px 24px rgba(13, 38, 56, 0.1) !important;}
#ibrtr-risk-tolerance-tool #toc_container p{color:#17212b !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool .toc_container p{color:#17212b !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container p{color:#17212b !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container p{color:#17212b !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool .lwptoc p{color:#17212b !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc p{color:#17212b !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block p{color:#17212b !important;font-size:18px !important;line-height:1.55 !important;font-weight:800 !important;}
#ibrtr-risk-tolerance-tool #toc_container ul{margin:10px 0 0 0 !important;padding-left:22px !important;}
#ibrtr-risk-tolerance-tool .toc_container ul{margin:10px 0 0 0 !important;padding-left:22px !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container ul{margin:10px 0 0 0 !important;padding-left:22px !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container ul{margin:10px 0 0 0 !important;padding-left:22px !important;}
#ibrtr-risk-tolerance-tool .lwptoc ul{margin:10px 0 0 0 !important;padding-left:22px !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc ul{margin:10px 0 0 0 !important;padding-left:22px !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block ul{margin:10px 0 0 0 !important;padding-left:22px !important;}
#ibrtr-risk-tolerance-tool #toc_container li{margin:0 0 8px 0 !important;color:#17212b !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool .toc_container li{margin:0 0 8px 0 !important;color:#17212b !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container li{margin:0 0 8px 0 !important;color:#17212b !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container li{margin:0 0 8px 0 !important;color:#17212b !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool .lwptoc li{margin:0 0 8px 0 !important;color:#17212b !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc li{margin:0 0 8px 0 !important;color:#17212b !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block li{margin:0 0 8px 0 !important;color:#17212b !important;font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool #toc_container a{color:#075f66 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool .toc_container a{color:#075f66 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container a{color:#075f66 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container a{color:#075f66 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool .lwptoc a{color:#075f66 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc a{color:#075f66 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block a{color:#075f66 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:800 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#ibrtr-risk-tolerance-tool #toc_container a:hover{color:#0b3b50 !important;}
#ibrtr-risk-tolerance-tool .toc_container a:hover{color:#0b3b50 !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container a:hover{color:#0b3b50 !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container a:hover{color:#0b3b50 !important;}
#ibrtr-risk-tolerance-tool .lwptoc a:hover{color:#0b3b50 !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc a:hover{color:#0b3b50 !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block a:hover{color:#0b3b50 !important;}
#ibrtr-risk-tolerance-tool #toc_container a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:5px !important;}
#ibrtr-risk-tolerance-tool .toc_container a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:5px !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:5px !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:5px !important;}
#ibrtr-risk-tolerance-tool .lwptoc a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:5px !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:5px !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block a:focus-visible{outline:3px solid #f2b84b !important;outline-offset:3px !important;border-radius:5px !important;}
@media(max-width:900px){
#ibrtr-risk-tolerance-tool{margin:26px 0 !important;border-radius:20px !important;font-size:17px !important;line-height:1.7 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__header{padding:28px 24px 26px 24px !important;border-radius:20px 20px 0 0 !important;}
#ibrtr-risk-tolerance-tool h2{font-size:31px !important;line-height:1.22 !important;}
#ibrtr-risk-tolerance-tool h3{font-size:24px !important;line-height:1.28 !important;}
#ibrtr-risk-tolerance-tool h4{font-size:20px !important;line-height:1.35 !important;}
#ibrtr-risk-tolerance-tool p{font-size:17px !important;line-height:1.72 !important;}
#ibrtr-risk-tolerance-tool li{font-size:17px !important;line-height:1.72 !important;}
#ibrtr-risk-tolerance-tool label{font-size:17px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool input{font-size:17px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool select{font-size:17px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool textarea{font-size:17px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool option{font-size:17px !important;}
#ibrtr-risk-tolerance-tool button{font-size:17px !important;}
#ibrtr-risk-tolerance-tool summary{font-size:17px !important;}
#ibrtr-risk-tolerance-tool output{font-size:17px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__intro{font-size:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__notice{font-size:17px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__summary{margin:20px !important;padding:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__instructions{margin:20px !important;padding:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form{margin:20px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__grid{grid-template-columns:minmax(0, 1fr) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__fieldset{padding:24px 18px 18px 18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__hint{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results{margin:24px 20px !important;padding:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results p{font-size:17px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel p{font-size:17px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel strong{font-size:17px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference{margin:20px !important;padding:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-example{margin:20px !important;padding:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-privacy{margin:20px !important;padding:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq{margin:20px !important;padding:22px !important;}
}
@media(max-width:700px){
#ibrtr-risk-tolerance-tool .ibrtr-reference__table-wrap{overflow-x:visible !important;border:0 !important;background:transparent !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table{display:block !important;width:100% !important;border-collapse:separate !important;border-spacing:0 !important;background:transparent !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table caption{display:block !important;margin:0 0 12px 0 !important;border:1px solid #c7ddd9 !important;border-radius:14px !important;font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table thead{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table tbody{display:block !important;width:100% !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table tr{display:block !important;width:100% !important;margin:0 0 14px 0 !important;background:#ffffff !important;border:1px solid #c7ddd9 !important;border-radius:16px !important;box-shadow:0 8px 20px rgba(13, 38, 56, 0.07) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table tbody th{display:block !important;width:100% !important;padding:14px 16px !important;color:#0d2638 !important;background:#fff8e8 !important;border:0 !important;border-radius:16px 16px 0 0 !important;font-size:17px !important;line-height:1.5 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table td{position:relative !important;display:block !important;width:100% !important;padding:14px 16px 14px 150px !important;color:#24313d !important;background:#ffffff !important;border:0 !important;border-top:1px solid #d9e9e6 !important;font-size:17px !important;line-height:1.62 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table td::before{position:absolute !important;top:14px !important;left:16px !important;width:118px !important;color:#0d2638 !important;font-size:15.5px !important;line-height:1.35 !important;font-weight:900 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table td:nth-child(2)::before{content:"Merkmale" !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table td:nth-child(3)::before{content:"Strategie" !important;}
}
@media(max-width:560px){
#ibrtr-risk-tolerance-tool{margin:22px 0 !important;border-radius:18px !important;font-size:16px !important;line-height:1.68 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__header{padding:24px 18px 22px 18px !important;border-radius:18px 18px 0 0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__eyebrow{font-size:15.5px !important;line-height:1.35 !important;}
#ibrtr-risk-tolerance-tool h2{font-size:28px !important;line-height:1.22 !important;}
#ibrtr-risk-tolerance-tool h3{font-size:22px !important;line-height:1.3 !important;}
#ibrtr-risk-tolerance-tool h4{font-size:19px !important;line-height:1.35 !important;}
#ibrtr-risk-tolerance-tool p{font-size:16px !important;line-height:1.7 !important;}
#ibrtr-risk-tolerance-tool li{font-size:16px !important;line-height:1.7 !important;}
#ibrtr-risk-tolerance-tool a{font-size:16px !important;}
#ibrtr-risk-tolerance-tool label{font-size:16px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool input{min-height:48px !important;font-size:16px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool select{min-height:48px !important;font-size:16px !important;line-height:1.45 !important;}
#ibrtr-risk-tolerance-tool textarea{font-size:16px !important;line-height:1.55 !important;}
#ibrtr-risk-tolerance-tool option{font-size:16px !important;}
#ibrtr-risk-tolerance-tool button{width:100% !important;min-height:50px !important;font-size:16px !important;}
#ibrtr-risk-tolerance-tool summary{font-size:16px !important;}
#ibrtr-risk-tolerance-tool output{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__intro{font-size:17px !important;line-height:1.68 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__notice{font-size:16px !important;line-height:1.62 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__summary{margin:16px !important;padding:18px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__summary p{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__benefit-list{grid-template-columns:minmax(0, 1fr) !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__benefit-list li{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__instructions{margin:16px !important;padding:18px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-tool__steps li{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form{margin:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__help{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__fieldset{padding:22px 14px 16px 14px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__fieldset legend{max-width:100% !important;font-size:16px !important;border-radius:14px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__field{padding:14px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__hint{font-size:16px !important;line-height:1.5 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-form__actions{gap:12px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-button{min-width:0 !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results{margin:22px 16px !important;padding:18px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results h3{font-size:22px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results h4{font-size:19px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results p{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel{padding:16px !important;border-radius:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel p{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-results__panel strong{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference{margin:16px !important;padding:18px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table caption{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table tbody th{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table td{padding:13px 14px !important;font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-reference__table td::before{position:static !important;display:block !important;width:auto !important;margin:0 0 5px 0 !important;font-size:15.5px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-example{margin:16px !important;padding:18px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-privacy{margin:16px !important;padding:18px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq{margin:16px !important;padding:18px !important;border-radius:18px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item summary{padding:15px 48px 15px 16px !important;font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ibrtr-faq__item p{font-size:16px !important;}
#ibrtr-risk-tolerance-tool #toc_container{padding:16px !important;}
#ibrtr-risk-tolerance-tool .toc_container{padding:16px !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container{padding:16px !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container{padding:16px !important;}
#ibrtr-risk-tolerance-tool .lwptoc{padding:16px !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc{padding:16px !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block{padding:16px !important;}
#ibrtr-risk-tolerance-tool #toc_container a{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .toc_container a{font-size:16px !important;}
#ibrtr-risk-tolerance-tool #ez-toc-container a{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .ez-toc-container a{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .lwptoc a{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .rank-math-toc a{font-size:16px !important;}
#ibrtr-risk-tolerance-tool .wp-block-rank-math-toc-block a{font-size:16px !important;}
}
@media (prefers-reduced-motion: no-preference) {
#ibrtr-risk-tolerance-tool .ibrtr-button{transition:background 180ms ease, border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease !important;}
#ibrtr-risk-tolerance-tool a{transition:color 160ms ease, text-decoration-thickness 160ms ease !important;}
#ibrtr-risk-tolerance-tool input{transition:border-color 160ms ease, box-shadow 160ms ease, outline-color 160ms ease !important;}
#ibrtr-risk-tolerance-tool select{transition:border-color 160ms ease, box-shadow 160ms ease, outline-color 160ms ease !important;}
#ibrtr-risk-tolerance-tool textarea{transition:border-color 160ms ease, box-shadow 160ms ease, outline-color 160ms ease !important;}
}
@media (prefers-reduced-motion: reduce) {
#ibrtr-risk-tolerance-tool .ibrtr-button {
transition: none !important;
transform: none !important;
}
#ibrtr-risk-tolerance-tool a {
transition: none !important;
}
#ibrtr-risk-tolerance-tool input {
transition: none !important;
}
#ibrtr-risk-tolerance-tool select {
transition: none !important;
}
#ibrtr-risk-tolerance-tool textarea {
transition: none !important;
}
}.embed-copy-box{margin:20px 0;}
.embed-copy-button{background-color:#4CAF50;border:none;color:#ffffff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px 10px 0;cursor:pointer;border-radius:4px;}
.embed-copy-button:hover, .embed-copy-button:focus{background-color:#3f9443;}
.embed-copy-input{display:block;width:100%;max-width:800px;padding:8px 10px;font-size:14px;box-sizing:border-box;}
.embed-copy-status {
margin-top: 6px;
font-size: 14px;
}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}