.km-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:32px}.km-inputs,.km-results{border:1px solid #b7b9af;padding:28px;min-width:0}.km-inputs{background:#eeeee5}.km-layout h2{font-size:24px;margin:18px 0}.km-layout label{display:block;font-size:14px;font-weight:600;margin:16px 0}.km-layout input,.km-layout select{width:100%;box-sizing:border-box;display:block;margin-top:7px;padding:12px;min-height:46px;font:inherit;border:1px solid #898d80;background:#fffef9;color:#111}.km-note{font-size:13px!important;line-height:1.65!important}.km-layout button{cursor:pointer;padding:12px 16px;margin:8px 8px 8px 0;min-height:44px}.km-layout p,.km-layout li,.km-method p{line-height:1.7}.km-table{overflow-x:auto}.km-table table{width:100%;border-collapse:collapse;min-width:550px;font-size:14px}.km-table th,.km-table td{text-align:left;border-bottom:1px solid #b7b9af;padding:14px 10px;vertical-align:top}.km-table thead{background:#101114;color:#fff}.km-takeaway{background:#101114;color:#f8f6ec;padding:24px;margin:24px 0}.km-takeaway h3{color:#bdcaff;margin-bottom:12px}.km-layout :focus-visible{outline:3px solid #315bdd;outline-offset:3px}#error{color:#9d1b10}#copyStatus{min-height:24px}.km-method{max-width:1000px}@media(max-width:950px){.km-layout{grid-template-columns:1fr}.km-inputs form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.km-inputs h2{grid-column:1/-1}}@media(max-width:520px){.km-inputs form{display:block}.km-inputs,.km-results{padding:20px}}@media print{header,footer,.km-actions,#resetExample,#copyStatus,.nav-cta,.km-results>label,.km-results>select{display:none!important}.tools-intro{padding:12px!important}.tools-intro h1{font-size:30px!important}.km-layout{display:block}.km-inputs{break-after:page}.km-table table{min-width:0;font-size:11px}.km-takeaway{background:white;color:black;border:1px solid black}.km-takeaway h3{color:black}.km-method{font-size:11px}.container{width:100%!important;max-width:100%!important}body{background:white!important}}