.s-articles .article-cover{border-radius:var(--r-lg);margin:0 0 24px;overflow:hidden}.s-articles .article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.s-articles .legal-doc ul,.s-articles .legal-doc ol{margin:0 0 16px;padding-left:20px;list-style:outside}.s-articles .legal-doc ol{list-style:decimal}.s-articles .legal-doc li+li{margin-top:.35em}.s-articles .legal-doc blockquote{border-left:3px solid var(--pink);color:var(--text-2);margin:0 0 1em;padding:.6em 1em}.s-articles .legal-doc a:not(.btn){color:#fff;text-underline-offset:4px;transition:color var(--dur-1), text-decoration-color var(--dur-1);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}.s-articles .legal-doc a:not(.btn):hover{color:var(--pink-hi);text-decoration-color:currentColor}.s-articles .article-table{contain:inline-size;-webkit-overflow-scrolling:touch;margin:0 0 16px;overflow-x:auto}.s-articles .article-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:.95em;display:table}.s-articles .article-table th,.s-articles .article-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 12px}.s-articles .article-table th{white-space:nowrap}.s-articles .article-faq details{border-bottom:1px solid var(--line);padding:.8em 0}.s-articles .article-faq summary{cursor:pointer;font-weight:600}.s-articles .article-faq details p{margin:12px 0 0}.s-articles .article-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.s-articles .article-card{flex-direction:column;gap:.5em;min-width:0;display:flex}.s-articles .article-card img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md);width:100%}.s-articles .article-card h2,.s-articles .article-card h3{margin:0;font-size:1.1em}.s-articles .article-faq details p{white-space:pre-line}.s-articles .article-fn{margin-left:1px;font-size:.72em;line-height:0}.s-articles .article-fn a{text-decoration:none}.s-articles .article-sources{color:var(--text-2);margin-top:32px;font-size:.88em}.s-articles .article-sources ol{word-break:break-word}.s-articles .legal-doc li>ul{margin:4px 0 0;list-style:circle}.s-articles .page-section-body{max-width:760px;margin:0 auto}.s-articles .page-section-body>h2+.article-grid{margin-top:20px}.s-articles.topic-page__intro .page-section-body{margin:0}@media (max-width:1199px){.s-articles .legal-toc:not(#_){border-bottom:0;gap:2px;max-height:none;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.s-articles .legal-toc a:not(#_){white-space:normal;border-bottom:0;border-left:1px solid var(--line)}}
