.cp110 .op-hero.cp-hero{padding:26px 30px;margin:25px 0}.cp110 .cp-hero h1{font-size:clamp(30px,3vw,43px)}.cp110 .cp-hero p{font-size:13px;max-width:700px}.cp110 .cp-hero-side,.cp110 .op-hero-links,.cp110 .op-hero+.cp-note{display:none}.cp119-picker>summary,.cp119-common>summary{cursor:pointer;font-size:14px;font-weight:750;color:#285548;min-height:38px;padding:7px 0}.cp119-picker[open]>summary,.cp119-common[open]>summary{margin-bottom:20px}.cp110 .op-panel:has(>.cp119-picker),.cp110 .op-panel:has(>.cp119-common){padding:18px 24px;margin:15px 0}.cp110 .op-panel:has(>.cp119-common) .cp-note{font-size:12px}.cp119-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:18px}.cp119-tabs button{font:inherit;font-size:11px;font-weight:700;padding:10px 5px;border:1px solid #d4e2d8;background:#fff;color:#62796a;border-radius:6px;cursor:pointer}.cp119-tabs button.active{background:#e7f1e8;border-color:#6a9c7e;color:#215b3e}.cp119-progress{font-size:11px;font-weight:700;color:#4d715b;margin:15px 0 10px}.cp119-editor .cp119-form{display:block;margin:0}.cp119-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp119-fields[hidden]{display:none!important}.cp119-fields>.cp-note,.cp119-fields>.cp119-credit{grid-column:1/-1}.cp119-form label>span{font-size:11px}.cp119-credit{font:inherit;font-size:11px;color:#246244;background:#f0f5ef;border:1px solid #cdded0;padding:10px;border-radius:6px;cursor:pointer;text-align:left}.cp119-actions{display:flex;justify-content:space-between;gap:10px;margin:20px 0}.cp119-actions button{font:inherit;font-size:11px;font-weight:700;padding:10px 13px;background:#e9f2e8;color:#20583b;border:1px solid #c5d9c8;border-radius:6px;cursor:pointer}.cp119-actions button:last-child{background:#206145;color:white;border-color:#206145;margin-left:auto}.cp119-source>summary,.cp119-breakdown>summary{color:#526f5a;font-size:11px}.cp119-source .cp-source-note{font-size:11px;background:#f5f7ef;line-height:1.65}.cp119-result-area{min-width:0}.cp119-result-area .cp-result{margin-top:18px}.cp119-result-area .cp-incomplete{font-size:11px;margin-top:18px}.cp119-tabs button:focus-visible,.cp119-actions button:focus-visible{outline:3px solid #bd9c50;outline-offset:3px}.cp-projects[data-count="1"]{grid-template-columns:1fr}.cp-projects[data-count="1"] .cp119-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:32px}.cp-projects[data-count="1"] .cp-project{padding:28px}.cp-projects[data-count="1"] .cp-project>h3{font-size:25px}.cp-projects[data-count="1"] .cp119-result-area{border-left:1px solid #deeadf;padding-left:30px}.cp-projects[data-count="1"] .cp119-editor{max-width:650px}.cp119-workspace .cp-note{font-size:11px}.cp110 .op-method{margin-top:30px}.cp119-result-area .cp-results-list{margin-top:12px}@media(max-width:900px){.cp-projects[data-count="1"] .cp119-workspace{grid-template-columns:1fr;gap:0}.cp-projects[data-count="1"] .cp119-result-area{border-left:0;padding-left:0;border-top:1px solid #deeadf}.cp-projects[data-count="1"] .cp119-editor{max-width:none}}@media(max-width:600px){.cp110 .op-hero.cp-hero{padding:22px 18px}.cp-projects[data-count="1"] .cp-project{padding:20px 16px}.cp119-tabs button{font-size:10px}.cp119-actions{position:sticky;bottom:0;padding:10px 0;background:#fff;z-index:2}.cp119-tabs{gap:4px}.cp119-fields{gap:10px}.cp110 .op-panel:has(>.cp119-picker),.cp110 .op-panel:has(>.cp119-common){padding:15px}.cp119-actions button{font-size:10px;padding:10px}.cp119-picker>summary,.cp119-common>summary{font-size:12px}}@media print{.cp119-tabs,.cp119-progress,.cp119-actions,.cp119-credit{display:none!important}.cp119-fields[hidden],.cp119-fields{display:grid!important}.cp119-picker{display:none!important}.cp119-breakdown:not([open])>*{display:block}.cp-projects[data-count="1"] .cp119-workspace{display:block}.cp-projects[data-count="1"] .cp119-result-area{border:0;padding:0}.cp119-form{display:block!important}.cp119-fields{margin-bottom:10px}}

.cp110 .op-hero-side{display:none}.cp110 .op-hero.cp-hero{display:block}.cp119-short-note{font-size:12px;color:#627e6e;margin:12px 0}.cp119-method{margin:30px 0;color:#627b6a;font-size:12px}.cp119-method>summary{cursor:pointer;font-weight:700;padding:15px;border:1px solid #dbe6da;border-radius:8px}.cp119-method .op-method{margin-top:18px}

.cp119-has-selection .op-hero.cp-hero{padding:18px 24px;margin:16px 0}.cp119-has-selection .cp-hero h1{font-size:27px;margin:0}.cp119-has-selection .cp-hero h1 br{display:none}.cp119-has-selection .cp-hero h1 em:before{content:' '}.cp119-has-selection .cp-hero p,.cp119-has-selection .cp-hero .op-eyebrow{display:none}.cp119-controls{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:16px 0}.cp119-controls .op-panel{margin:0!important}.cp119-controls:has(details[open]){grid-template-columns:1fr}.cp119-has-selection .cp119-controls .op-panel{padding:10px 18px}.cp119-has-selection .cp-storage,.cp119-short-note{font-size:11px}.cp119-has-selection .cp-comparison{padding-top:10px}@media(max-width:700px){.cp119-controls{grid-template-columns:1fr;gap:8px}.cp119-has-selection .cp-hero h1{font-size:23px}.cp119-has-selection .op-hero.cp-hero{padding:17px}.cp119-has-selection .cp119-controls .op-panel{padding:8px 14px}.cp119-controls summary{font-size:11px}}
