.benefits-lead,.resources-lead{padding:28px;border-radius:24px;background:#e2eee6;margin-bottom:22px}.benefits-lead h2,.resources-lead h2{font-size:clamp(26px,4vw,38px);line-height:1.15;margin:12px 0;overflow-wrap:anywhere}.benefits-lead p,.resources-lead p{max-width:65ch;line-height:1.6}.benefits-limit{display:flex;align-items:center;gap:18px;background:#ffbc0d;border-radius:18px;padding:20px;margin-top:22px;width:fit-content;max-width:100%}.benefits-limit strong{font-size:42px;white-space:nowrap}.benefits-limit span{line-height:1.5}.benefits-proposals,.agreement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.benefits-proposals article,.agreement-card{border:1px solid #dfe4dc;border-radius:22px;padding:26px;background:#fffefa;min-width:0}.benefits-proposals svg{width:32px;height:32px;color:#075b3c}.benefits-proposals h3,.agreement-card h3{font-size:24px;line-height:1.2;margin:14px 0;overflow-wrap:anywhere}.benefits-proposals p,.agreement-card p,.benefit-conditions p{line-height:1.6;color:#4f5d53}.proposal-label{display:block;font-size:12px;color:#526158;margin-top:12px}.benefit-cap{color:#075b3c;font-size:20px}.benefit-conditions{margin:20px 0 28px;padding:22px;border:1px solid #dfe4dc;border-radius:18px;background:white}.benefit-conditions summary{cursor:pointer;font-weight:700;line-height:1.5}.agreement-card ul{padding-left:20px;line-height:1.7}.agreement-card a{color:#075b3c;text-decoration:underline;overflow-wrap:anywhere}.agreement-card li{margin:12px 0}.agreement-grid{margin-bottom:28px}.help-command{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;white-space:normal;line-height:1.4;background:#075b3c;color:#fff;border:0;border-radius:14px;padding:15px 20px;font-weight:700;cursor:pointer}.help-dialog{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto;border:0;border-radius:22px;padding:26px}.help-dialog::backdrop{background:#183d30aa}.help-dialog header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.help-dialog h2{font-size:26px;line-height:1.2;margin:0 0 12px}.help-dialog form{display:grid;gap:16px}.help-dialog label{display:grid;gap:8px;font-weight:700}.help-dialog textarea,.help-dialog select{box-sizing:border-box;max-width:100%;width:100%;min-width:0}.help-dialog textarea{min-height:110px;resize:vertical}.help-answer{background:#f1f5ef;padding:20px;border-radius:16px;margin-top:20px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.help-sources{line-height:1.6;overflow-wrap:anywhere}.help-status{font-size:14px;color:#4f5d53}.help-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.help-suggestions button{padding:9px 12px;border:1px solid #cad7cc;border-radius:999px;background:#fff;color:#075b3c;font-size:13px;white-space:normal;max-width:100%}.help-payroll{margin:20px 0;padding:24px;border-radius:20px;background:#e2eee6}.help-payroll p{line-height:1.6}.help-disabled{color:#59645b;line-height:1.5}.help-sources a{color:#075b3c}.content-actions,.module-tabs{max-width:100%}
@media(max-width:650px){.benefits-proposals,.agreement-grid{grid-template-columns:1fr}.benefits-lead,.resources-lead{padding:22px}.benefits-limit{align-items:flex-start;flex-wrap:wrap}.benefits-proposals article,.agreement-card{padding:22px}.help-dialog{padding:22px}.help-command{width:100%;box-sizing:border-box}}

.news-original{white-space:normal!important;line-height:1.7;overflow-wrap:anywhere}.news-original h2,.news-original h3{line-height:1.25;margin:1.2em 0 .6em}.news-original blockquote{margin:1.4em 0;padding:1em 1.3em;border-left:4px solid #ffbc0d;background:#fff9df}.news-original-photo{display:block;width:100%;height:auto;object-fit:contain;border-radius:18px;margin:1.2em 0}.news-source,.news-video-note{font-size:.9rem;color:#53645d}.news-original ul,.news-original ol{padding-left:1.6em}
