*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#071d41;background:#fbfcfa;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}a{color:inherit}img{max-width:100%}:is(button:focus-visible,a:focus-visible){outline:3px solid #e1ad23}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.planning{color:#173239;max-width:1120px;margin:36px auto;padding:24px;font-family:Arial,sans-serif;line-height:1.6}.planning nav{flex-wrap:wrap;gap:20px;display:flex}.planning a{color:#155e75;text-decoration:underline}.planning h1{margin:12px 0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}.plan-eyebrow{letter-spacing:.15em;color:#277a72;margin-top:36px;font-size:.75rem;font-weight:700}.plan-intro{font-size:1.15rem}.plan-card{background:#fff;border:1px solid #cadcda;border-radius:16px;margin:24px 0;padding:24px}.plan-card h2{margin-top:0;font-size:1.3rem}.planning fieldset{border:0;margin:10px 0;padding:0}.planning legend{font-weight:700}.planning label{margin:14px 0;display:block}.planning input:not([type=checkbox]),.planning select,.planning textarea{color:#173239;background:#fff;border:1px solid #718e91;border-radius:7px;width:100%;max-width:100%;padding:10px;display:block}.planning button{color:#fff;cursor:pointer;background:#155e75;border-radius:7px;margin:8px 10px 8px 0;padding:10px 16px}.planning button:disabled{opacity:.45;cursor:not-allowed}.planning :focus-visible{outline-offset:3px;outline:3px solid #a3511d}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.plan-topics{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.plan-topics label{background:#f1f7f6;border-radius:8px;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.plan-topics small{color:#52716e;display:block}.planning input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.plan-outcomes label{border-bottom:1px solid #e2eceb;grid-template-columns:1fr 100px;align-items:center;gap:20px;padding:10px 0;display:grid}.plan-count{background:#edf7f4;border-radius:8px;flex-wrap:wrap;gap:20px;margin:16px 0;padding:16px;display:flex}.plan-warning{color:#85401c;background:#fff6e9;border-radius:7px;padding:10px}.plan-ok{color:#16634b;font-weight:700}.plan-source{color:#526c70;font-size:.88rem}.planning summary{cursor:pointer;font-weight:700}.plan-inline{align-items:center;gap:12px;display:flex!important}.plan-question{border:1px solid #dce6e4;border-radius:8px;margin:10px 0;padding:12px}.planning article{border-top:1px solid #dce6e4;padding:18px 0}.plan-total{border:2px solid #277a72}@media (max-width:600px){.planning{margin:12px auto;padding:16px}.plan-card{padding:16px}.plan-outcomes label{grid-template-columns:1fr 75px;gap:10px}.plan-count{gap:10px}}.el-readable-chart{color:#15364b;box-sizing:border-box;break-inside:avoid;background:#fff;border:1px solid #d6e5eb;border-radius:16px;max-width:100%;margin:18px 0;padding:20px;font:14px/1.5 system-ui,sans-serif}.el-readable-chart figcaption strong{color:#123449;font-size:17px;display:block}.el-readable-chart figcaption p{color:#476171;margin:5px 0 16px;font-size:13px}.el-readable-chart ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.el-chart-label{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:5px;display:flex}.el-chart-label span{overflow-wrap:anywhere}.el-chart-label b{white-space:nowrap;font-variant-numeric:tabular-nums}.el-chart-track{background:#edf2f5;border-radius:8px;height:11px;overflow:hidden}.el-chart-track>span{border-radius:8px;height:100%;display:block}.el-readable-chart .el-chart-note{color:#476171;font-size:12px}.el-panel-overview{clear:both}.el-panel-overview:empty{display:none}@media (max-width:480px){.el-readable-chart{padding:15px}.el-chart-label{gap:8px;font-size:13px}}@media print{.el-readable-chart{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:#b8c7cf}.el-panel-overview{display:none!important}}.el-result-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.el-result-charts .el-readable-chart{margin:8px 0}.el-print-watermark{display:none}@media print{.el-watermarked-page{isolation:isolate;position:relative!important}.el-watermarked-page>.el-print-watermark{opacity:.045!important;z-index:-1!important;pointer-events:none!important;width:90mm!important;max-width:60%!important;height:auto!important;box-shadow:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important}.el-watermarked-page>.el-watermark-repeat{position:fixed!important}@page el-answer-flow{size:A4;margin:14mm 12mm 12mm}.el-answer-flow{page:el-answer-flow;width:auto;height:auto;min-height:0;max-height:none;padding:0;display:block;overflow:visible}.el-answer-flow-rows{width:100%;display:block}.el-answer-flow-rows>div{break-inside:avoid;page-break-inside:avoid;overflow-wrap:anywhere;border-bottom:1px solid #ddebe1;padding:2mm 0;font-weight:700}.el-answer-flow-rows small{color:#42544a;font-weight:400}.el-answer-flow h2,.el-answer-flow .print-header{break-after:avoid}}
