.ka{--ink:#183d35;--muted:#586d65;--line:#d9e4dc;max-width:1120px;margin:32px auto 64px;color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ka *{box-sizing:border-box}.ka .ka-eyebrow{font-size:12px;letter-spacing:.17em;font-weight:700;color:#607b6e}.ka h1{font:500 clamp(32px,5vw,52px)/1.15 Georgia,serif!important;letter-spacing:-.025em;margin:15px 0!important;color:var(--ink)}.ka .ka-lead{font-size:19px;max-width:720px;color:var(--muted);margin:0 0 20px}.ka-status{display:inline-block;border:1px solid var(--line);border-radius:30px;padding:5px 13px;font-size:12px;background:#f1f6f0}.ka-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;margin-top:30px}.ka-main{padding:30px;border:1px solid var(--line);border-radius:14px;background:#fbfcf9}.ka h2{font-size:22px!important;line-height:1.3;margin:0 0 10px!important;color:var(--ink)}.ka-main>p{color:var(--muted);font-size:15px}.ka-examples{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:23px 0}.ka button{font:inherit;cursor:pointer;min-height:44px;box-shadow:none;text-transform:none;letter-spacing:0}.ka-examples button{background:white;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px;text-align:left;font-size:14px}.ka button:hover{border-color:#39705a;background:#e8f1e9}.ka label{font-size:14px;font-weight:600;display:block;margin-bottom:8px}.ka textarea{width:100%;min-height:110px;resize:vertical;border:1px solid #9bb3a5;background:white;border-radius:9px;padding:14px;color:#173a31;font:16px/1.5 inherit}.ka :focus-visible{outline:3px solid #ba8a36;outline-offset:3px}.ka-submit{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px}.ka-submit>span{font-size:12px;color:var(--muted)}.ka-submit button{border:1px solid #245640;border-radius:8px;background:#245640;color:white;padding:10px 18px;font-size:14px;white-space:nowrap}.ka-submit button:hover{background:#183c2c;color:white}.ka button:disabled{opacity:.65;cursor:wait}.ka .ka-privacy{font-size:12px;color:var(--muted);margin:18px 0 0}.ka-side h2{font-size:17px!important}.ka-side>a{display:block;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.ka-side a strong{display:block;font-size:18px}.ka-side a span{display:block;font-size:13px;color:var(--muted);margin-top:4px}.ka-note{margin-top:26px;font-size:13px;color:var(--muted)}.ka-note h3{font-size:15px!important;color:var(--ink)}.ka-results{border-top:1px solid var(--line);margin-top:25px;padding-top:22px;overflow-wrap:anywhere}.ka-answer{white-space:pre-wrap;font-size:15px}.ka-source{padding:15px 0;border-top:1px solid var(--line);font-size:13px}.ka-source h3{font-size:16px!important;margin:0 0 6px!important}.ka-source p{white-space:pre-line;margin:7px 0}.ka-source a{color:#216449}.ka-sources-label{font-weight:600;margin:20px 0 10px}.ka-source summary{cursor:pointer;min-height:36px}.ka-source small{color:var(--muted)}@media(max-width:760px){.ka{margin:20px auto 40px}.ka-layout{grid-template-columns:1fr;gap:26px}.ka-main{padding:20px}.ka-examples{grid-template-columns:1fr}.ka-submit{align-items:flex-start;flex-direction:column}.ka-submit button{width:100%}.ka-side{padding:0 6px}.ka .ka-lead{font-size:17px}}
