[data-seo-tool="heading-structure-checker"]{
  --heading-accent:#0f766e;
  --heading-accent-strong:#0d5f59;
  --heading-good:#15803d;
  --heading-warn:#b45309;
  --heading-bad:#dc2626;
  --heading-radius:16px;
  color:var(--tool-text,#182230);
}
[data-seo-tool="heading-structure-checker"] [hidden]{display:none!important}
[data-seo-tool="heading-structure-checker"] *{box-sizing:border-box}
.heading-pro__layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);
  gap:18px;
  align-items:start;
}
.heading-pro__panel{
  min-width:0;
  overflow:hidden;
  border:1px solid var(--tool-line,#d9e2ec);
  border-radius:var(--heading-radius);
  background:var(--tool-panel-strong,#fff);
  box-shadow:0 12px 30px rgba(15,23,42,.07);
}
.heading-pro__panel-head,.heading-pro__result-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:58px;
  padding:14px 17px;
  border-bottom:1px solid var(--tool-line,#d9e2ec);
  background:var(--tool-panel-soft,#f8fafc);
}
.heading-pro__panel-head>span,.heading-pro__result-head>div:first-child>span{
  display:flex;
  align-items:center;
  gap:9px;
  color:var(--tool-text,#182230);
  font-size:.96rem;
  font-weight:800;
}
.heading-pro__panel-head i{color:var(--heading-accent)}
.heading-pro__text-button{
  border:0;
  padding:4px;
  background:transparent;
  color:var(--heading-accent);
  font-size:.75rem;
  font-weight:780;
  cursor:pointer;
}
.heading-pro__text-button:hover{text-decoration:underline}
.heading-pro__notice{
  display:flex;
  align-items:flex-start;
  gap:9px;
  margin:16px 16px 12px;
  padding:11px 12px;
  border:1px solid color-mix(in srgb,var(--heading-accent) 25%,var(--tool-line,#d9e2ec));
  border-radius:11px;
  background:color-mix(in srgb,var(--heading-accent) 7%,var(--tool-panel-strong,#fff));
  color:var(--tool-muted,#65758b);
  font-size:.73rem;
  line-height:1.48;
}
.heading-pro__notice i{margin-top:2px;color:var(--heading-accent)}
.heading-pro__form{display:grid;gap:13px;padding:3px 16px 15px}
.heading-pro__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.heading-pro__field{display:grid;gap:7px;min-width:0}
.heading-pro__field>span{color:var(--tool-text,#182230);font-size:.77rem;font-weight:780}
.heading-pro__field>span b{color:var(--heading-bad)}
.heading-pro__field>span small{color:var(--tool-muted,#65758b);font-size:.65rem;font-weight:650}
.heading-pro__field>small{
  display:flex;
  justify-content:space-between;
  gap:10px;
  color:var(--tool-muted,#65758b);
  font-size:.67rem;
  line-height:1.4;
}
.heading-pro__field>small b{color:var(--tool-text,#182230)}
.heading-pro__field input,.heading-pro__field textarea,.heading-pro__field select,.heading-pro__export-bar select{
  width:100%;
  border:1px solid var(--tool-line-strong,#c2cfdd);
  border-radius:10px;
  outline:0;
  background:var(--tool-panel-strong,#fff);
  color:var(--tool-text,#182230);
  font:inherit;
  font-size:.82rem;
  transition:border-color .15s ease,box-shadow .15s ease;
}
.heading-pro__field input{min-height:42px;padding:9px 11px}
.heading-pro__field select{min-height:42px;padding:8px 32px 8px 10px}
.heading-pro__field textarea{
  min-height:350px;
  padding:11px 12px;
  resize:vertical;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
  font-size:.73rem;
  line-height:1.55;
}
.heading-pro__field input:focus,.heading-pro__field textarea:focus,.heading-pro__field select:focus,.heading-pro__export-bar select:focus{
  border-color:var(--heading-accent);
  box-shadow:0 0 0 3px color-mix(in srgb,var(--heading-accent) 17%,transparent);
}
.heading-pro__toggle{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:42px;
  padding:8px 10px;
  border:1px solid var(--tool-line-strong,#c2cfdd);
  border-radius:10px;
  background:var(--tool-panel-strong,#fff);
  cursor:pointer;
}
.heading-pro__toggle input{width:17px;height:17px;margin:0;accent-color:var(--heading-accent)}
.heading-pro__toggle>span{display:grid;gap:2px}
.heading-pro__toggle b{color:var(--tool-text,#182230);font-size:.75rem}
.heading-pro__toggle small{color:var(--tool-muted,#65758b);font-size:.63rem}
.heading-pro__principles{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 14px}
.heading-pro__principles span{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:6px 8px;
  border:1px solid var(--tool-line,#d9e2ec);
  border-radius:999px;
  background:var(--tool-panel-soft,#f8fafc);
  color:var(--tool-muted,#65758b);
  font-size:.65rem;
  font-weight:700;
}
.heading-pro__principles i{color:var(--heading-good)}
.heading-pro__actions{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:13px 16px;
  border-top:1px solid var(--tool-line,#d9e2ec);
  background:var(--tool-panel-soft,#f8fafc);
}
.heading-pro__actions button,.heading-pro__export-bar button,.heading-pro__handoff button,.heading-pro__outline-head button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:40px;
  border-radius:10px;
  padding:9px 13px;
  font-size:.77rem;
  font-weight:780;
  cursor:pointer;
}
.heading-pro__reset,.heading-pro__export-bar button,.heading-pro__outline-head button{
  border:1px solid var(--tool-line-strong,#c2cfdd);
  background:var(--tool-panel-strong,#fff);
  color:var(--tool-text,#182230);
}
.heading-pro__primary{
  border:1px solid var(--heading-accent);
  background:var(--heading-accent);
  color:#fff;
  box-shadow:0 7px 16px color-mix(in srgb,var(--heading-accent) 25%,transparent);
}
.heading-pro__primary:hover{background:var(--heading-accent-strong)}
.heading-pro__status{
  min-height:36px;
  margin:0;
  padding:10px 16px;
  border-top:1px solid var(--tool-line,#d9e2ec);
  color:var(--tool-muted,#65758b);
  font-size:.71rem;
  line-height:1.4;
}
.heading-pro__result{position:sticky;top:84px}
.heading-pro__result-head>div:first-child{display:grid;gap:2px}
.heading-pro__result-head>div:first-child small{color:var(--tool-muted,#65758b);font-size:.68rem}
.heading-pro__score{display:flex;align-items:baseline;justify-content:flex-end;min-width:72px;color:var(--heading-bad)}
.heading-pro__score strong{font-size:1.45rem;line-height:1}
.heading-pro__score span{font-size:.67rem;font-weight:700}
.heading-pro__score.is-good{color:var(--heading-good)}
.heading-pro__score.is-warning{color:var(--heading-warn)}
.heading-pro__metrics{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:1px;
  border-bottom:1px solid var(--tool-line,#d9e2ec);
  background:var(--tool-line,#d9e2ec);
}
.heading-pro__metrics>div{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-width:0;
  padding:11px 7px;
  background:var(--tool-panel-strong,#fff);
}
.heading-pro__metrics i{color:var(--heading-accent);font-size:.77rem}
.heading-pro__metrics span{display:grid;line-height:1.05}
.heading-pro__metrics strong{color:var(--tool-text,#182230);font-size:.9rem}
.heading-pro__metrics small{margin-top:3px;color:var(--tool-muted,#65758b);font-size:.6rem}
.heading-pro__tabs{
  display:flex;
  gap:3px;
  padding:10px 13px 0;
  border-bottom:1px solid var(--tool-line,#d9e2ec);
  background:var(--tool-panel-soft,#f8fafc);
  overflow-x:auto;
}
.heading-pro__tabs button{
  flex:1 0 auto;
  min-height:37px;
  padding:7px 9px;
  border:0;
  border-bottom:2px solid transparent;
  background:transparent;
  color:var(--tool-muted,#65758b);
  font-size:.71rem;
  font-weight:760;
  cursor:pointer;
}
.heading-pro__tabs button.is-active{border-bottom-color:var(--heading-accent);color:var(--heading-accent)}
.heading-pro__tab-panel{min-height:510px;padding:15px}
.heading-pro__verdict{
  display:flex;
  align-items:center;
  gap:12px;
  padding:14px;
  border:1px solid;
  border-radius:13px;
}
.heading-pro__verdict.is-good{border-color:color-mix(in srgb,var(--heading-good) 35%,var(--tool-line,#d9e2ec));background:color-mix(in srgb,var(--heading-good) 8%,var(--tool-panel-strong,#fff))}
.heading-pro__verdict.is-warning{border-color:color-mix(in srgb,var(--heading-warn) 35%,var(--tool-line,#d9e2ec));background:color-mix(in srgb,var(--heading-warn) 8%,var(--tool-panel-strong,#fff))}
.heading-pro__verdict.is-bad{border-color:color-mix(in srgb,var(--heading-bad) 35%,var(--tool-line,#d9e2ec));background:color-mix(in srgb,var(--heading-bad) 7%,var(--tool-panel-strong,#fff))}
.heading-pro__verdict-icon{
  display:grid;
  flex:0 0 40px;
  width:40px;
  height:40px;
  place-items:center;
  border-radius:50%;
  background:var(--tool-panel-strong,#fff);
  font-size:1rem;
}
.heading-pro__verdict.is-good .heading-pro__verdict-icon{color:var(--heading-good)}
.heading-pro__verdict.is-warning .heading-pro__verdict-icon{color:var(--heading-warn)}
.heading-pro__verdict.is-bad .heading-pro__verdict-icon{color:var(--heading-bad)}
.heading-pro__verdict>div:last-child{display:grid;gap:2px;min-width:0}
.heading-pro__verdict span{color:var(--tool-muted,#65758b);font-size:.65rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em}
.heading-pro__verdict strong{color:var(--tool-text,#182230);font-size:.91rem}
.heading-pro__verdict small{color:var(--tool-muted,#65758b);font-size:.69rem}
.heading-pro__scope-note{
  display:flex;
  align-items:center;
  gap:10px;
  margin-top:11px;
  padding:10px;
  border:1px solid var(--tool-line,#d9e2ec);
  border-radius:10px;
  background:var(--tool-panel-soft,#f8fafc);
}
.heading-pro__scope-note>i{color:var(--heading-accent)}
.heading-pro__scope-note>span{display:grid;gap:2px}
.heading-pro__scope-note b{color:var(--tool-text,#182230);font-size:.72rem}
.heading-pro__scope-note small{color:var(--tool-muted,#65758b);font-size:.63rem}
.heading-pro__category-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}
.heading-pro__category-grid>div{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:6px 9px;
  padding:10px;
  border:1px solid var(--tool-line,#d9e2ec);
  border-radius:10px;
  background:var(--tool-panel-strong,#fff);
}
.heading-pro__category-grid>div>span{display:flex;align-items:center;gap:6px;color:var(--tool-muted,#65758b);font-size:.68rem;font-weight:700}
.heading-pro__category-grid>div>span i{color:var(--heading-accent)}
.heading-pro__category-grid>div>strong{color:var(--tool-text,#182230);font-size:.79rem}
.heading-pro__category-grid>div>strong small{color:var(--tool-muted,#65758b);font-size:.58rem}
.heading-pro__category-grid>div>div{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:var(--tool-panel-soft,#f8fafc)}
.heading-pro__category-grid>div>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--heading-accent),color-mix(in srgb,var(--heading-accent) 62%,#22c55e))}
.heading-pro__section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 1px 9px}
.heading-pro__section-head span{color:var(--tool-text,#182230);font-size:.78rem;font-weight:800}
.heading-pro__section-head small{color:var(--tool-muted,#65758b);font-size:.64rem}
.heading-pro__priority-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.heading-pro__priority-list li{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  gap:9px;
  align-items:start;
  padding:10px;
  border:1px solid var(--tool-line,#d9e2ec);
  border-radius:10px;
  background:var(--tool-panel-strong,#fff);
}
.heading-pro__priority-list li>i{margin-top:2px}
.heading-pro__priority-list li.is-fail>i{color:var(--heading-bad)}
.heading-pro__priority-list li.is-warning>i{color:var(--heading-warn)}
.heading-pro__priority-list li.is-pass>i{color:var(--heading-good)}
.heading-pro__priority-list li>span{display:grid;gap:3px;min-width:0}
.heading-pro__priority-list b{color:var(--tool-text,#182230);font-size:.73rem}
.heading-pro__priority-list small{color:var(--tool-muted,#65758b);font-size:.66rem;line-height:1.43}
.heading-pro__priority-list em{color:var(--tool-muted,#65758b);font-size:.61rem;font-style:normal;font-weight:750}
.heading-pro__disclaimer{display:flex;align-items:flex-start;gap:7px;margin:13px 1px 0;color:var(--tool-muted,#65758b);font-size:.64rem;line-height:1.45}
.heading-pro__disclaimer i{margin-top:2px;color:var(--heading-accent)}
.heading-pro__outline-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.heading-pro__outline-head>span{display:grid;gap:2px}
.heading-pro__outline-head b{color:var(--tool-text,#182230);font-size:.75rem}
.heading-pro__outline-head small{color:var(--tool-muted,#65758b);font-size:.63rem}
.heading-pro__outline-head button{min-height:34px;padding:6px 9px;font-size:.65rem}
.heading-pro__outline-tree{display:grid;gap:6px;margin:0;padding:0;list-style:none}
.heading-pro__outline-tree>li{
  display:grid;
  grid-template-columns:44px minmax(0,1fr);
  gap:8px;
  margin-left:calc((var(--heading-level) - 1) * 19px);
  padding:8px;
  border:1px solid var(--tool-line,#d9e2ec);
  border-left:3px solid var(--heading-accent);
  border-radius:9px;
  background:var(--tool-panel-strong,#fff);
}
.heading-pro__outline-tree>li.is-hidden{opacity:.62;border-left-style:dashed}
.heading-pro__outline-tree>li.has-flags{border-left-color:var(--heading-warn)}
.heading-pro__level{display:grid;place-items:center;align-self:start;min-height:28px;border-radius:7px;background:color-mix(in srgb,var(--heading-accent) 10%,var(--tool-panel-soft,#f8fafc));color:var(--heading-accent);font-size:.61rem;font-weight:820}
.heading-pro__node{display:grid;gap:3px;min-width:0}
.heading-pro__node strong{overflow-wrap:anywhere;color:var(--tool-text,#182230);font-size:.72rem}
.heading-pro__node small{color:var(--tool-muted,#65758b);font-size:.6rem}
.heading-pro__node>div{display:flex;flex-wrap:wrap;gap:4px}
.heading-pro__node>div span{padding:3px 5px;border-radius:999px;background:color-mix(in srgb,var(--heading-warn) 12%,var(--tool-panel-strong,#fff));color:var(--heading-warn);font-size:.54rem;font-weight:760}
.heading-pro__node>div span.is-empty,.heading-pro__node>div span.is-invalid-aria-level,.heading-pro__node>div span.is-skipped-level,.heading-pro__node>div span.is-duplicate-id{background:color-mix(in srgb,var(--heading-bad) 12%,var(--tool-panel-strong,#fff));color:var(--heading-bad)}
.heading-pro__outline-empty{display:grid!important;place-items:center;gap:6px!important;min-height:180px!important;margin:0!important;text-align:center}
.heading-pro__outline-empty i{color:var(--heading-accent);font-size:1.4rem}
.heading-pro__outline-empty strong{color:var(--tool-text,#182230);font-size:.77rem}
.heading-pro__outline-empty span{color:var(--tool-muted,#65758b);font-size:.67rem}
.heading-pro__reader-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}
.heading-pro__reader-list li{display:grid;grid-template-columns:24px 42px minmax(0,1fr);gap:7px;align-items:center;padding:7px 8px;border:1px solid var(--tool-line,#d9e2ec);border-radius:8px;background:var(--tool-panel-strong,#fff)}
.heading-pro__reader-list li>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--tool-panel-soft,#f8fafc);color:var(--tool-muted,#65758b);font-size:.57rem}
.heading-pro__reader-list li>b{color:var(--heading-accent);font-size:.6rem}
.heading-pro__reader-list li>strong{overflow-wrap:anywhere;color:var(--tool-text,#182230);font-size:.68rem}
.heading-pro__reader-list li.is-empty{display:block;color:var(--tool-muted,#65758b);font-size:.67rem;text-align:center}
.heading-pro__filter-summary{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}
.heading-pro__filter-summary span{padding:5px 8px;border-radius:999px;font-size:.63rem;font-weight:780}
.heading-pro__filter-summary .is-fail{background:color-mix(in srgb,var(--heading-bad) 12%,var(--tool-panel-strong,#fff));color:var(--heading-bad)}
.heading-pro__filter-summary .is-warning{background:color-mix(in srgb,var(--heading-warn) 12%,var(--tool-panel-strong,#fff));color:var(--heading-warn)}
.heading-pro__filter-summary .is-pass{background:color-mix(in srgb,var(--heading-good) 12%,var(--tool-panel-strong,#fff));color:var(--heading-good)}
.heading-pro__finding-list{display:grid;gap:9px}
.heading-pro__finding-list article{padding:11px;border:1px solid var(--tool-line,#d9e2ec);border-left:3px solid var(--tool-line-strong,#c2cfdd);border-radius:10px;background:var(--tool-panel-strong,#fff)}
.heading-pro__finding-list article.is-fail{border-left-color:var(--heading-bad)}
.heading-pro__finding-list article.is-warning{border-left-color:var(--heading-warn)}
.heading-pro__finding-list article.is-pass{border-left-color:var(--heading-good)}
.heading-pro__finding-list article>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start}
.heading-pro__finding-list article>div:first-child>i{margin-top:2px}
.heading-pro__finding-list article.is-fail>div:first-child>i{color:var(--heading-bad)}
.heading-pro__finding-list article.is-warning>div:first-child>i{color:var(--heading-warn)}
.heading-pro__finding-list article.is-pass>div:first-child>i{color:var(--heading-good)}
.heading-pro__finding-list article>div:first-child>span{display:grid;gap:2px}
.heading-pro__finding-list b{color:var(--tool-text,#182230);font-size:.73rem}
.heading-pro__finding-list small{color:var(--tool-muted,#65758b);font-size:.61rem}
.heading-pro__finding-list em{color:var(--tool-muted,#65758b);font-size:.62rem;font-style:normal;font-weight:780}
.heading-pro__finding-list p{margin:8px 0 0;color:var(--tool-muted,#65758b);font-size:.68rem;line-height:1.45}
.heading-pro__fix{display:flex;gap:7px;align-items:flex-start;margin-top:8px;padding:8px;border-radius:8px;background:var(--tool-panel-soft,#f8fafc);color:var(--tool-text,#182230);font-size:.67rem;line-height:1.4}
.heading-pro__fix i{margin-top:2px;color:var(--heading-accent)}
.heading-pro__finding-list details{margin-top:8px;color:var(--tool-muted,#65758b);font-size:.63rem}
.heading-pro__finding-list summary{cursor:pointer;font-weight:700}
.heading-pro__finding-list code{display:block;margin-top:6px;overflow-wrap:anywhere;white-space:normal;color:var(--tool-text,#182230);font-size:.62rem;line-height:1.45}
.heading-pro__export-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.heading-pro__export-bar label{display:flex;align-items:center;gap:7px;color:var(--tool-muted,#65758b);font-size:.68rem;font-weight:700}
.heading-pro__export-bar select{min-height:36px;padding:6px 30px 6px 9px;font-size:.7rem}
.heading-pro__export-bar>div{display:flex;gap:6px}
.heading-pro__export-bar button{min-height:36px;padding:7px 10px;font-size:.67rem}
.heading-pro__tab-panel pre{
  min-height:430px;
  max-height:580px;
  margin:0;
  overflow:auto;
  white-space:pre-wrap;
  overflow-wrap:anywhere;
  padding:13px;
  border:1px solid var(--tool-line,#d9e2ec);
  border-radius:11px;
  background:var(--tool-panel-soft,#f8fafc);
  color:var(--tool-text,#182230);
  font:normal .66rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
}
.heading-pro__handoff{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin:0 15px 15px;
  padding:12px;
  border:1px solid color-mix(in srgb,var(--heading-accent) 35%,var(--tool-line,#d9e2ec));
  border-radius:12px;
  background:color-mix(in srgb,var(--heading-accent) 8%,var(--tool-panel-strong,#fff));
}
.heading-pro__handoff>div{display:flex;align-items:center;gap:10px;min-width:0}
.heading-pro__handoff>div>i{color:var(--heading-accent)}
.heading-pro__handoff span{display:grid;gap:2px}
.heading-pro__handoff b{color:var(--tool-text,#182230);font-size:.72rem}
.heading-pro__handoff small{color:var(--tool-muted,#65758b);font-size:.63rem;line-height:1.35}
.heading-pro__handoff button{flex:0 0 auto;border:1px solid var(--heading-accent);background:var(--heading-accent);color:#fff;font-size:.67rem}
body.theme-dark [data-seo-tool="heading-structure-checker"]{
  --heading-accent:#5eead4;
  --heading-accent-strong:#2dd4bf;
  --heading-good:#4ade80;
  --heading-warn:#fbbf24;
  --heading-bad:#f87171;
}
body.theme-dark .heading-pro__panel{box-shadow:0 16px 36px rgba(0,0,0,.22)}
body.theme-dark .heading-pro__primary,body.theme-dark .heading-pro__handoff button{color:#031816}
@media (max-width:980px){
  .heading-pro__layout{grid-template-columns:1fr}
  .heading-pro__result{position:static}
  .heading-pro__tab-panel{min-height:390px}
}
@media (max-width:620px){
  .heading-pro__layout{gap:13px}
  .heading-pro__panel{border-radius:13px}
  .heading-pro__panel-head,.heading-pro__result-head{padding:12px 13px}
  .heading-pro__notice{margin:13px 12px 10px}
  .heading-pro__form{padding:3px 12px 13px}
  .heading-pro__field-grid{grid-template-columns:1fr}
  .heading-pro__field textarea{min-height:310px}
  .heading-pro__principles{padding:0 12px 12px}
  .heading-pro__actions{padding:11px 12px}
  .heading-pro__actions button{padding:8px 10px;font-size:.7rem}
  .heading-pro__metrics{grid-template-columns:repeat(2,1fr)}
  .heading-pro__tabs{padding-left:8px;padding-right:8px}
  .heading-pro__tab-panel{min-height:350px;padding:12px}
  .heading-pro__category-grid{grid-template-columns:1fr}
  .heading-pro__outline-tree>li{margin-left:calc((var(--heading-level) - 1) * 8px)}
  .heading-pro__outline-head{align-items:flex-start;flex-direction:column}
  .heading-pro__export-bar{align-items:flex-start;flex-direction:column}
  .heading-pro__handoff{align-items:stretch;flex-direction:column;margin:0 12px 12px}
  .heading-pro__handoff button{width:100%}
}
@media (prefers-reduced-motion:reduce){
  [data-seo-tool="heading-structure-checker"] *{scroll-behavior:auto!important;transition:none!important}
}
