.TableGrid_editor__Tk_ni{color:#173149;font:14px/1.5 system-ui,sans-serif;min-width:0;max-width:100%;background:#fff;border:1px solid #cad5e0;border-radius:10px;padding:16px;box-sizing:border-box}.TableGrid_editor__Tk_ni *{box-sizing:border-box}.TableGrid_fieldset__mMZ6S{border:0;min-width:0;padding:0;margin:0}.TableGrid_legend__kp8rm{font-size:17px;font-weight:700;margin-bottom:12px}.TableGrid_caption__1zHH6{display:grid;grid-gap:6px;gap:6px;font-weight:650}.TableGrid_help__Kiy_8{font-size:12px;line-height:1.6;color:#4a6076;margin:12px 0}.TableGrid_toolbar__9_mwC{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}.TableGrid_toolbar__9_mwC span{font-size:12px;color:#4a6076}.TableGrid_editor__Tk_ni input:not([type=checkbox]),.TableGrid_editor__Tk_ni textarea{background:#fff;color:#173149;border:1px solid #91a6bb;border-radius:5px;padding:9px;width:100%;font:inherit}.TableGrid_editor__Tk_ni textarea{resize:vertical;min-height:82px}.TableGrid_editor__Tk_ni input[aria-invalid=true]{border-color:#ab3e24}.TableGrid_editor__Tk_ni button{background:#f1f5f9;color:#173149;border:1px solid #aabccd;border-radius:5px;padding:7px 10px;font:inherit;cursor:pointer;min-height:34px}.TableGrid_editor__Tk_ni button:hover:not(:disabled){background:#e0eaf3}.TableGrid_editor__Tk_ni button:disabled{opacity:.5;cursor:not-allowed}.TableGrid_editor__Tk_ni button:focus-visible,.TableGrid_editor__Tk_ni input:focus-visible,.TableGrid_editor__Tk_ni textarea:focus-visible,.TableGrid_scroll__y9ODa:focus-visible{outline:3px solid #b6551c;outline-offset:2px}.TableGrid_scroll__y9ODa{overflow:auto;max-width:100%;max-height:65vh;border:1px solid #cad5e0;border-radius:6px}.TableGrid_table__6T_mG{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.TableGrid_table__6T_mG td,.TableGrid_table__6T_mG th{padding:9px;border-right:1px solid #d6e0e9;border-bottom:1px solid #d6e0e9;vertical-align:top}.TableGrid_table__6T_mG thead th{position:-webkit-sticky;position:sticky;top:0;background:#eaf1f8;z-index:1;text-align:left;min-width:210px}.TableGrid_table__6T_mG thead th:first-child{min-width:52px}.TableGrid_table__6T_mG thead label{display:grid;grid-gap:6px;gap:6px}.TableGrid_table__6T_mG thead button{margin-top:7px;font-size:11px}.TableGrid_table__6T_mG tbody th{background:#f4f7fa;font-weight:700}.TableGrid_table__6T_mG td{min-width:210px}.TableGrid_table__6T_mG .TableGrid_actions__6aPAj{min-width:130px}.TableGrid_actions__6aPAj button{display:block;width:100%;margin-bottom:6px;font-size:12px}.TableGrid_actions__6aPAj div{font-size:12px;color:#9b341b}.TableGrid_checkbox__Ki5Hx{display:flex;align-items:center;gap:8px;margin-top:16px}.TableGrid_checkbox__Ki5Hx input{width:18px;height:18px}.TableGrid_confirm___MQsJ{background:#fff5ec;border:1px solid #c88d65;padding:12px;margin-top:12px;border-radius:6px}.TableGrid_confirm___MQsJ button{margin-right:8px}.TableGrid_error__mzvAD{color:#9a2f18;font-weight:600}.TableGrid_validation__nnzP6{font-size:12px;color:#334e66}.TableGrid_srOnly__bPjyB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-body .editorial-callout,.article-body .editorial-checklist,.article-body .editorial-prompt,.article-body .editorial-service,.article-body .editorial-steps,.article-body .editorial-time{margin:32px 0;padding:26px;border:1px solid #ccd8e5;border-radius:16px;background:#f2f6fa}.article-body .editorial-kicker{font-size:11px;letter-spacing:.12em;font-weight:850;color:#91420e}.article-body .editorial-callout h3,.article-body .editorial-checklist h3,.article-body .editorial-prompt h3,.article-body .editorial-steps h3{margin:12px 0 20px}.article-body .editorial-prompt pre{font:inherit;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:20px;border-radius:10px}.article-body .editorial-prompt [role=status]{font-size:13px;min-height:24px;margin:12px 0 0}.article-body .editorial-callout p{white-space:pre-line}.article-body .editorial-warning{background:#fff3e9;border-left:4px solid #a94d15}.article-body .editorial-style{border-left:4px solid #173b61}.article-body .editorial-checklist ul{list-style:"☐  ";padding-left:1.6em}.article-body .editorial-steps ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.article-body .editorial-steps li{border:1px solid #bacbda;background:white;padding:16px;border-radius:10px;font-size:14px}.article-body .editorial-steps li span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#10294b;color:#fff;font-weight:800;margin-bottom:12px}.article-body .editorial-time{background:#fff}.editorial-time-row{display:grid;grid-template-columns:75px 1fr 75px;grid-gap:12px;gap:12px;align-items:center;margin:14px 0;font-size:15px}.editorial-time-track{display:block;background:#edf2f7;border-radius:6px;height:24px}.editorial-time-track i{display:block;background:#10294b;height:100%;border-radius:6px}.editorial-time-row:nth-of-type(2) i{background:#b45c19}.article-body .editorial-service{background:#10294b;color:#fff}.article-body .editorial-service h3{color:#fff;margin-top:0}.article-body .editorial-service a{color:#fff;text-decoration:underline;font-weight:750}.article-body .editorial-service p{color:#e0eaf4}@media(max-width:600px){.article-body .editorial-callout,.article-body .editorial-checklist,.article-body .editorial-prompt,.article-body .editorial-service,.article-body .editorial-steps,.article-body .editorial-time{padding:18px}.article-body .editorial-prompt pre{padding:14px}.editorial-time-row{grid-template-columns:55px 1fr 60px;font-size:13px;gap:8px}}.article-body .ai-maturity-scale{margin:3rem 0 4rem;padding:2rem;background:#102e4c;color:#fff;border-radius:1.25rem}.article-body .ai-scale-kicker{display:block;color:#ffbc7b;font-size:.75rem;font-weight:800;letter-spacing:.12em}.article-body .ai-maturity-scale h2{margin:.65rem 0 1rem;color:#fff;font-size:clamp(1.6rem,3vw,2.1rem)}.article-body .ai-maturity-scale p{color:#e1eaf2;font-size:1rem;line-height:1.65}.article-body .ai-maturity-scale ol{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;padding:0;margin:1.75rem 0;list-style:none}.article-body .ai-maturity-scale li{margin:0;min-width:0;padding:0}.article-body .ai-maturity-scale li>a,.article-body .ai-maturity-scale li>span{display:flex;flex-direction:column;align-items:center;gap:.65rem;height:100%;padding:.8rem .25rem;color:#fff;border:1px solid #60758a;border-radius:.7rem;text-align:center;text-decoration:none;font-size:.73rem;font-weight:650;overflow-wrap:anywhere;line-height:1.4}.article-body .ai-maturity-scale a:hover{background:#244864}.article-body .ai-scale-number{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:#fff;color:#102e4c;font-size:1rem;font-weight:850}.article-body .ai-maturity-scale .ai-scale-goal>a{background:#ffb474;border-color:#ffb474;color:#102e4c}.article-body .ai-maturity-scale .ai-scale-goal .ai-scale-number{background:#102e4c;color:#fff}.article-body .ai-maturity-scale small{font-size:.65rem;font-weight:700}.article-body .ai-maturity-scale .ai-scale-note{margin-bottom:0;font-size:.9rem}.article-body .ai-level-heading{display:flex;align-items:flex-start;gap:1rem;scroll-margin-top:7rem;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid #dce5ec}.article-body .ai-level-badge{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;background:#102e4c;color:#fff;border-radius:.7rem;font-size:1.5rem;line-height:1}.article-body .ai-level-badge.ai-level-goal{background:#ffb474;color:#102e4c}.article-body .ai-example,.article-body .ai-next-step{display:flex;gap:1rem;margin:1.7rem 0;padding:1.4rem;border-radius:.6rem;color:#19354d}.article-body .ai-example{background:#f3f7fa;border:1px solid #d9e3eb}.article-body .ai-next-step{background:#fff5eb;border-left:4px solid #c75c0a}.article-body .ai-callout-icon{color:#ac4b00;font-size:1.3rem;line-height:1.4;flex-shrink:0}.article-body .ai-example strong,.article-body .ai-next-step strong{display:block;color:#102e4c;font-size:.85rem;letter-spacing:.03em}.article-body .ai-example p,.article-body .ai-next-step p{margin:.5rem 0 0;font-size:1rem;white-space:pre-line}.article-body .ai-skills-cta{background:#102e4c;color:#fff;border-radius:1rem;margin:3rem 0;padding:2rem}.article-body .ai-skills-cta h2{color:#fff;margin:.8rem 0 1rem}.article-body .ai-skills-cta p{color:#e1eaf2}.article-body .ai-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.article-body .ai-cta-actions a{padding:.85rem 1rem;border:1px solid #fff;border-radius:.5rem;text-decoration:none;font-size:.95rem;font-weight:750;color:#fff}.article-body .ai-cta-actions a:first-child{background:#ffb474;border-color:#ffb474;color:#102e4c}.article-body .ai-cta-actions a:focus-visible,.article-body .ai-maturity-scale a:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 6px #102e4c}@media(max-width:1000px){.article-body .ai-maturity-scale ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.article-body .ai-maturity-scale li>a,.article-body .ai-maturity-scale li>span{font-size:.9rem;padding:1rem .4rem}}@media(max-width:480px){.article-body .ai-maturity-scale,.article-body .ai-skills-cta{padding:1.25rem}.article-body .ai-maturity-scale ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.article-body .ai-maturity-scale li>a,.article-body .ai-maturity-scale li>span{font-size:.75rem}.article-body .ai-level-heading{gap:.75rem;font-size:1.45rem}.article-body .ai-level-badge{width:2.3rem;height:2.3rem;font-size:1.2rem}.article-body .ai-example,.article-body .ai-next-step{padding:1rem;gap:.65rem}.article-body .ai-cta-actions{flex-direction:column}}@media print{.article-body .ai-example,.article-body .ai-maturity-scale,.article-body .ai-next-step{page-break-inside:avoid;break-inside:avoid}}