.planner-page{max-width:1060px}.planner-page h2{font-size:1.65rem;line-height:1.3}.planner-page h3{font-size:1.25rem;line-height:1.35;margin:28px 0 12px}.planner-page h4{font-size:1.05rem;line-height:1.4;margin:0 0 8px}.planner-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px 28px;margin:26px 0}.planner-field{min-width:0}.planner-field label{font-weight:700;display:block;line-height:1.45}.planner-number{color:var(--mint-deep)}.planner-field p{font-size:.9rem;color:var(--muted);line-height:1.5;margin:7px 0 10px}.planner-field input,.planner-field select{width:100%;min-width:0;min-height:48px;padding:10px 12px;background:white;color:var(--ink);border:1px solid #b5c2d1;border-radius:8px;font:inherit;font-size:.95rem}.planner-field input:focus-visible,.planner-field select:focus-visible{outline:3px solid var(--mint-deep);outline-offset:2px}.planner-result{border-top:3px solid var(--mint-deep);margin-top:30px;padding-top:24px;scroll-margin-top:110px}.planner-result[hidden]{display:none}.planner-outcome{font-weight:700;font-size:1.15rem;overflow-wrap:anywhere}.planner-context{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.planner-context dt{font-weight:650}.planner-context dd{margin:0}.planner-action{border-top:1px solid var(--line);padding:18px 0}.planner-action p{margin:8px 0}.planner-why{font-size:.9rem;color:var(--muted)}.planner-owner{font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.planner-version{font-size:.85rem;color:var(--muted)}.planner-result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.planner-method{padding:18px 20px;border:1px solid var(--line);border-radius:12px;margin:30px 0;scroll-margin-top:110px}.planner-method summary{font-weight:700;cursor:pointer}.planner-method h2{margin-top:20px}.planner-method li{margin:12px 0}.planner-method a{overflow-wrap:anywhere}@media(max-width:700px){.planner-fields{grid-template-columns:1fr;gap:20px}.planner-context{grid-template-columns:1fr;gap:6px}.planner-context dd{margin-bottom:8px}.planner-page h2{font-size:1.4rem}.planner-method{padding:14px}}
@media print{body.planner-has-result{background:white;color:black;font-size:11pt}body.planner-has-result .site-header,body.planner-has-result .footer,body.planner-has-result .skip-link,body.planner-has-result .page-hero,body.planner-has-result #planner-inputs,body.planner-has-result .planner-intro,body.planner-has-result .planner-result-actions,body.planner-has-result .planner-method,body.planner-has-result noscript{display:none!important}body.planner-has-result .section{padding:0}body.planner-has-result .container{width:100%;max-width:none}body.planner-has-result .planner-result{border:0;margin:0;padding:0}body.planner-has-result .planner-result h2{font-size:20pt}body.planner-has-result .planner-action{break-inside:avoid}body.planner-has-result .planner-result:after{content:'Method and research: https://zenaidigital.com/assessments/change-impact-planner/#planner-method';display:block;font-size:9pt;margin-top:18px}}

.planner-interaction{margin:28px 0;padding:16px 20px;border:1px solid var(--line);border-radius:12px;scroll-margin-top:110px}.planner-interaction summary{font-weight:700;cursor:pointer;line-height:1.5}.planner-interaction>p{margin:16px 0}.planner-interaction .planner-action{padding:16px 0}.planner-interaction .planner-action:last-of-type{border-bottom:1px solid var(--line)}@media print{.planner-interaction{border:0;padding:0}.planner-interaction summary{font-size:14pt;margin-bottom:12px}}
