[hidden]{display:none!important}
.sec-row{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:center}
@media (min-width:640px){
  .sec-row{grid-template-columns:minmax(0,1fr) auto}
  .sec-crumbs{grid-column:1;grid-row:1;position:relative;z-index:1}
  .sec-toc{grid-column:1/-1;grid-row:1}
  .sec-toc summary{justify-content:flex-end}
}
.sec-toc summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none;padding:.25rem 0;font-size:.8125rem}
.sec-toc summary::-webkit-details-marker{display:none}
.sec-toc summary::marker{content:""}
.sec-toc-bar{display:inline-block;width:2px;height:1em;background:rgba(232,244,248,.25)}
.sec-toc-state{opacity:.5;font-size:.75rem}
.sec-toc-state::before{content:"Show"}
.sec-toc[open] .sec-toc-state::before{content:"Hide"}
.sec-toc summary:hover .sec-toc-state{opacity:.85}
.sec-toc-list{margin:.75rem 0 .25rem;padding:0;list-style:none;display:grid;gap:.5rem;grid-template-columns:1fr}
@media (min-width:768px){.sec-toc-list{grid-template-columns:1fr 1fr}}
.sec-toc-list a{font-size:.8125rem;opacity:.7;text-decoration:none;color:inherit}
.sec-toc-list a:hover{opacity:1;color:#3498db}
.sec-faq-arrow{transition:transform .2s ease}
.sec-faq-q[aria-expanded="true"] .sec-faq-arrow{transform:rotate(180deg)}
.sec-faq-q:hover{color:#00cec9}
.sec-table-wrap{overflow-x:auto;margin-bottom:1.25rem;-webkit-overflow-scrolling:touch}
.sec-table-wrap table{min-width:640px}
.sec-swipe{font-size:.75rem;opacity:.55;margin:0 0 .5rem}
@media (min-width:768px){.sec-swipe{display:none}}
.sec-sort{cursor:pointer;background:none;border:0;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:.35rem;padding:0}
.sec-sort[aria-sort="ascending"] .sec-sort-ic,.sec-sort[aria-sort="descending"] .sec-sort-ic{opacity:1;color:#00cec9}
.sec-sort-ic{opacity:.4;font-size:.75rem}
.sec-art{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border-radius:1rem}
@media (prefers-reduced-motion:reduce){.cta-animate,.sec-faq-arrow{animation:none!important;transition:none!important}}
