.share-icon-btn{border-radius:var(--radius-md);color:#71717a;background-color:#fff;border:1px solid #e4e4e7;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:inline-flex}.share-icon-btn:hover{color:#fff;background-color:#18181b;border-color:#18181b;transform:translateY(-1px)}.tag-pill{color:#3f3f46;background-color:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:.125rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.tag-pill:hover{color:#18181b;border-color:#a1a1aa;transform:translateY(-1px)}.related-card{border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;padding:.5rem;transition:background-color .2s;display:flex}.related-card:hover{background-color:#f4f4f5}.disclaimer-block{background-color:#fafafa;border:1px solid #e4e4e7}.disclaimer-summary{cursor:pointer;color:#52525b;align-items:center;gap:.5rem;padding:.875rem;font-size:.75rem;font-weight:600;list-style:none;display:flex}.disclaimer-icon{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.disclaimer-title{flex:1}.disclaimer-chevron{transition:transform .2s}.disclaimer-block[open] .disclaimer-chevron{transform:rotate(180deg)}.disclaimer-body{color:#52525b;padding:0 .875rem .875rem;font-size:.75rem;line-height:1.6}.disclaimer-lead{margin-bottom:.75rem}.disclaimer-list{margin:0 0 .75rem;padding:0;list-style:none}.disclaimer-list li{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.disclaimer-bullet{background:#e5484d;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.375rem}.disclaimer-foot a{text-decoration:underline}.disclaimer-foot a:hover{color:#18181b}.prose-custom{color:#3f3f46;letter-spacing:-.005em;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1rem;line-height:1.75}@media (width>=768px){.prose-custom{font-size:1.0625rem}}@media (width>=1024px){.prose-custom{font-size:1.125rem}}.prose-custom h1,.prose-custom h2,.prose-custom h3,.prose-custom h4,.prose-custom h5,.prose-custom h6{color:#18181b;letter-spacing:-.02em;scroll-margin-top:6rem;font-weight:700;line-height:1.3}.prose-custom h1{margin-top:2rem;margin-bottom:1rem;font-size:1.75rem}.prose-custom h2{border-bottom:1px solid #e4e4e7;margin-top:2.25rem;margin-bottom:.875rem;padding-bottom:.5rem;font-size:1.5rem}.prose-custom h3{margin-top:1.75rem;margin-bottom:.625rem;font-size:1.25rem}.prose-custom h4{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.0625rem}.prose-custom p{margin:0 0 1.25rem}.prose-custom a{color:#e5484d;border-bottom:1px solid #e5484d4d;font-weight:500;text-decoration:none}.prose-custom a:hover{background-color:#e5484d0d;border-bottom-color:#e5484d}.prose-custom strong{color:#18181b;font-weight:600}.prose-custom ul,.prose-custom ol{margin:1.25rem 0;padding-left:1.25rem}.prose-custom ul{list-style:outside}.prose-custom ol{list-style:decimal}.prose-custom li{margin-bottom:.5rem}.prose-custom blockquote{color:#18181b;border-left:3px solid #e5484d;margin:1.5rem 0;padding:.5rem 0 .5rem 1rem;font-size:1.0625rem;line-height:1.6}.article-content,.prose-custom{min-width:0;max-width:100%}.table-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:var(--radius-md);border:1px solid #e4e4e7;width:100%;max-width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.prose-custom table{border-collapse:collapse;width:100%;min-width:max-content;margin:1.5rem 0;font-size:.9em}.table-wrapper>table{width:100%;min-width:max-content;margin:0}.prose-custom>table,.article-content>table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.prose-custom th,.prose-custom td{text-align:left;border:1px solid #e4e4e7;padding:.625rem .75rem}.prose-custom th{color:#18181b;background:#fafafa;font-weight:600}.prose-custom code{border-radius:var(--radius-md);background:#f4f4f5;padding:.1em .35em;font-size:.9em}.prose-custom pre{color:#fff;background:#18181b;margin:1.5rem 0;padding:1rem;overflow-x:auto}.prose-custom pre code{color:inherit;background:0 0;padding:0}.faq-list{border-radius:var(--radius-md);overflow:hidden}.faq-summary{cursor:pointer;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;list-style:none;transition:background-color .15s;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-item:hover .faq-summary,.faq-item[open] .faq-summary{background-color:#fafafa}.faq-index{letter-spacing:.02em;color:#e5484d;background:#e5484d14;border:1px solid #e5484d26;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.faq-question{color:#18181b;flex:1;min-width:0;padding-top:.15rem;font-size:.9375rem;font-weight:600;line-height:1.4}.faq-chevron{color:#71717a;background:#fff;border:1px solid #e4e4e7;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.faq-icon-plus,.faq-icon-minus{position:absolute}.faq-icon-minus,.faq-item[open] .faq-icon-plus{display:none}.faq-item[open] .faq-icon-minus{color:#e5484d;display:block}.faq-answer{padding:0 1.125rem 1.125rem 3.625rem}.faq-answer p{color:#52525b;margin:0;font-size:.875rem;line-height:1.65}@media (width<=640px){.faq-answer{padding-left:1.125rem}.faq-question{font-size:.875rem}}
