.merge-page{color:#172838;background:#f7f3eb}.merge-hero{background:linear-gradient(130deg,#f7f3eb,#e8e4dc);padding:85px 0}.merge-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5%;display:grid}.merge-hero h1{margin:18px 0 22px;font-size:clamp(44px,5vw,72px);line-height:1.04}.merge-hero p{color:#536577;max-width:560px;font-size:18px}.merge-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:80px;padding-bottom:85px;display:grid}.merge-steps article{background:#fffaf3;border:1px solid #ded9d1;border-radius:14px;padding:25px}.merge-steps article span{color:#ae674c;font-weight:800}.merge-steps h2{margin:18px 0 12px;font-size:22px}.merge-steps p,.merge-editor p,.merge-editions p{color:#526477;line-height:1.6}.merge-editor{grid-template-columns:.6fr 1.4fr;align-items:center;gap:7%;padding-bottom:100px;display:grid}.merge-editor h2,.merge-sample h2,.merge-editions h2{font-size:clamp(35px,4vw,54px);line-height:1.1}.merge-sample{color:#fff;background:#17283a;padding:90px 0}.merge-sample p{color:#bdcbd8}.merge-downloads{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0;display:grid}.merge-downloads a{color:#fff;border:1px solid #6982a0;border-radius:12px;align-items:center;min-height:85px;padding:18px;font-weight:700;display:flex}.merge-downloads a:hover,.merge-downloads a:focus-visible{background:#28445f;border-color:#e7b68b}.merge-fields code{color:#f5d4aa}.merge-editions{max-width:950px;padding-top:90px;padding-bottom:100px}.merge-editions p{font-size:17px}@media (width<=900px){.merge-hero-grid,.merge-editor{grid-template-columns:1fr}.merge-steps,.merge-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.merge-steps,.merge-downloads{grid-template-columns:1fr}.merge-hero{padding:52px 0}.merge-steps{padding-top:50px;padding-bottom:50px}}.merge-sample{padding:96px 0 82px}.merge-sample-intro{max-width:760px;margin-bottom:32px}.merge-sample-intro h2{margin:12px 0 15px}.merge-sample-intro p{margin:0;font-size:17px;line-height:1.6}.merge-demo-template{background:#21364c;border:1px solid #486079;border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);align-items:center;gap:28px;padding:18px;display:grid;box-shadow:0 22px 52px #04101d38}.merge-demo-editor-image{background:#eee;border-radius:11px;min-width:0;display:block;overflow:hidden;box-shadow:0 9px 25px #00000038}.merge-demo-editor-image img{width:100%;height:auto;display:block}.merge-demo-template-copy{padding:14px 18px 14px 0}.merge-demo-step{color:#e7ae86;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850;display:inline-block}.merge-demo-template h3,.merge-demo-card-heading h3{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(26px,2.7vw,37px);line-height:1.12}.merge-demo-template-copy p{color:#c5d2dc;font-size:15px;line-height:1.65}.merge-demo-action{color:#172838;background:#f0c497;border-radius:7px;align-items:center;min-height:44px;margin-top:14px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex}.merge-demo-action:hover,.merge-demo-action:focus-visible{color:#102238;background:#fff1d8}.merge-demo-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.merge-data-card,.merge-output-card{color:#172838;background:#f9f7f2;border-radius:16px;min-width:0;padding:27px;box-shadow:0 18px 40px #04101d1f}.merge-demo-card-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.merge-demo-card-heading .merge-demo-step{color:#a35e43}.merge-demo-card-heading h3{margin:9px 0 16px;font-size:27px}.merge-demo-card-heading a,.merge-output-footer a{color:#245ece;text-underline-offset:4px;flex:none;font-size:13px;font-weight:800;text-decoration:underline}.merge-data-card>p{color:#54677a;font-size:14px;line-height:1.55}.merge-table-scroll{background:#fff;border:1px solid #d7dee3;border-radius:10px;margin-top:27px;overflow-x:auto}.merge-record-table{border-collapse:collapse;text-align:left;width:100%;min-width:610px}.merge-record-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.merge-record-table th,.merge-record-table td{vertical-align:top;border-bottom:1px solid #e5e9ec;padding:13px 14px;font-size:12px;line-height:1.45}.merge-record-table thead th{color:#607083;white-space:nowrap;background:#eef2f5;font-family:ui-monospace,Consolas,monospace;font-size:10px}.merge-record-table tbody tr:last-child>*{border-bottom:0}.merge-record-table tbody tr[aria-selected=true]>*{background:#eaf1fd}.merge-record-table tbody th{white-space:nowrap}.merge-record-table button{color:#245ece;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.merge-record-table button:hover,.merge-record-table button:focus-visible{text-underline-offset:3px;text-decoration:underline}.merge-data-card .merge-data-note{color:#6c7c8b;margin:18px 0 0;font-size:12px}.merge-pdf-image{background:#e7ebee;border-radius:10px;width:min(100%,340px);margin:12px auto 20px;padding:8px;display:block;box-shadow:0 14px 30px #1728382b}.merge-pdf-image img{width:100%;height:auto;display:block;box-shadow:0 3px 10px #00000024}.merge-output-footer{border-top:1px solid #dbe0e3;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;font-size:14px;font-weight:800;display:flex}.merge-output-note{color:#c4d1dd;margin:20px 0 0;font-size:12px}@media (width<=900px){.merge-demo-template,.merge-demo-grid{grid-template-columns:1fr}.merge-demo-template-copy{padding:4px 12px 12px}.merge-pdf-image{width:min(100%,420px)}}@media (width<=560px){.merge-sample{padding:62px 0}.merge-demo-template{gap:14px;padding:10px}.merge-data-card,.merge-output-card{padding:19px}.merge-demo-card-heading{flex-wrap:wrap}.merge-table-scroll{margin-top:19px}.merge-output-footer{flex-wrap:wrap}}.merge-field-map{background:#eef2f5;border:1px solid #dae2e8;border-radius:10px;margin-top:24px;padding:17px}.merge-field-map>span{color:#5e7183;letter-spacing:.07em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:800;display:block}.merge-field-map>div{border-top:1px solid #dbe2e7;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.merge-field-map code{overflow-wrap:anywhere;color:#245dca}.merge-field-map b{color:#ad6f4b}.merge-field-map strong{overflow-wrap:anywhere;font-weight:750}
