.why-page .breadcrumbs{padding-block:18px}.why-page .tool-header{margin-bottom:22px}.why-page .tool-header h1{margin-top:6px;font-size:clamp(2rem,4vw,2.65rem)}.why-page .lede{max-width:710px;font-size:17px}.why-workbench{border:1px solid var(--border);background:var(--paper);border-radius:16px;width:100%;margin:0 auto 40px;overflow:clip}.why-workbench button,.why-workbench .why-workspace-heading a{border:1px solid var(--border);background:var(--paper);min-height:44px;color:var(--accent);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:9px 13px;font-size:14px;text-decoration:none;display:inline-flex}.why-workbench button:disabled{cursor:default;opacity:.5}.why-workbench button:hover:not(:disabled),.why-workspace-heading a:hover{background:#f4f8f3;border-color:#8baf99}.why-workbench .why-primary{color:var(--paper);background:var(--accent);border-color:var(--accent)}.why-workbench .why-primary:hover:not(:disabled){background:var(--accent-hover)}.why-workbench .why-text-button{text-underline-offset:4px;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}.why-workspace-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.why-workspace-heading h2{letter-spacing:-.015em;font-size:16px}.why-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.why-layout{grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:24px;display:grid}.why-main{min-width:0}.why-problem h2,.why-chain h2,.why-action h2{letter-spacing:-.03em;margin-bottom:8px;font-size:22px}.why-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);margin-bottom:7px;font-size:11px;font-weight:650}.why-hint{color:var(--muted);font-size:13px;font-weight:400;line-height:1.65}.why-field{flex-direction:column;gap:7px;min-width:0;margin:16px 0;font-size:14px;font-weight:600;display:flex}.why-field input,.why-field textarea,.why-field select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;background:var(--paper);color:var(--ink);border:1px solid #b2c7b9;border-radius:8px;min-height:44px;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.6}.why-field textarea{resize:vertical}.why-field textarea::placeholder,.why-field input::placeholder{color:#66796e;font-size:14px}.why-field input:focus-visible,.why-field textarea:focus-visible,.why-field select:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.why-problem-field{margin-block:14px 8px}.why-problem-field textarea{min-height:88px}.why-optional>summary,.why-details>summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.why-optional>summary:before{content:"+";width:14px;font-size:19px}.why-detail-added{color:var(--muted);margin-left:auto;font-size:11px}.why-optional[open]>summary:before{content:"−"}.why-optional .why-field{margin-top:8px}.why-chain{margin-top:26px}.why-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.why-section-heading>.why-text-button{font-size:12px}.why-chain-records{margin-top:16px}.why-step{border:0;min-width:0;margin:0;padding:0 0 18px 40px;position:relative}.why-step:before{content:"";background:#b9cebe;width:1px;position:absolute;top:27px;bottom:0;left:14px}.why-step:last-child:before{display:none}.why-step legend{overflow-wrap:anywhere;max-width:100%;padding:0;font-size:15px;font-weight:650;line-height:1.6}.why-step-number{background:var(--wash);width:28px;height:28px;color:var(--accent);border:1px solid #c1d5c7;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:0;left:0}.why-question-prompt{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.why-previous{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;display:-webkit-box;overflow:hidden}.why-previous span{font-weight:650}.why-answer{margin-block:8px 0}.why-answer textarea{min-height:78px}.why-details{border-bottom:1px solid var(--border)}.why-details>summary{flex-wrap:wrap;justify-content:space-between;padding-block:8px}.why-details>summary:after{content:"⌄";color:var(--muted);margin-left:auto}.why-details[open]>summary:after{content:"⌃"}.why-evidence-status{color:#53675b;background:#f6f8f4;border:1px solid #c7d5cc;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.why-evidence-recorded{color:#215b43;background:#edf5ee;border-color:#b9d1c0}.why-evidence-assumption{color:#705622;background:#fff6dc;border-color:#e1d19f}.why-status-field{max-width:290px}.why-step-controls{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.why-step-controls button{padding:8px 10px;font-size:12px}.why-add{margin-top:4px}.why-chain-note{margin-top:14px}.why-action{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.why-action-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.why-review{background:var(--wash);border:1px solid #d3e0d5;border-radius:12px;align-self:start;min-width:0;padding:20px;position:sticky;top:20px}.why-review h2{margin-bottom:8px;font-size:19px}.why-desktop-downloads{margin-top:15px}.why-desktop-downloads button{width:100%}.why-review dl{margin:20px 0 0;font-size:13px}.why-review dl>div{margin-top:14px}.why-review dt{color:var(--muted)}.why-review dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.why-review-action{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.why-review-note{color:var(--muted);border-top:1px solid #d0dfd3;margin-top:20px;padding-top:15px;font-size:13px}.why-private{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.why-mobile-downloads,.why-mobile-return,.why-blank-short{display:none}.why-message:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.why-reset{margin-top:14px}.why-message{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.why-message:not(:empty){background:var(--wash);border:1px solid #cedfce;border-radius:8px;margin-block:14px;padding:12px}.why-confirm,.why-example-note{background:#fff8e5;border-bottom:1px solid #e5d49a;padding:14px 24px;font-size:14px}.why-confirm .why-toolbar{margin-top:10px}.why-guide{max-width:900px;margin:40px auto;line-height:1.75}.why-guide section{border-top:1px solid var(--border);margin-top:36px;padding-top:26px}.why-guide h2{margin-bottom:14px;font-size:25px}.why-guide h3{margin-block:20px 8px;font-size:18px}.why-guide p+p{margin-top:12px}.why-guide ol,.why-guide ul{padding-left:21px}.why-guide li{margin-block:10px}.why-worked-chain{gap:14px;list-style:none;display:grid;padding:0!important}.why-worked-chain li{background:var(--paper);border:1px solid var(--border);border-left:3px solid #8ab59a;border-radius:8px;margin:0;padding:16px 20px}.why-worked-chain .why-evidence-status{margin-bottom:6px;display:inline-block}.why-worked-chain h3{margin-top:0}.why-worked-chain p{font-size:14px}.why-check-next{background:#fff7e2;border-left:3px solid #c4a447;margin-top:16px;padding:16px 20px}.why-answer-comparison{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.why-answer-comparison>div{border:1px solid var(--border);background:var(--paper);border-radius:8px;padding:18px}.why-answer-comparison h3{margin-top:0}.why-answer-comparison p{font-size:14px}.why-faq details{border-bottom:1px solid var(--border)}.why-faq summary{cursor:pointer;padding-block:16px;font-weight:600}.why-faq details p{margin-bottom:16px}.why-resource-links{gap:14px;display:grid}.why-resource-links a{font-weight:600}.why-source-note{color:var(--muted);font-size:13px}@media (max-width:760px){.why-page .breadcrumbs{padding-block:12px}.why-page .tool-header{margin-bottom:18px}.why-page .lede{font-size:15px}.why-workspace-heading{gap:8px;padding:10px 16px}.why-workspace-heading h2{display:none}.why-workspace-heading .why-toolbar{grid-template-columns:1fr 1fr;width:100%;display:grid}.why-workspace-heading .why-toolbar a,.why-workspace-heading .why-toolbar button{padding-inline:8px;font-size:12px}.why-mobile-downloads .why-toolbar{grid-template-columns:1fr 1fr;display:grid}.why-layout{padding:16px;display:block}.why-problem h2,.why-chain h2,.why-action h2{font-size:20px}.why-mobile-downloads{border-block:1px solid var(--border);margin-top:10px;padding-block:8px;display:block}.why-mobile-downloads .why-private{margin-top:8px}.why-desktop-downloads,.why-desktop-private{display:none}.why-chain{margin-top:20px}.why-chain .why-eyebrow,.why-blank-wide{display:none}.why-blank-short{display:inline}.why-step{padding-left:36px}.why-action-grid,.why-answer-comparison{grid-template-columns:1fr;gap:0}.why-review{margin-top:24px;padding:16px;position:static}.why-mobile-return{margin-top:15px;font-size:13px;display:inline-block}.why-guide{margin-top:30px}.why-guide h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.why-page{scroll-behavior:auto}}
