.difference .section-heading h2{margin:0}
.work-comparison{margin-top:39px;border:1px solid var(--line);border-radius:4px;overflow:hidden}
.work-comparison-labels{display:grid;grid-template-columns:1fr 1fr}
.comparison-label{display:flex;flex-direction:column;justify-content:center;gap:12px;color:var(--ink)}
.work-comparison-labels>.comparison-label{padding:25px 32px 27px}
.comparison-label-excel,.work-before{background:#f6f6ef}
.comparison-label-tydning,.work-after{background:#eef3e4}
.comparison-context{font:400 13px/1.4 var(--sans);color:var(--muted)}
.comparison-identity{display:flex;align-items:center;gap:11px;min-height:38px}
.comparison-identity strong{font:400 30px/1 var(--sans);letter-spacing:-.035em}
.comparison-identity img{display:block;flex-shrink:0;object-fit:contain}
.comparison-label-tydning .comparison-identity img{width:118px;height:auto}
.work-comparison-row{display:grid;grid-template-columns:1fr 1fr;position:relative;border-top:1px solid var(--line)}
.work-before,.work-after{padding:30px 32px 32px;display:flex;flex-direction:column;justify-content:center}
.work-theme{font-size:9px!important;letter-spacing:.08em;color:var(--muted);margin:0 0 12px!important;line-height:1.5!important}
.work-comparison h3{font:400 27px/1.2 var(--sans);letter-spacing:-.035em;margin:0}
.work-after h3{color:var(--green)}
.work-comparison p:not(.work-theme){font:400 14px/1.75 var(--sans);letter-spacing:0;color:var(--muted);max-width:400px;margin:15px 0 0}
.work-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);border-radius:50%;color:#687c5d;font:18px/1 var(--sans)}
.work-stacked-label{display:none}
@media(max-width:1100px){
 .work-before,.work-after{padding:27px 26px 28px}
 .work-comparison-labels>.comparison-label{padding-inline:26px}
 .work-comparison h3{font-size:24px}
 .work-comparison p:not(.work-theme){font-size:13px}
}
@media(max-width:700px){
 .work-comparison{margin-top:28px;border:1px solid var(--line);border-radius:4px;overflow:hidden}
 .work-comparison-labels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .work-comparison-labels>.comparison-label{padding:19px 16px;gap:10px}
 .work-comparison-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;border-radius:0}
 .work-before,.work-after{padding:23px 16px;min-width:0;justify-content:flex-start}
 .work-after,.work-comparison-labels>.comparison-label-tydning{border-left:1px solid var(--line)}
 .work-stacked-label{display:none}
 .comparison-context{font-size:11px;overflow-wrap:anywhere}
 .comparison-identity{min-height:28px;gap:7px}
 .comparison-identity strong{font-size:24px}
 .comparison-label-excel .comparison-identity img{width:25px;height:25px}
 .comparison-label-tydning .comparison-identity img{width:91px;max-width:100%}
 .work-theme,.work-arrow{display:none}
 .work-comparison h3{font-size:21px;line-height:1.2;overflow-wrap:anywhere}
 .work-comparison p:not(.work-theme){font-size:14px;line-height:1.6;margin-top:12px;max-width:none;overflow-wrap:anywhere}
}
@media(max-width:520px){
 .work-comparison-row{grid-template-columns:minmax(0,1fr)}
 .work-before,.work-after{padding:24px 22px}
 .work-after{border-left:0;border-top:1px solid var(--line)}
 .work-stacked-label{display:block;font:400 12px/1.4 var(--sans);color:var(--muted);margin-bottom:11px}
 .work-comparison h3{font-size:24px;line-height:1.2}
 .work-comparison p:not(.work-theme){font-size:15px;line-height:1.6}
}
