.d10-form-body{border:0;min-width:0;margin:0;padding:0}.d10-fields{grid-template-columns:1fr 1fr;gap:16px;margin-block:18px;display:grid}.d10-field{color:#49636a;flex-direction:column;gap:7px;font-size:12px;display:flex}.d10-field small{color:#81918b;font-size:10px;line-height:1.9}.d10-field input,.d10-field select,.d10-assessment .expert-question>input,.d10-assessment .expert-question>select{width:100%;min-height:45px;font:inherit;color:#223c43;background:#fff;border:1px solid #d7e1da;border-radius:8px;padding:9px 12px;font-size:13px}.d10-field [aria-invalid=true]{border-color:#b84b4b}.d10-assessment .assessment-side>.text-link{margin-top:17px;font-size:11px;line-height:1.9}.d10-information-note{color:#53766b;background:#f0f5ef;border:1px solid #dbe5dd;border-radius:11px;align-items:flex-start;gap:13px;margin:20px 0;padding:18px 21px;display:flex}.d10-information-note>svg{flex-shrink:0;margin-top:4px}.d10-information-note p{margin:0;font-size:12px;line-height:2.1}.d10-information-note a{color:#1c767b;text-decoration:underline}.d10-technical-hint{background:#f2f6ef;border:1px solid #e0e8d8;border-radius:9px;margin-top:16px;padding:15px;font-size:12px;line-height:2}.d10-technical-hint summary{cursor:pointer;color:#43765f}.d10-technical-hint strong{margin-top:15px;display:block}.d10-technical-hint p{color:#6c8279;margin:8px 0}.d10-technical-hint small{color:#7e8d76;font-size:10px}.d10-assessment .expert-question{padding-block:21px}.d10-report{max-width:1100px;padding-block:32px 60px}.d10-report-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.d10-report-head h1{margin:6px 0;font-size:31px}.d10-report-head p{color:#5f7773;font-size:15px}.d10-report-meta{color:#7b8c88;border-block:1px solid #e0e7df;flex-wrap:wrap;gap:10px 20px;margin-bottom:23px;padding-block:13px;font-size:10px;display:flex}.d10-report-summary{background:#edf3ed;border:1px solid #dce6d9;border-radius:13px;align-items:flex-start;gap:19px;margin-bottom:32px;padding:25px;display:flex}.d10-report-summary>svg{color:#4e7e66;flex-shrink:0;margin-top:6px}.d10-report-summary h2{margin-bottom:11px;font-size:21px}.d10-report-summary p{color:#526e63;margin:0 0 6px;font-size:13px;line-height:2.1}.d10-report-summary small{color:#748573;margin-top:14px;font-size:11px;display:block}.d10-axis-grid{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:32px;display:grid}.d10-axis{background:#fff;border:1px solid #dde7df;border-radius:13px;padding:24px}.d10-axis h3{margin:12px 0;font-size:19px}.d10-axis p{color:#617b75;font-size:12px;line-height:2.1}.d10-status{color:#6c7f5c;background:#f1f3eb;border-radius:6px;padding:5px 9px;font-size:10px;display:inline-block}.d10-axis-preparation .d10-status{color:#9b753f;background:#fff1dc}.d10-axis-specialist .d10-status{color:#4b728e;background:#e9f0f6}.d10-axis-incomplete .d10-status{color:#778584;background:#f0f2f2}.d10-axis-promising .d10-status{color:#4e8154;background:#e8f4e9}.d10-axis .d10-axis-action{color:#345e53;border-top:1px solid #e7ede6;padding-top:12px}.d10-axis summary{color:#4e7b68;cursor:pointer;font-size:11px}.d10-axis dl{margin:15px 0 0;font-size:11px}.d10-axis dl>div{border-top:1px solid #e4ebe3;padding:10px 0}.d10-axis dt{color:#7a8c83}.d10-axis dd{color:#3e6659;margin:4px 0}.d10-priorities{background:#fff;border:1px solid #dfe8e0;border-radius:13px;margin-block:20px 30px;padding:27px}.d10-priorities>h2{margin-bottom:20px;font-size:23px}.d10-priorities>article{border-top:1px solid #e5ece4;gap:18px;padding:20px 0;display:flex}.d10-priorities>article>span{color:#779360;background:#eff4e9;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.d10-priorities h3{font-size:16px}.d10-priorities p{color:#607970;margin:9px 0;font-size:13px;line-height:2}.d10-priorities .text-link{font-size:11px}.d10-report-next{background:#edf1f0;border:1px solid #dce5e0;border-radius:13px;gap:20px;padding:28px;display:flex}.d10-report-next>svg{color:#537f70;flex-shrink:0;margin-top:7px}.d10-report-next h2{margin-bottom:10px;font-size:23px}.d10-report-next p{color:#5c776e;font-size:13px;line-height:2}.d10-report-next small{color:#71857e;font-size:11px}.d10-routes{grid-template-columns:repeat(3,1fr);gap:17px;margin-block:25px;display:grid}.d10-route{background:#fff;border:1px solid #dde6dd;border-radius:13px;flex-direction:column;gap:10px;padding:25px;display:flex}.d10-route svg{color:#5d8b79}.d10-route h3{font-size:20px}.d10-route p{color:#698176;font-size:13px;line-height:2.1}.d10-route .button{align-self:start;margin-top:auto;font-size:12px}.d10-levels{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.d10-levels article{background:#f2f5ef;border:1px solid #e0e7dc;border-radius:12px;padding:23px}.d10-levels h3{margin:10px 0;font-size:19px}.d10-levels p{color:#688071;font-size:13px;line-height:2.1}.d10-levels small{color:#7f8d77;font-size:10px}.d10-article-collection{margin-block:35px;padding-top:20px}.d10-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.d10-article-grid>a{background:#fff;border:1px solid #dfe8dd;border-radius:11px;padding:21px}.d10-article-grid h3{margin:8px 0;font-size:17px}.d10-article-grid p{color:#6c8175;font-size:12px;line-height:2}.d10-reading-table{margin:22px 0;overflow:auto}.d10-reading-table table{min-width:580px}.d10-example{background:#f4f2e9;border-right:3px solid #b6a56c;border-radius:8px;margin:25px 0;padding:22px}.d10-example>span{color:#9b8c60;font-size:10px}.d10-example h3{margin:9px 0;font-size:18px}.d10-source-inline{color:#2f8080;gap:4px;margin-inline-start:5px;font-size:11px;display:inline-flex}.d10-source-inline a{text-decoration:underline}.d10-evidence-kind{color:#7d9282;margin-bottom:8px;font-size:10px;display:block}.d10-producer-form{background:#fff;border:1px solid #dce6dd;border-radius:15px;max-width:920px;margin-inline:auto;padding:30px}.d10-producer-form h2{font-size:24px}.d10-producer-form p{color:#6b8177;font-size:13px;line-height:2}.d10-producer-form textarea{width:100%;min-height:100px;font:inherit;border:1px solid #d7e1da;border-radius:8px;padding:12px;font-size:13px}.d10-producer-form .checkbox{margin-top:18px}.d10-producer-form .form-error{font-size:13px}.d10-service-scope{grid-template-columns:1fr 1fr;gap:20px;display:grid}.d10-service-scope>section{background:#f4f6f0;border:1px solid #dfe7d9;border-radius:12px;padding:24px}.d10-service-scope h2{font-size:21px}.d10-service-scope li{color:#667f73;margin-top:8px;font-size:13px;line-height:2}@media (width<=900px){.d10-routes,.d10-levels{grid-template-columns:1fr}.d10-route{padding:22px}.d10-report-head h1{font-size:27px}}@media (width<=760px){.d10-fields,.d10-axis-grid,.d10-article-grid,.d10-service-scope{grid-template-columns:1fr}.d10-report{padding-top:24px}.d10-report-head{display:block}.d10-report-head>.button{margin-block:12px}.d10-report-head h1{font-size:25px}.d10-report-summary,.d10-report-next{gap:12px;padding:21px}.d10-report-summary>svg,.d10-report-next>svg{width:22px}.d10-axis,.d10-priorities{padding:21px}.d10-priorities>h2{font-size:21px}.d10-producer-form{padding:22px}.d10-field input,.d10-field select,.d10-assessment .expert-question>input,.d10-assessment .expert-question>select,.d10-producer-form textarea{font-size:16px}.d10-information-note{gap:10px;padding:16px}}@media print{.d10-report-head button,.d10-report .no-print{display:none}.d10-axis,.d10-priorities>article{break-inside:avoid}.d10-axis details{display:block}.d10-report{max-width:none}.d10-report-next{background:#fff}}
