.work-comparison-wrap{scroll-margin-top:110px;border:1px solid #c9cebf;border-radius:8px;background:#fffdf7;padding:26px;margin:26px 0 35px;color:#263f35}.work-comparison-wrap h2{font-family:Georgia,serif;font-size:1.65rem;margin:7px 0 12px;line-height:1.25}.work-comparison-wrap h3{font-size:1.1rem;font-weight:700}.work-comparison-wrap p{line-height:1.65;margin:10px 0}.work-comparison-wrap a{text-decoration:underline;text-underline-offset:4px}.work-comparison-context{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.work-comparison-wrap label{display:block;font-size:.9rem;font-weight:600;line-height:1.5}.work-comparison-wrap input:not([type=checkbox]),.work-comparison-wrap select,.work-comparison-wrap textarea{display:block;font-family:inherit;width:100%;min-height:44px;background:white;color:#263f35;border:1px solid #a7b39e;border-radius:3px;padding:10px;margin-top:5px;font-size:1rem}.work-comparison-wrap textarea{min-height:76px}.work-comparison-scope{margin-top:16px}.work-comparison-note{font-size:.85rem;color:#536154}.work-comparison-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.work-comparison-options article{border:1px solid #cbd2c3;border-radius:6px;padding:18px;background:#f4f6ed;min-width:0}.work-comparison-total{font-size:1.7rem;font-family:Georgia,serif;color:#204b34}.work-comparison-options summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700;font-size:.93rem;text-decoration:underline;text-underline-offset:4px}.work-comparison-fields{display:grid;gap:14px}.work-comparison-time{border-top:1px solid #cbd2c3;padding-top:14px;margin-top:16px}.work-comparison-wrap .work-comparison-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-weight:500}.work-comparison-check input{accent-color:#245039;width:18px;height:18px;margin-top:4px;flex:none}.work-comparison-outcome{padding:15px;background:#e6eddd;border-left:3px solid #527146}.work-comparison-error{color:#923424;font-size:.87rem}.work-comparison-wrap [aria-invalid=true]{border:2px solid #923424!important}.work-comparison-wrap :focus-visible{outline:3px solid #a66628;outline-offset:3px}@media(max-width:760px){.work-comparison-options{grid-template-columns:1fr}.work-comparison-context{grid-template-columns:1fr}.work-comparison-wrap{padding:18px}.work-comparison-options .work-comparison-total{font-size:1.5rem}}@media print{.work-comparison-wrap details:not([open]){display:none}.work-comparison-context,.work-comparison-scope,.work-comparison-options,.work-comparison-check{display:none}.work-comparison-wrap{border:0;padding:0}}
