.dnh{--dnh-navy:#163e5b;--dnh-teal:#327b78;--dnh-light:#edf5f3;color:#163e5b;background:#fff;font-family:Tahoma,Arial,sans-serif;line-height:1.9}.dnh *{box-sizing:border-box}.dnh .container{max-width:1180px}.dnh h1,.dnh h2,.dnh h3{color:var(--dnh-navy);line-height:1.5}.dnh h1{margin:15px 0 25px;font-size:clamp(2rem,4vw,3rem)}.dnh h2{margin:8px 0 24px;font-size:clamp(1.5rem,2.5vw,2.15rem)}.dnh h3{margin:10px 0;font-size:1.15rem}.dnh p{margin:12px 0}.dnh a{text-underline-offset:5px}:is(.dnh a:focus-visible,.dnh button:focus-visible,.dnh summary:focus-visible,.dnh input:focus-visible,.dnh textarea:focus-visible,.dnh select:focus-visible){outline-offset:4px;outline:3px solid #bd770e}.dnh button{font:inherit;cursor:pointer}.dnh button:disabled{cursor:not-allowed;opacity:.55}.dnh .primary-btn,.dnh .secondary-btn{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 23px;font-size:.92rem;line-height:1.7;text-decoration:none;display:inline-flex}.dnh .primary-btn{background:var(--dnh-navy);border:1px solid var(--dnh-navy);color:#fff}.dnh .secondary-btn{color:var(--dnh-navy);background:0 0;border:1px solid #9ab8c0}.dnh-hero{background:linear-gradient(110deg,#e4f0ed 0%,#f5f8f7 52%,#fff 100%);padding:52px 0 60px;overflow:hidden}.dnh-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.dnh-crumb{color:#486b7c;margin:0 0 25px;font-size:.8rem;text-decoration:none;display:block}.dnh .eyebrow{color:var(--dnh-teal);margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.dnh-hero h1{letter-spacing:-1px;margin:15px 0 25px;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:800;line-height:1.25}.dnh-hero h1 em{color:var(--dnh-teal);font-style:normal}.dnh-hero h2{font-size:1.4rem;line-height:1.7}.dnh-hero p{color:#456171;max-width:620px;font-size:1rem}.dnh-actions{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.dnh-facts{color:#456171;flex-wrap:wrap;gap:12px 25px;margin-top:28px;font-size:.78rem;display:flex}.dnh-facts span{align-items:center;gap:7px;display:flex}.dnh-art{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.dnh-art-circle{width:315px;height:315px;color:var(--dnh-teal);background:#ffffffad;border:1px solid #adc9c0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;box-shadow:0 0 0 27px #ffffff50,0 0 0 54px #ffffff35}.dnh-art-circle strong{color:var(--dnh-navy);font-size:1.8rem}.dnh-art-circle span{color:#5a7580;font-size:.9rem}.dnh-art-card{background:#fff;border:1px solid #dbe8e3;border-radius:10px;align-items:center;gap:14px;padding:17px 22px;font-size:.9rem;display:flex;position:absolute;box-shadow:0 15px 30px #163e5b0c}.dnh-art-card-one{top:55px;right:-10px}.dnh-art-card-two{bottom:50px;left:-10px}.dnh-art>p{text-align:center;font-size:.82rem;position:absolute;bottom:-20px}.dnh-section{padding-top:64px;padding-bottom:64px}.dnh-status{padding-top:25px;padding-bottom:15px}.dnh-two{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.dnh-lead{color:#365768;font-size:1.15rem}.dnh-soft{background:#f3f7f6}.dnh-audiences{flex-wrap:wrap;gap:15px;display:flex}.dnh-audiences>span{background:#fff;border:1px solid #d9e5e2;border-radius:7px;align-items:center;gap:9px;padding:15px 20px;display:flex}.dnh-three{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.dnh-three article{border-top:2px solid #b9d3cb;padding:24px 0}.dnh-three svg{color:var(--dnh-teal)}.dnh-three p{color:#526b78}.dnh-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.dnh-heading>span{font-size:.82rem}.dnh-units{margin:20px 0;padding:0;list-style:none}.dnh-units li{border-bottom:1px solid #d6e3df;align-items:center;gap:26px;padding:23px 0;display:flex}.dnh-number{color:#739b91;direction:ltr;min-width:40px;font-size:1.6rem;font-weight:400}.dnh-units li>div{flex:1}.dnh-units li p{margin:4px 0;font-size:.9rem}.dnh-units li>span{white-space:nowrap;font-size:.8rem}.dnh-units h3{margin:0}.dnh-small{color:#4c6472;font-size:.8rem}.dnh-link{color:#19678a;background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.dnh-journey{grid-template-columns:repeat(4,1fr);gap:25px;margin:35px 0;padding:0;list-style:none;display:grid}.dnh-journey li{border-inline-start:1px solid #c6d9d4;flex-direction:column;gap:10px;padding-inline-start:20px;display:flex}.dnh-journey b{color:var(--dnh-teal);font-size:1.7rem}.dnh-journey span{color:#526b78;font-size:.85rem}.dnh-guide-promo{color:#fff;background:#173e54}.dnh-guide-promo h2,.dnh-guide-promo .secondary-btn,.dnh-guide-promo .dnh-small{color:#fff}.dnh-guide-promo .secondary-btn{border-color:#8bb9ba}.dnh-faq{max-width:900px}.dnh details{border-bottom:1px solid #d8e4e0;padding:17px 0}.dnh summary{cursor:pointer;font-weight:700;line-height:1.8}.dnh details p{color:#476674}.dnh-references{border-top:1px solid #d8e4e0;padding-top:35px;font-size:.85rem}.dnh-references h2{font-size:1.4rem}.dnh-references li{margin:12px 0}.dnh-final{text-align:center;background:#edf5f2;border-radius:15px;padding:45px}.dnh-final>svg{color:var(--dnh-teal)}.dnh-notice,.dnh-help{background:#f4f8f6;border:1px solid #d1e2dd;border-radius:8px;align-items:flex-start;gap:15px;margin:18px 0;padding:18px 22px;font-size:.9rem;display:flex}.dnh-notice>svg,.dnh-help>svg{flex-shrink:0;margin-top:5px}.dnh-notice p{margin:4px 0;font-size:.84rem}.dnh-help{background:#fff;flex-wrap:wrap;align-items:center;font-size:.82rem}.dnh-help span{flex:1;min-width:180px}.dnh-help a{align-items:center;gap:8px;font-weight:700;display:flex}.dnh-learning{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:40px;margin-top:35px;display:grid}.dnh-sidebar{background:#f2f6f5;border-radius:10px;padding:23px;position:sticky;top:95px}.dnh-sidebar h2{font-size:1.15rem}.dnh-sidebar label{font-size:.8rem}.dnh-sidebar progress{width:100%;accent-color:var(--dnh-teal);height:10px;margin:15px 0 25px;display:block}.dnh-sidebar nav{flex-direction:column;gap:5px;display:flex}.dnh-sidebar nav button{text-align:right;color:#486471;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:11px;font-size:.85rem;display:flex}.dnh-sidebar nav button.active{color:#163e5b;box-shadow:inset -3px 0 var(--dnh-teal);background:#fff;font-weight:700}.dnh-lesson h1{font-size:1.8rem}.dnh-lesson>p{margin:22px 0;font-size:1rem;line-height:2.1}.dnh-lesson h1:focus{outline:none}.dnh-enroll{background:#f7faf9;border:1px solid #bed5ce;border-radius:10px;margin:25px 0;padding:25px}.dnh-enroll h2{font-size:1.3rem}.dnh form label:not(.dnh-choices label){margin:18px 0;display:block}.dnh input:not([type=checkbox]):not([type=radio]),.dnh textarea,.dnh select{color:#163e5b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #94b3bf;border-radius:5px;max-width:100%;margin:8px 0;padding:10px 13px;display:block}.dnh textarea{resize:vertical;font-size:.9rem;line-height:1.9}.dnh input[type=radio],.dnh input[type=checkbox]{accent-color:#327b78;flex-shrink:0;width:18px;height:18px;margin:6px 0}.dnh .dnh-check{flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:.88rem;display:flex!important}.dnh-choices{border:0;margin:15px 0 25px;padding:0}.dnh-choices legend{float:none;width:100%;margin-bottom:12px;font-weight:700;line-height:1.9}.dnh-choices label{cursor:pointer;background:#fff;border:1px solid #bdcfd4;border-radius:6px;align-items:flex-start;gap:12px;margin:10px 0;padding:13px 17px;font-size:.9rem;display:flex}.dnh-choices label:has(input:checked){background:#edf5f3;border:2px solid #327b78;padding:12px 16px}.dnh-activity{background:#f5f8f7;border:1px solid #d5e2de;border-radius:9px;margin:25px 0;padding:25px}.dnh-done{color:#28645a;align-items:center;gap:6px;display:flex}.dnh-example,.dnh-takeaway,.dnh-goal{background:#f4f7fa;border-inline-start:3px solid #75a7ba;border-radius:4px;padding:22px}.dnh-takeaway{background:#eef6f2;border-color:#327b78;margin:25px 0}.dnh-feedback{background:#fff7e9;border:1px solid #cda55e;border-radius:6px;margin:20px 0 5px;padding:20px;font-size:.9rem}.dnh-correct{background:#eaf4ee;border-color:#88b49c}.dnh-feedback p{margin:9px 0}.dnh-continuation{border-top:1px solid #cbd6cc;margin-top:15px;padding-top:10px}.dnh-block{border-bottom:1px solid #d1e0db;margin:35px 0;padding-bottom:30px}.dnh-error{color:#8c2f20;overflow-wrap:anywhere;background:#fff0ec;border:1px solid #d9a198;border-radius:6px;padding:18px}.dnh-exam-question{border-bottom:1px solid #d0e0da;margin:25px 0 35px}.dnh-exam-question>span{color:#536d7a;font-size:.8rem}.dnh-result{background:#edf6f2;border:1px solid #afcfc0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:15px;margin:25px 0;padding:25px;display:flex}.dnh-result>span{font-size:1.5rem}.dnh-history-row{color:#163e5b;background:#f4f7f6;border:0;border-radius:5px;flex-wrap:wrap;justify-content:space-between;gap:15px;width:100%;margin:10px 0;padding:15px;font-size:.85rem;display:flex}.dnh-guide{max-width:850px!important}.dnh-guide h2{margin-top:45px;font-size:1.6rem}.dnh-guide li{margin:15px 0}.dnh-guide-pair{background:#f4f7f6;border-radius:7px;flex-direction:column;gap:12px;margin:15px 0;padding:22px;display:flex}.dnh-guide-pair>span{color:#725246;font-size:.9rem}.dnh-guide-pair>strong{color:#27685e}.dnh-verification{min-height:70vh;max-width:800px!important}.dnh-verification dl{overflow-wrap:anywhere;background:#f3f7f6;padding:25px}.dnh-verification dt{font-weight:700}.dnh-verification dd{margin:0 0 22px}.dnh-admin-tabs{border-bottom:1px solid #cadae0;flex-wrap:wrap;gap:8px;margin:35px 0;padding-bottom:15px;display:flex}.dnh-admin-tabs button{color:#163e5b;background:#edf4f2;border:0;border-radius:6px;padding:12px 18px}.dnh-admin-tabs button.active{color:#fff;background:#163e5b}.dnh-metrics{grid-template-columns:repeat(5,1fr);gap:15px;margin:25px 0;display:grid}.dnh-metrics>div{background:#f1f6f4;border-radius:7px;flex-direction:column;padding:20px;display:flex}.dnh-metrics strong{font-size:1.8rem}.dnh-metrics span{font-size:.8rem}.dnh-editor-unit,.dnh-question-editor{background:#f9fbfa;border:1px solid #d7e5df;border-radius:7px;margin:15px 0;padding:20px!important}.dnh-save-bar{z-index:3;background:#e2efea;border:1px solid #a9c6b9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex;position:sticky;bottom:0}.dnh-edit-field{font-size:.9rem;font-weight:400}.dnh-lesson details li a,.dnh-guide li a{overflow-wrap:anywhere}@media (max-width:900px){.dnh-hero-grid{gap:25px}.dnh-art-circle{width:250px;height:250px}.dnh-art{min-height:390px}.dnh-art-card{padding:13px;font-size:.78rem}.dnh-two{gap:35px}.dnh-learning{grid-template-columns:220px minmax(0,1fr);gap:25px}.dnh-sidebar{padding:18px}.dnh-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.dnh-hero{padding:30px 0}.dnh-hero-grid{grid-template-columns:1fr}.dnh-hero h1{font-size:3rem}.dnh-hero h2{font-size:1.25rem}.dnh-hero p{font-size:.92rem}.dnh-hero .dnh-actions{flex-direction:column}.dnh-art{min-height:340px;margin:10px 20px 15px}.dnh-art-card-one{top:25px;right:-20px}.dnh-art-card-two{bottom:30px;left:-20px}.dnh-art>p{bottom:-30px}.dnh-section{padding-top:40px;padding-bottom:40px}.dnh-status{padding-top:15px;padding-bottom:0}.dnh-two,.dnh-three{grid-template-columns:1fr;gap:10px}.dnh-three article{padding:20px 0}.dnh-journey{grid-template-columns:1fr 1fr;gap:25px 15px}.dnh-journey li{padding-inline-start:12px}.dnh-audiences{gap:10px}.dnh-audiences>span{padding:10px 13px;font-size:.8rem}.dnh-units li{flex-wrap:wrap;gap:13px}.dnh-units li>span{margin-inline-start:53px}.dnh-units li>div{min-width:200px}.dnh-final{padding:30px 20px}.dnh-notice,.dnh-help{padding:15px}.dnh-learning{grid-template-columns:1fr;gap:25px}.dnh-sidebar{position:static}.dnh-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.dnh-sidebar nav button{font-size:.8rem}.dnh-lesson h1{font-size:1.6rem}.dnh-activity{padding:17px}.dnh-enroll{padding:18px}.dnh-lesson>p{font-size:.95rem}.dnh-metrics{grid-template-columns:1fr 1fr}.dnh-choices label{padding:12px;font-size:.86rem}.dnh-choices label:has(input:checked){padding:11px}.dnh-choices legend{font-size:.95rem}.dnh-guide-promo .dnh-two{gap:0}.dnh-desktop{display:none}}@media print{.dnh .aon-header,.dnh .aon-footer,.dnh button,.dnh-sidebar,.dnh-notice{display:none}.dnh .container{max-width:none}.dnh-guide{font-size:11pt}.dnh-guide h2{break-after:avoid}.dnh-guide-pair{break-inside:avoid}}.vc-page{max-width:1000px;padding-block:2rem 4rem}.vc-panel{background:#fff;border:1px solid #d6e5eb;border-radius:22px;margin-block:1.5rem;padding:clamp(1rem,3vw,2rem);line-height:1.9}.vc-panel h2{font-size:1.5rem}.vc-panel li{margin-block:.5rem}.vc-panel ol{padding-inline-start:1.5rem}.vc-form{gap:1rem;display:grid}.vc-form label{gap:.4rem;display:grid}.vc-form input,.vc-form select,.vc-form textarea{color:#173c4b;background:#fff;border:1px solid #a8bdc8;border-radius:10px;width:100%;min-width:0;padding:.8rem}.vc-form fieldset{border:1px solid #d6e5eb;gap:1rem;padding:1rem;display:grid}.vc-form .vc-check{align-items:flex-start;gap:.6rem;display:flex}.vc-check input{flex-shrink:0;width:22px;height:22px}.vc-alert{background:#fff7f3;border:2px solid #a54128;padding:1rem}.vc-request{overflow-wrap:anywhere;border-top:1px solid #d6e5eb;padding-block:1.5rem}.vc-request .secondary-btn,.vc-request .primary-btn{margin:.4rem}:is(.vc-panel button:focus-visible,.vc-panel a:focus-visible,.vc-form input:focus-visible,.vc-form select:focus-visible){outline-offset:3px;outline:3px solid #146c9d}.vc-panel .primary-btn{white-space:normal;text-align:center}.dnh details.dnh-notice{display:block}.dnh details.dnh-notice summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.dnh details.dnh-notice a{overflow-wrap:anywhere;text-decoration:underline}
