[id="interactive-widget-598"]{font-family:"PT Sans",Arial,sans-serif;font-size:16px;line-height:1.55;color:#172b3a;background:#f4f8fa;border:1px solid #d7e3e9;border-radius:18px;padding:clamp(16px,3vw,32px);max-width:100%;box-sizing:border-box;}[id="interactive-widget-598"] *{box-sizing:border-box;}[id="interactive-widget-598"] [hidden]{display:none!important;}[id="interactive-widget-598"] h2{font-family:inherit;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 12px;}[id="interactive-widget-598"] h3{font-family:inherit;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 18px;}[id="interactive-widget-598"] p{font-family:inherit;font-size:16px;line-height:1.55;margin:0 0 18px;}[id="interactive-widget-598"] .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:24px 0;}[id="interactive-widget-598"] .steps li{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:12px 10px;border-radius:10px;background:#e4edf2;font-family:inherit;font-size:16px;line-height:1.3;text-align:center;}[id="interactive-widget-598"] .steps li:before{content:none;}[id="interactive-widget-598"] .steps [aria-current="step"]{background:#135d75;color:#fff;font-weight:700;}[id="interactive-widget-598"] .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}[id="interactive-widget-598"] .three{grid-template-columns:repeat(3,minmax(0,1fr));}[id="interactive-widget-598"] label{display:flex;flex-direction:column;gap:8px;font-family:inherit;font-size:16px;font-weight:700;margin:0 0 20px;line-height:1.4;min-width:0;}[id="interactive-widget-598"] input,[id="interactive-widget-598"] select,[id="interactive-widget-598"] textarea{width:100%;max-width:100%;min-width:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;color:#172b3a;background:#fff;border:1px solid #96aeba;border-radius:8px;padding:11px 12px;min-height:48px;height:auto;margin:0;box-shadow:none;}[id="interactive-widget-598"] select{padding-right:28px;}[id="interactive-widget-598"] textarea{resize:vertical;}[id="interactive-widget-598"] input[readonly]{background:#edf2f5;color:#415b6a;}[id="interactive-widget-598"] input:focus-visible,[id="interactive-widget-598"] select:focus-visible,[id="interactive-widget-598"] textarea:focus-visible,[id="interactive-widget-598"] button:focus-visible,[id="interactive-widget-598"] summary:focus-visible{outline:3px solid #d98d21;outline-offset:3px;}[id="interactive-widget-598"] .check{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;gap:12px;}[id="interactive-widget-598"] .check input{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:2px 0 0;padding:0;}[id="interactive-widget-598"] details{margin:20px 0;font-size:16px;line-height:1.55;}[id="interactive-widget-598"] summary{cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;line-height:1.45;padding:8px 0;}[id="interactive-widget-598"] details>p{margin-top:14px;}[id="interactive-widget-598"] .area{border:1px solid #cadbe3;border-radius:12px;background:#fff;padding:0;margin:12px 0;min-width:0;}[id="interactive-widget-598"] .area summary{padding:16px;font-size:18px;}[id="interactive-widget-598"] .area[open]>summary{border-bottom:1px solid #dce7ed;}[id="interactive-widget-598"] .area-content{padding:16px;}[id="interactive-widget-598"] .area-content .hint{margin:0;}[id="interactive-widget-598"] .area:last-of-type{margin-bottom:22px;}[id="interactive-widget-598"] .hint{font-size:14px;color:#415b6a;line-height:1.5;}[id="interactive-widget-598"] .note{border-left:4px solid #246d85;background:#e8f1f5;padding:16px;}[id="interactive-widget-598"] button{font-family:inherit;font-size:16px;line-height:1.4;font-weight:700;border:2px solid #135d75;border-radius:9px;background:#135d75;color:#fff;padding:12px 18px;min-height:48px;max-width:100%;cursor:pointer;white-space:normal;text-shadow:none;box-shadow:none;}[id="interactive-widget-598"] button.secondary{background:#fff;color:#135d75;}[id="interactive-widget-598"] button:disabled{opacity:.6;cursor:wait;}[id="interactive-widget-598"] .actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 16px;}[id="interactive-widget-598"] .result{margin:24px 0;padding:20px;border:2px solid #287b75;border-radius:12px;background:#f0faf7;overflow-wrap:anywhere;}[id="interactive-widget-598"] .result p:last-child{margin-bottom:0;}[id="interactive-widget-598"] output{display:block;font-family:inherit;font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:800;color:#155b53;margin:12px 0;}[id="interactive-widget-598"] [data-role="status"]:empty{display:none;}[id="interactive-widget-598"] [data-role="status"]:not(:empty){padding:12px;border:1px solid #b77a1c;background:#fff7e8;border-radius:8px;}[id="interactive-widget-598"] .fallback{font-size:15px;border-top:1px solid #ccdce5;padding-top:20px;margin:24px 0 0;}[id="interactive-widget-598"] a{color:#135d75;text-decoration:underline;}@media (max-width:600px){[id="interactive-widget-598"] h2{font-size:25px;}[id="interactive-widget-598"] h3{font-size:21px;}[id="interactive-widget-598"] .grid,[id="interactive-widget-598"] .three{grid-template-columns:1fr;gap:0;}[id="interactive-widget-598"] .steps{gap:6px;}[id="interactive-widget-598"] .steps li{padding:10px 6px;font-size:14px;}[id="interactive-widget-598"] .actions button{width:100%;}[id="interactive-widget-598"] .area summary{font-size:17px;}}[id="interactive-widget-598"] select{appearance:auto;}[id="interactive-widget-598"] .selection{display:none;}@media (max-width:600px){[id="interactive-widget-598"] .selection{display:block;font-size:14px;font-weight:400;color:#415b6a;line-height:1.4;}}