@layer components{.article{color:#0b0d12;font-family:var(--font-figtree), var(--font-sans);font-feature-settings:"kern", "liga", "calt";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff}.article ::selection{background:#fd481629}.prose-article p{letter-spacing:-.004em;color:#2a2e37;font-size:17px;font-weight:400;line-height:1.72}.prose-article .article-link{color:#0b0d12;text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #fd481673;text-decoration:underline #fd481673;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.prose-article .article-link:hover{text-decoration-color:#fd4816}.prose-article p+p{margin-top:1.05em}.prose-article h2{letter-spacing:-.022em;color:#0b0d12;text-wrap:balance;margin-top:2.6em;margin-bottom:.55em;font-size:22px;font-weight:650;line-height:1.25}.prose-article>section:first-child h2{margin-top:0}@media (min-width:640px){.prose-article p{font-size:18px}.prose-article h2{font-size:26px}}.rail-label{letter-spacing:-.003em;color:#8d919b;font-size:12px;font-weight:500;line-height:1.3}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] .faq-icon{transform:rotate(45deg)}}
