.clauseChangeChecker{color:#173630;background:#f5fbf8;border:1px solid #adcac1;border-radius:1.25rem;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.clauseChangeChecker>header{max-width:850px}.clauseChangeChecker h2{margin:.4rem 0 .7rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05}.clauseChangeInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.clauseChangeInputs label{gap:.55rem;min-width:0;display:grid}.clauseChangeInputs label>span{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.clauseChangeInputs small{color:#526b65}.clauseChangeInputs textarea{box-sizing:border-box;resize:vertical;color:#102d27;width:100%;min-height:15rem;font:inherit;background:#fff;border:1px solid #8ba8a0;border-radius:.8rem;padding:1rem;line-height:1.5}.clauseChangeInputs textarea:focus{outline-offset:2px;outline:3px solid #a8d8ca}.clauseChangeActions{flex-wrap:wrap;gap:.7rem;display:flex}.clauseChangeActions button,.clauseChangeActions a{box-sizing:border-box;color:#fff;font:inherit;cursor:pointer;background:#173630;border:1px solid #173630;border-radius:999px;padding:.75rem 1rem;font-weight:700;text-decoration:none}.clauseChangeActions .quietButton{color:#173630;background:#fff}.clauseChangeNotice{color:#415b55;min-height:1.5em}.clauseChangeResult,.clauseChangeSame{background:#fff;border:1px solid #bed4ce;border-radius:1rem;margin-top:1.5rem;padding:1.25rem}.clauseChangeResult>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.clauseChangeResult h3,.clauseChangeSame h3{margin:.25rem 0;font-size:1.45rem}.clauseChangeLegend{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.clauseChangeLegend span{border-radius:999px;padding:.35rem .65rem;font-size:.84rem;font-weight:700}.clauseChangeLegend [data-kind=added],.clauseChangeDiff ins{background:#d8f4e5;text-decoration:none}.clauseChangeLegend [data-kind=removed],.clauseChangeDiff del{background:#ffe0dc;text-decoration:line-through}.clauseChangeLegend [data-kind=same]{background:#edf1ef}.clauseChangeDiff{overflow-wrap:anywhere;background:#fbfdfc;border:1px solid #d1dfdb;border-radius:.75rem;padding:1rem;line-height:2}.clauseChangeDiff>*{margin-right:.3em;padding:.08em .15em}.clauseChangeResult aside{background:#f3f7f5;border-left:4px solid #6f958a;margin:1rem 0;padding:1rem}.clauseChangeResult aside p{margin:.35rem 0 0}.clauseChangeQuestions{padding-top:.5rem}.clauseChangeQuestions li+li{margin-top:.55rem}.clauseChangeQuestions small{color:#526b65;margin-top:.8rem;display:block}@media (width<=720px){.clauseChangeInputs{grid-template-columns:1fr}.clauseChangeInputs label>span,.clauseChangeResult>header{display:grid}.clauseChangeActions>*{text-align:center;width:100%}}@media print{.clauseChangeInputs,.clauseChangeActions,.clauseChangeNotice{display:none!important}.clauseChangeChecker,.clauseChangeResult{border:0;padding:0}}
