.reading-progress{display:none}@supports (animation-timeline:scroll()){.reading-progress{display:block;transform-origin:left;animation:grow-x linear both;animation-timeline:scroll(root)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.blog-prose :is(h2,h3,h4,h5)[id]{scroll-margin-top:6rem}.blog-prose h2{padding-top:2.5rem;border-top:1px solid #f3f4f6}.blog-prose h2:first-of-type{padding-top:0;border-top:0}.blog-prose h5{color:#374151;font-size:1rem;font-weight:600}@media (min-width:768px){.blog-prose h2{font-size:1.875rem}.blog-prose h3{font-size:1.375rem}}.heading-anchor{margin-left:.5rem;color:#d1d5db;text-decoration:none;font-weight:400;opacity:0;transition:opacity .15s ease-out}.heading-anchor:after{content:"#"}.blog-prose :is(h2,h3):hover .heading-anchor,.heading-anchor:focus-visible{opacity:1}.heading-anchor:hover{color:#2563eb}.table-wrap{margin:2rem 0;overflow-x:auto;border:1px solid #e5e7eb;border-radius:.75rem;-webkit-overflow-scrolling:touch}.table-wrap:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.table-wrap table{margin:0;width:100%;font-size:.9375rem;border-collapse:collapse}.table-wrap td,.table-wrap th{padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid #f3f4f6}.table-wrap th{background:#f9fafb;color:#111827;font-weight:600}.table-wrap tbody tr:nth-child(2n) td{background:rgb(249 250 251/.5)}.table-wrap tbody tr:last-child td{border-bottom:0}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .2s ease-out,content-visibility allow-discrete .2s}.faq-item[open]::details-content{block-size:auto}}}