/* Reference guide article alignment, breadcrumb and accessible contents controls. */
.hl-guide-detail-section{padding-top:32px;padding-bottom:80px}
.hl-guide-detail-wrap{max-width:1160px;margin:0 auto}
.hl-guide-detail-section .guide-layout{max-width:1120px;margin:0 auto}
.hl-guide-detail-section .guide-main{min-width:0}
.hl-guide-detail-section .guide-article>.crumb{font-size:13px;color:#66748a;line-height:1.5;margin-bottom:18px}
.hl-guide-detail-section .guide-article>.crumb a{color:#415579;text-decoration:none}
.hl-guide-detail-section .guide-article>.crumb .sep{margin:0 10px;color:#9aa5b5}
.hl-guide-detail-section .guide-article .ga-body{overflow-wrap:anywhere}
.hl-guide-detail-section .guide-article .ga-body h2,.hl-guide-detail-section .guide-article .ga-body h3{scroll-margin-top:112px}
.hl-guide-detail-section .guide-article .ga-body table{max-width:100%;-webkit-overflow-scrolling:touch}
.hl-guide-detail-section .guide-article .ga-body table td,.hl-guide-detail-section .guide-article .ga-body table th{min-width:90px}
.hl-guide-detail-section .guide-article .article-toc a{display:block;text-decoration:none}
.hl-guide-detail-section .guide-article .toc-mobile-toggle{cursor:pointer}
.hl-guide-detail-section .guide-article .toc-mobile-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
.hl-guide-detail-section .guide-article .toc-mobile-list[hidden]{display:none!important}
.hl-guide-feature-note{border-left:4px solid #c72d34;background:#fff8f5;color:#5a3450;padding:17px 20px;border-radius:0 10px 10px 0;font-size:14px;line-height:1.6}
.hl-guide-detail-section .guide-article .ga-cta a:focus-visible,.hl-guide-detail-section .guide-article .article-toc a:focus-visible{outline:2px solid #1c3c93;outline-offset:3px}
@media(max-width:840px){.hl-guide-detail-section{padding-top:20px;padding-bottom:48px}.hl-guide-detail-section .guide-layout{display:block!important}.hl-guide-detail-section .article-toc{display:none!important}.hl-guide-detail-section .guide-main{max-width:100%!important}.hl-guide-detail-section .guide-article h1{font-size:clamp(27px,5vw,37px)}}
@media(max-width:600px){.hl-guide-detail-wrap{padding:0 2px}.hl-guide-detail-section .guide-article .ga-body{font-size:15.5px}.hl-guide-detail-section .guide-article .ga-body table{font-size:12.5px}.hl-guide-detail-section .guide-article .ga-body th,.hl-guide-detail-section .guide-article .ga-body td{padding:10px}.hl-guide-detail-section .guide-article .ga-body h2{font-size:22px}}
