.md-page{width:100%;margin-inline:auto;padding:2rem 1rem 4rem}.md-page picture{display:block}.md-page picture img{width:100%;height:auto;display:block}.md-page .md-avatar{flex:0 0 48px;width:48px;height:48px}.md-page .md-avatar img{object-fit:cover;border-radius:50%;width:48px;height:48px}.md-byline{align-items:center;gap:.75rem;display:flex}.md-page{color:var(--md-text);font-family:var(--md-font)}.md-page .md-block h2,.md-page .md-block h3:not(:where(.md-themed-card,.md-themed-card *)){color:var(--md-accent);font-family:var(--md-heading-font)}.md-page h1{font-size:var(--md-h1-size);line-height:1.15}.md-page h2{font-size:var(--md-h2-size);margin-block:1.25rem .75rem;line-height:1.25}.md-page h3:not(:where(.md-themed-card,.md-themed-card *)){font-size:var(--md-h3-size);margin-block:1rem .5rem;line-height:1.4}.md-page p:not(:where(.md-themed-card,.md-themed-card *)){margin-block:.75rem;line-height:1.7}.md-page li:not(:where(.md-themed-card,.md-themed-card *)){margin-block:.35rem}.md-page ul:not(:where(.md-themed-card,.md-themed-card *)){padding-inline-start:1.5rem;list-style:outside}.md-page ol:not(:where(.md-themed-card,.md-themed-card *)){padding-inline-start:1.5rem;list-style:decimal}.md-page th,.md-page td{text-align:start;border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);padding:.75rem}.md-page .btn-cta:not(:where(.md-themed-card,.md-themed-card *)){color:var(--color-primary-content,var(--md-text));background:var(--md-accent);border-radius:var(--radius-field,.35rem);padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.md-page__header,.md-block{width:100%;margin-inline:auto}.md-page__header{padding-block:2rem 3rem}.md-page__header h1{overflow-wrap:anywhere}.md-page__lede{margin-block-start:1rem}.md-page__meta{opacity:.75;margin-block-start:1rem;font-size:.875rem}.md-block{padding-block:2rem}.md-ranking__grid{gap:1rem;display:grid}.md-page .md-ranking__grid{padding-inline-start:0;list-style:none}.md-fact-provenance{opacity:.8;overflow-wrap:anywhere;font-size:.8rem;display:block}.operator-notice{width:100%;min-width:0;color:var(--color-base-content);overflow-wrap:anywhere;white-space:normal;margin-block:.5rem;font-size:14px;line-height:1.5;display:block}.operator-notice a{color:inherit;white-space:normal;text-decoration:underline}.operator-promotion{flex:0 auto;min-width:0}.md-card-actions{gap:.5rem;min-width:0;display:grid}.md-card-actions>.operator-notice,.md-card-review{z-index:3;position:relative}.md-not-found .md-not-found__home{margin-block-start:1rem;padding:1rem 1.5rem;font-size:1.125rem}.md-not-found .md-themed-card :is(.btn-cta,.btn-arcade,.btn-royal){color:inherit;box-shadow:none;text-shadow:none;filter:none;background:0 0;border:1px solid}.md-not-found .md-themed-card :is(.btn-cta,.btn-arcade,.btn-royal):before,.md-not-found .md-themed-card :is(.btn-cta,.btn-arcade,.btn-royal):after{display:none}.md-not-found__navigation{padding-block:2rem}.md-not-found__navigation ul{flex-wrap:wrap;gap:1rem 2rem;display:flex}.md-comparison__body{width:100%}.md-table-scroll{width:100%;min-width:0;overflow-x:auto}.md-table-scroll table{min-width:max-content}.md-page .md-align-left{text-align:start}.md-page .md-align-center{text-align:center}.md-page .md-align-right{text-align:end}.md-comparison__body table{table-layout:fixed;width:100%;min-width:0}.md-comparison__body th,.md-comparison__body td{overflow-wrap:anywhere}@media (width<=40rem){.md-page{padding-inline:.75rem}.md-comparison__body table{font-size:.875rem;display:block}.md-comparison__body thead{display:none}.md-comparison__body tbody,.md-comparison__body tr{display:block}.md-comparison__body tr{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:.75rem;margin-block:.75rem;padding:.75rem}.md-comparison__body td,.md-comparison__body th{border:0;width:100%;padding:.25rem 0;display:block}.md-comparison__body td:before{content:attr(data-label);opacity:.8;font-size:.85rem;font-weight:700;display:block}}.md-page{--md-accent:var(--color-accent);--md-text:var(--color-base-content);--md-font:inherit;--md-heading-font:var(--font-sign);--md-h1-size:clamp(2rem, 3.6vw + .5rem, 3.9rem);--md-h2-size:clamp(1.55rem, 2.6vw + .3rem, 2.4rem);--md-h3-size:1.15rem;--md-border:var(--line)}
