article>h1{margin:0 0 12px;font-size:var(--text-title);line-height:var(--leading-title)}article :is(p,li,h1,h2,h3),.related a{overflow-wrap:anywhere}article :is(p,li){max-width:88ch;font-size:var(--text-body);line-height:var(--leading-body)}article p{margin:0 0 16px}article .lead{color:var(--muted)}article>section{margin-top:var(--section-gap);padding:calc(var(--section-gutter) - 1px);border:1px solid var(--line);border-radius:14px;background:var(--surface)}article h2,.related h2{margin:0 0 12px;font-size:var(--text-section);line-height:var(--leading-section)}article h3{font-size:var(--text-subheading);line-height:var(--leading-subheading)}article ul,.related ul{padding-inline-start:24px}article li,.related li{margin-block:10px}article .article-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px;margin-block:20px}article table{width:100%;border-collapse:collapse;font-size:var(--text-table);line-height:var(--leading-table)}article :is(th,td){min-width:145px;padding:14px 16px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}article th{font-size:var(--text-small);font-weight:600}article thead{background:var(--surface-raised)}article tr:last-child :is(td,th){border-bottom:0}figure{margin:24px 0}.article-figure-scroll{max-width:760px;overflow-x:auto;border-radius:12px}figure img{width:100%;max-width:100%;height:auto;display:block;border-radius:12px;border:0}article figcaption{max-width:88ch;margin-top:10px;color:var(--muted);font-size:var(--text-small);line-height:var(--leading-small)}article .faq details{border-bottom:1px solid var(--line);padding-block:16px}article .faq summary{cursor:pointer;font-size:var(--text-body);line-height:var(--leading-body);font-weight:600}article .faq details p{margin:16px 0 0}article .research-note{margin-block:var(--section-gap);padding:16px calc(var(--section-gutter) - 1px);border:1px solid var(--line);border-inline-start:3px solid #a78bfa;border-radius:12px;background:var(--surface);color:var(--muted);font-size:var(--text-small);line-height:var(--leading-small)}article .dashboard-cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:#191f25;color:var(--ink);font-size:var(--text-control);line-height:var(--leading-control);font-weight:600;text-decoration:none;overflow-wrap:anywhere}article .dashboard-cta:hover{border-color:#63717e;background:var(--surface-hover)}.related{margin-block:var(--section-gap) 0;padding-top:20px;border-top:1px solid var(--line)}article a,.related a{text-underline-offset:.2em}article a:focus-visible,article summary:focus-visible,.related a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.article-figure-scroll img{width:760px;max-width:none}
