body.content-tools-merge.sk-headings-v2 .st-main .heading-workspace{max-width:1180px;margin:auto}body.content-tools-merge.sk-headings-v2 .st-main .heading-panel{padding:clamp(18px,3vw,32px);border:1px solid #d8e4ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1737580a}body.content-tools-merge.sk-headings-v2 .st-main .heading-panel h2{margin-top:0}body.content-tools-merge.sk-headings-v2 .st-main .heading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.content-tools-merge.sk-headings-v2 .st-main .heading-span{grid-column:1/-1}body.content-tools-merge.sk-headings-v2 .st-main .heading-panel label,body.content-tools-merge.sk-headings-v2 .st-main .heading-filters label{display:flex;flex-direction:column;gap:7px;font-weight:600;color:#1d3651}body.content-tools-merge.sk-headings-v2 .st-main .heading-panel input:not([type=checkbox]),body.content-tools-merge.sk-headings-v2 .st-main .heading-panel select,body.content-tools-merge.sk-headings-v2 .st-main .heading-panel textarea,body.content-tools-merge.sk-headings-v2 .st-main .heading-filters input:not([type=checkbox]),body.content-tools-merge.sk-headings-v2 .st-main .heading-filters select{width:100%;max-width:100%;min-width:0;border:1px solid #b8cada;border-radius:9px;padding:11px;background:#fff;color:#152d47;font:inherit}body.content-tools-merge.sk-headings-v2 .st-main .heading-panel textarea{min-height:190px;resize:vertical;font:14px/1.55 ui-monospace,monospace}body.content-tools-merge.sk-headings-v2 .st-main .heading-panel [hidden]{display:none!important}body.content-tools-merge.sk-headings-v2 .st-main .heading-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}body.content-tools-merge.sk-headings-v2 .st-main .heading-actions .btn{white-space:normal;max-width:100%;margin:0}body.content-tools-merge.sk-headings-v2 .st-main :is(input,select,textarea,button,a):focus-visible{outline:3px solid #2367be;outline-offset:3px}body.content-tools-merge.sk-headings-v2 .st-main .heading-filters{padding:20px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.content-tools-merge.sk-headings-v2 .st-main .heading-check{flex-direction:row!important;align-items:center}body.content-tools-merge.sk-headings-v2 .st-main .heading-check input{width:18px;height:18px;flex:none}body.content-tools-merge.sk-headings-v2 .st-main .heading-status{font-weight:650;color:#16548a}body.content-tools-merge.sk-headings-v2 .st-main .heading-note{border-left:3px solid #c78e22;padding:10px 14px;background:#fff8e9;color:#5c420d}body.content-tools-merge.sk-headings-v2 .st-main .heading-error{color:#a02332;background:#fff1f3;padding:16px;border-radius:10px}body.content-tools-merge.sk-headings-v2 .st-main .heading-diff{padding:18px;border:1px solid #bcd9eb;border-radius:12px;background:#f2f8fc}body.content-tools-merge.sk-headings-v2 .st-main .heading-tree{padding-left:24px;list-style:decimal}body.content-tools-merge.sk-headings-v2 .st-main .heading-tree li{padding:12px 8px;border-bottom:1px solid #e3ebf2;overflow-wrap:anywhere}body.content-tools-merge.sk-headings-v2 .st-main .heading-tree small{display:block;color:#526b83;margin-top:6px;font-size:13px}body.content-tools-merge.sk-headings-v2 .st-main .heading-tag{display:inline-block;background:#e3eefb;color:#185695;font-weight:700;border-radius:5px;padding:2px 7px;margin-right:10px}body.content-tools-merge.sk-headings-v2 .st-main .heading-table-scroll{overflow:auto;max-width:100%}body.content-tools-merge.sk-headings-v2 .st-main .heading-table-scroll table{width:100%;border-collapse:collapse;font-size:14px;min-width:650px}body.content-tools-merge.sk-headings-v2 .st-main .heading-table-scroll :is(td,th){padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #d9e5f0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px}body.content-tools-merge.sk-headings-v2 .st-main .heading-table-scroll th{background:#eaf2fb}body.content-tools-merge.sk-headings-v2 .st-main #headingResult{overflow-wrap:anywhere}body.content-tools-merge.sk-headings-v2 .st-main #headingResult pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto;background:#f3f6fa;padding:16px;border-radius:8px;font-size:13px}body.content-tools-merge.sk-headings-v2 .st-main #headingResult details{padding:14px 0}body.content-tools-merge.sk-headings-v2 .st-main #headingResult summary{cursor:pointer;font-weight:600}body.content-tools-merge.sk-headings-v2 .st-main button:disabled{opacity:.55;cursor:not-allowed}body.content-tools-merge.sk-headings-v2 .st-main .small{color:#4d657b;line-height:1.6}@media(max-width:800px){body.content-tools-merge.sk-headings-v2 .st-main .heading-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body.content-tools-merge.sk-headings-v2 .st-main .heading-grid{grid-template-columns:1fr}}@media(max-width:420px){body.content-tools-merge.sk-headings-v2 .st-main .heading-filters{grid-template-columns:1fr}body.content-tools-merge.sk-headings-v2 .st-main .heading-actions .btn{width:100%}}

body.content-tools-merge .st-main #sk-tool-workspace .sg-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.content-tools-merge .st-main #sk-tool-workspace .sg-source{min-width:0;border:1px solid #ced9e4;border-radius:16px;padding:20px;background:#fff}
body.content-tools-merge .st-main #sk-tool-workspace legend{font-weight:700;padding:0 8px}
body.content-tools-merge .st-main #sk-tool-workspace label{display:flex;flex-direction:column;gap:6px;font-size:14px;margin:12px 0;min-width:0}
body.content-tools-merge .st-main #sk-tool-workspace input:not([type=checkbox]),body.content-tools-merge .st-main #sk-tool-workspace select,body.content-tools-merge .st-main #sk-tool-workspace textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #afbfcd;border-radius:8px;padding:10px;color:#172d42;background:#fff;font:inherit}
body.content-tools-merge .st-main #sk-tool-workspace textarea{resize:vertical;min-height:70px;white-space:pre-wrap}
body.content-tools-merge .st-main #sk-tool-workspace input[type=checkbox]{width:20px;height:20px;flex-shrink:0}
body.content-tools-merge .st-main #sk-tool-workspace .sg-checks label{flex-direction:row;align-items:center}
body.content-tools-merge .st-main #sk-tool-workspace summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere;padding:10px 0}
body.content-tools-merge .st-main #sk-tool-workspace .sg-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}
body.content-tools-merge .st-main #sk-tool-workspace .sg-controls p{grid-column:1/-1;font-size:13px;color:#465c70}
body.content-tools-merge .st-main #sk-tool-workspace .sg-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}
body.content-tools-merge .st-main #sk-tool-workspace button{border:1px solid #466884;border-radius:8px;padding:10px 16px;min-height:44px;cursor:pointer;white-space:normal}
body.content-tools-merge .st-main #sk-tool-workspace button:disabled{opacity:.55;cursor:not-allowed}
body.content-tools-merge .st-main #sk-tool-workspace :focus-visible{outline:3px solid #0c67c5;outline-offset:3px}
body.content-tools-merge .st-main #sk-tool-workspace .sg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
body.content-tools-merge .st-main #sk-tool-workspace .sg-stats div{background:#edf5ff;padding:15px;border-radius:10px;display:flex;flex-direction:column}
body.content-tools-merge .st-main #sk-tool-workspace .sg-stats strong{font-size:26px}
body.content-tools-merge .st-main #sk-tool-workspace .sg-table{overflow:auto;max-width:100%;margin:18px 0}
body.content-tools-merge .st-main #sk-tool-workspace table{border-collapse:collapse;width:100%;min-width:700px}
body.content-tools-merge .st-main #sk-tool-workspace td,body.content-tools-merge .st-main #sk-tool-workspace th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce5ef;overflow-wrap:anywhere;white-space:pre-wrap;max-width:340px}
body.content-tools-merge .st-main #sk-tool-workspace th{background:#edf5ff}
body.content-tools-merge .st-main #sk-tool-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:320px;max-height:350px;overflow:auto;font-size:12px}
body.content-tools-merge .st-main #sk-tool-workspace [data-sg-status]{padding:12px;background:#edf5ff;border-radius:10px;overflow-wrap:anywhere}
body.content-tools-merge .st-main #sk-tool-workspace [role=alert]{background:#fff0ee;color:#862918}
body.content-tools-merge .st-main #sk-tool-workspace [hidden]{display:none!important}
@media(max-width:760px){body.content-tools-merge .st-main #sk-tool-workspace .sg-sources,body.content-tools-merge .st-main #sk-tool-workspace .sg-controls{grid-template-columns:1fr}body.content-tools-merge .st-main #sk-tool-workspace .sg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.content-tools-merge .st-main #sk-tool-workspace .sg-source{padding:14px}}
@media print{body.content-tools-merge .st-main #sk-tool-workspace form,body.content-tools-merge .st-main #sk-tool-workspace .sg-controls,body.content-tools-merge .st-main #sk-tool-workspace button{display:none}body.content-tools-merge .st-main #sk-tool-workspace .sg-table{overflow:visible}}

/* SEO editorial workbench; scoped to these two pages. */
body.content-tools-merge .st-main{padding-top:20px}
body.content-tools-merge .wk-hero{margin:0 0 22px;padding:0}
body.content-tools-merge .wk-hero .st-breadcrumbs{margin:0 0 16px;flex-wrap:wrap;gap:8px}
body.content-tools-merge .wk-intro{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px;align-items:center}
body.content-tools-merge .wk-intro h1{font-size:clamp(32px,3.4vw,46px);line-height:1.12;letter-spacing:-1.5px;max-width:900px;margin:10px 0 14px}
body.content-tools-merge .wk-intro .st-lead{font-size:18px;max-width:760px;margin:0}
body.content-tools-merge .wk-intro .st-chips{display:grid;gap:8px;margin:0;align-content:center}
body.content-tools-merge .wk-intro .st-chips li{background:#f0f5fc;border:1px solid #e0e8f3;padding:9px 12px;font-size:13px}
body.content-tools-merge .wk-workspace{border:1px solid #d7e2f0;background:#f3f6fb;border-radius:20px;padding:24px;scroll-margin-top:90px}
body.content-tools-merge .wk-workspace-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}
body.content-tools-merge .wk-workspace-top h2{font-size:24px;margin:5px 0 0;letter-spacing:-.5px}
body.content-tools-merge .wk-workspace-top a{font-size:13px;white-space:normal}
body.content-tools-merge .wk-input-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;align-items:start}
body.content-tools-merge .wk-input-grid>div{min-width:0}
body.content-tools-merge .wk-form{background:#fff;border:1px solid #dce5f0;border-radius:14px;padding:20px;min-width:0}
body.content-tools-merge .wk-form textarea{min-height:140px;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}
body.content-tools-merge .wk-side{border-radius:14px;padding:22px;background:#e8effb;border:1px solid #d9e3f4;min-width:0}
body.content-tools-merge .wk-side h3{font-size:21px;margin:9px 0 12px}
body.content-tools-merge .wk-label{font-size:12px;color:#345485;font-weight:700;letter-spacing:.6px;text-transform:uppercase}
body.content-tools-merge .wk-mini-outline{display:grid;gap:9px;background:#fff;border-radius:10px;padding:16px;font:13px/1.5 ui-monospace,monospace}
body.content-tools-merge .wk-mini-outline span:nth-child(2),body.content-tools-merge .wk-mini-outline span:nth-child(4){margin-left:18px}
body.content-tools-merge .wk-mini-outline span:nth-child(3){margin-left:36px}
body.content-tools-merge .wk-advanced{border-top:1px solid #dbe5f1;margin:12px 0 0;padding:5px 0}
body.content-tools-merge .wk-advanced summary,body.content-tools-merge .wk-results-zone>details>summary{padding:12px 0;cursor:pointer;font-weight:600;font-size:14px}
body.content-tools-merge .wk-advanced p{font-size:13px;line-height:1.65}
body.content-tools-merge .heading-actions{gap:8px;margin:16px 0 0}
body.content-tools-merge .heading-actions .btn{font-size:13px;padding:9px 12px}
body.content-tools-merge .heading-actions .btn.secondary{background:#f8faff}
body.content-tools-merge .heading-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
body.content-tools-merge .wk-results-zone{margin-top:12px}
body.content-tools-merge #headingResult:not([hidden]),body.content-tools-merge [data-sg-result]:not([hidden]){background:#fff;border:1px solid #dce5f0;border-radius:14px;padding:20px;margin-top:20px}
body.content-tools-merge .hd-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
body.content-tools-merge .hd-summary>div{padding:15px;background:#eff4fc;border:1px solid #dbe5f1;border-radius:10px}
body.content-tools-merge .hd-summary strong{display:block;font-size:26px;color:#234675}
body.content-tools-merge .hd-summary span{display:block;font-size:13px;color:#4b617b;margin-top:6px}
body.content-tools-merge .heading-tree{list-style:decimal}
body.content-tools-merge .heading-tree li{display:list-item;padding:12px 8px}
body.content-tools-merge .heading-tree li:before{content:none}
body.content-tools-merge .wk-jumps{padding:20px 0;border-bottom:1px solid #dde5ef}
body.content-tools-merge .wk-help-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
body.content-tools-merge .wk-help-pair .st-card{background:#f7f9fd}
body.content-tools-merge .wk-code{padding:16px;border:1px solid #dce5ee;border-radius:10px;background:#fff;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
body.content-tools-merge .wk-figure{margin:30px 0;background:#f1f5fb;border:1px solid #dde5f1;border-radius:18px;padding:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:24px;align-items:center}
body.content-tools-merge .wk-figure img{width:100%;height:auto;display:block;border-radius:10px}
body.content-tools-merge .wk-figure figcaption{font-size:16px;color:#425c7a;line-height:1.7}
body.content-tools-merge .wk-callout{margin-top:18px}
body.content-tools-merge #sk-tool-workspace .sg-source{margin:0;padding:18px;border-radius:14px}
body.content-tools-merge #sk-tool-workspace .sg-source textarea{min-height:126px;font:14px/1.5 ui-monospace,monospace}
body.content-tools-merge #sk-tool-workspace .sg-source label{margin:10px 0;font-size:13px}
body.content-tools-merge #sk-tool-workspace .sg-source legend{font-size:14px;color:#24497b}
body.content-tools-merge #sk-tool-workspace .sg-source details{border-top:1px solid #e0e7f0;margin-top:12px}
body.content-tools-merge #sk-tool-workspace .sg-source details>summary{font-size:13px}
body.content-tools-merge #sk-tool-workspace button:not(.btn){background:#fff;color:#274b79;border-color:#b8c9de;font:600 13px/1.5 Inter,Arial,sans-serif}
body.content-tools-merge #sk-tool-workspace .sg-source>button{padding:5px 8px;min-height:40px;font-size:12px;margin-top:10px}
body.content-tools-merge #sk-tool-workspace .sg-actions{gap:8px;margin:14px 0}
body.content-tools-merge #sk-tool-workspace .sg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.content-tools-merge #sk-tool-workspace .sg-stat-button{padding:16px;text-align:left;background:#eef4fd;border:1px solid #d2def0;border-radius:12px;display:grid;gap:8px}
body.content-tools-merge #sk-tool-workspace .sg-stat-button:hover{background:#e3ecfb;border-color:#86a6dc}
body.content-tools-merge #sk-tool-workspace .sg-stat-button strong{font-size:24px}
body.content-tools-merge #sk-tool-workspace .sg-stat-button span{font-size:13px;font-weight:500}
body.content-tools-merge #sk-tool-workspace .sg-controls{background:#f7f9fd;padding:14px;border-radius:12px;margin-top:14px}
body.content-tools-merge #sk-tool-workspace .sg-mode-help{border-left:3px solid #3d70bc;background:#eff5ff;padding:14px;font-size:14px}
body.content-tools-merge #sk-tool-workspace .sg-table{border:1px solid #dce5ef;border-radius:10px}
body.content-tools-merge #sk-tool-workspace .sg-checks{display:flex;gap:18px;flex-wrap:wrap}
body.content-tools-merge #sk-tool-workspace .sg-checks label{display:flex;flex-direction:row;gap:10px}
body.content-tools-merge #sk-tool-workspace [data-sg-status]{font-size:14px;margin-bottom:0}
body.content-tools-merge .st-main :is(input,textarea,select){border-radius:9px}
body.content-tools-merge .st-main input[type=checkbox]{width:18px;height:18px}
body.content-tools-merge .st-main [hidden]{display:none!important}
@media(max-width:980px){body.content-tools-merge .wk-intro{grid-template-columns:1fr}body.content-tools-merge .wk-intro .st-chips{display:flex;flex-wrap:wrap;gap:7px}body.content-tools-merge .wk-input-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}body.content-tools-merge .wk-workspace{padding:20px}}
@media(max-width:760px){body.content-tools-merge .wk-input-grid,body.content-tools-merge .wk-help-pair,body.content-tools-merge .wk-figure{grid-template-columns:1fr}body.content-tools-merge .wk-hero .st-breadcrumbs{font-size:12px}body.content-tools-merge .wk-intro{gap:14px}body.content-tools-merge .wk-intro h1{font-size:34px}body.content-tools-merge .wk-intro .st-lead{font-size:17px}body.content-tools-merge .wk-workspace{padding:16px}body.content-tools-merge .wk-workspace-top{align-items:start;flex-direction:column;gap:10px}body.content-tools-merge .wk-form{padding:16px}body.content-tools-merge .hd-summary{grid-template-columns:1fr}body.content-tools-merge .wk-side{padding:18px}body.content-tools-merge #sk-tool-workspace .sg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.content-tools-merge #headingResult:not([hidden]),body.content-tools-merge [data-sg-result]:not([hidden]){padding:16px}body.content-tools-merge .heading-grid{grid-template-columns:1fr}body.content-tools-merge .wk-figure{gap:12px;padding:14px}}
@media(max-width:420px){body.content-tools-merge .wk-intro h1{font-size:31px}body.content-tools-merge .heading-actions .btn{width:auto;flex:1 1 130px}body.content-tools-merge #sk-tool-workspace .sg-source{padding:12px}body.content-tools-merge #sk-tool-workspace .sg-actions button{flex:1 1 130px}}
@media print{body.content-tools-merge .header,body.content-tools-merge .wk-hero,body.content-tools-merge .wk-jumps,body.content-tools-merge .wk-side,body.content-tools-merge .st-section,body.content-tools-merge .wk-figure,body.content-tools-merge .st-sources{display:none}body.content-tools-merge .wk-workspace{border:0;padding:0}body.content-tools-merge .st-main{max-width:none;padding:0}}
