/* Visible page navigation; compact two-column links with normal document flow. */
.html-map { margin-block:0; padding-block:0; }
.html-map > :first-child { margin-top:0; }
.html-map > :last-child { margin-bottom:0; }
.recovery-static .html-map { padding-block:32px!important; }
.recovery-static .html-map > .section-heading { margin:0 0 24px!important; padding:0!important; }
.recovery-static .html-map > .html-map__intro { margin:0 0 24px!important; padding:0!important; }
.recovery-static .html-map .html-map__section h2 { margin:0 0 12px!important; padding:0!important; }
.recovery-static .html-map .html-map__links { margin:0!important; padding:0!important; }
.recovery-static .html-map .html-map__links li { margin:0!important; padding:0!important; }
.recovery-static .html-map .html-map__links li::before { display:none!important; }
@media(max-width:767.98px) { .recovery-static .html-map { padding-block:24px!important; } }
.html-map .section-heading { margin-bottom:16px; }
.html-map__intro { margin:0 0 24px; max-width:78ch; }
.html-map__jump { display:flex; flex-wrap:wrap; gap:8px 20px; margin:0 0 24px; }
.html-map__jump a { text-decoration:none; }
.html-map__section { margin:0 0 24px; }
.html-map__section h2 { margin:0 0 12px; font-size:22px; line-height:1.3; }
.html-map__links { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px 24px; list-style:none; margin:0; padding:0; }
.html-map__links li { margin:0; padding:0; min-width:0; }
.html-map__links li::before { content:none; }
.html-map__links a { display:inline-block; color:inherit; font-size:14px; line-height:1.5; text-decoration:none; overflow-wrap:anywhere; }
.html-map__links a:hover,.html-map__links a:focus-visible { color:#e95b1c; text-decoration:underline; }
@media(max-width:767.98px) { .html-map__links { grid-template-columns:minmax(0,1fr); gap:8px; } .html-map__section h2 { font-size:20px; } }
