.work-product-editor_root__o3JYR{margin:0 auto;padding:72px 28px;max-width:1320px;color:#172b42;scroll-margin-top:24px;min-width:0}.work-product-editor_root__o3JYR h2{font-size:clamp(1.8rem,3.5vw,2.65rem);line-height:1.12;max-width:900px}.work-product-editor_root__o3JYR h3{font-size:1.12rem;margin-bottom:12px}.work-product-editor_eyebrow__gBfiF{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#0049b8;font-weight:800}.work-product-editor_lead__wOdYb{font-size:1.08rem;line-height:1.7;max-width:940px}.work-product-editor_instructions__5ZPIW{display:grid;grid-template-columns:1fr 1.35fr;gap:32px;background:#f2f6fa;border:1px solid #dce5ef;border-radius:16px;padding:24px;margin:24px 0}.work-product-editor_instructions__5ZPIW ol,.work-product-editor_instructions__5ZPIW ul{padding-left:22px}.work-product-editor_instructions__5ZPIW li{margin:9px 0;line-height:1.55}.work-product-editor_actions__1oHA6{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.work-product-editor_root__o3JYR button{background:#0049b8;color:#fff;border:1px solid #0049b8;border-radius:8px;padding:12px 17px;font:inherit;font-weight:650;cursor:pointer}.work-product-editor_root__o3JYR button.work-product-editor_secondary__ThyPL{background:#fff;color:#0049b8}.work-product-editor_root__o3JYR button:disabled{opacity:.5;cursor:not-allowed}.work-product-editor_root__o3JYR button.work-product-editor_remove__xLp6N{background:#fff;color:#79362d;border-color:#d8b7b1;padding:8px}.work-product-editor_root__o3JYR button:focus-visible,.work-product-editor_root__o3JYR input:focus-visible,.work-product-editor_root__o3JYR summary:focus-visible,.work-product-editor_root__o3JYR textarea:focus-visible,.work-product-editor_tableWrap__hhbFh:focus-visible{outline:3px solid #0049b8;outline-offset:3px}.work-product-editor_note__7Ohjw{font-size:.86rem;line-height:1.55;color:#52657a}.work-product-editor_fictional__SQoCq{border-left:4px solid #a65b04;background:#fff4df;color:#724003;padding:15px;line-height:1.5}.work-product-editor_name__D3_Vj{display:block;max-width:680px;font-weight:650;margin:25px 0}.work-product-editor_root__o3JYR input,.work-product-editor_root__o3JYR textarea{font:inherit;background:#fff;border:1px solid #aebdce;color:#172b42;border-radius:6px;padding:10px;width:100%;box-sizing:border-box}.work-product-editor_name__D3_Vj input{display:block;margin-top:8px}.work-product-editor_root__o3JYR textarea{font-size:.9rem;line-height:1.5;resize:vertical}.work-product-editor_tableWrap__hhbFh{max-width:100%;overflow:auto;border:1px solid #bdccdc;border-radius:10px}.work-product-editor_tableWrap__hhbFh table{border-collapse:collapse;min-width:1100px;width:100%;text-align:left}.work-product-editor_tableWrap__hhbFh caption{text-align:left;padding:14px;background:#e8f0f9;font-weight:750}.work-product-editor_tableWrap__hhbFh td,.work-product-editor_tableWrap__hhbFh th{vertical-align:top;border-bottom:1px solid #dae2ec;padding:12px}.work-product-editor_tableWrap__hhbFh thead th{min-width:200px;background:#f2f6fa;font-size:.88rem}.work-product-editor_tableWrap__hhbFh thead th:first-child,.work-product-editor_tableWrap__hhbFh thead th:last-child{min-width:78px}.work-product-editor_tableWrap__hhbFh thead th span{display:block;font-weight:400;font-size:.75rem;line-height:1.45;margin-top:9px}.work-product-editor_tableWrap__hhbFh tbody th{font-size:.9rem;white-space:nowrap}.work-product-editor_tableWrap__hhbFh small{display:block;font-size:.7rem;font-weight:400;margin-top:6px}.work-product-editor_tableWrap__hhbFh textarea{min-width:195px;min-height:126px}.work-product-editor_calculation__jO26D{min-width:210px;font-size:.88rem;line-height:1.55;background:#f7faff}.work-product-editor_export__FkAC2{border:1px solid #d0deed;border-radius:14px;background:#f7faff;padding:24px;margin-top:30px}.work-product-editor_export__FkAC2 label{display:block;font-weight:650;margin:18px 0 8px}.work-product-editor_export__FkAC2 details button,.work-product-editor_export__FkAC2>button{margin-top:12px}.work-product-editor_export__FkAC2 details{margin-top:22px}.work-product-editor_export__FkAC2 summary{cursor:pointer;font-weight:650;padding:10px 0}.work-product-editor_export__FkAC2 p{line-height:1.6}@media(max-width:700px){.work-product-editor_root__o3JYR{padding:42px 16px}.work-product-editor_instructions__5ZPIW{grid-template-columns:1fr;gap:12px;padding:18px}.work-product-editor_actions__1oHA6 button{width:100%}.work-product-editor_export__FkAC2{padding:18px}.work-product-editor_tableWrap__hhbFh{width:100%}}