.native-articles{max-width:76ch;margin:0 auto;padding:32px 20px 64px;font:inherit;line-height:1.7;overflow-wrap:anywhere}.native-articles h1{font-family:inherit;font-size:clamp(30px,4vw,46px);line-height:1.15;margin:24px 0}.native-articles h2{font-family:inherit;font-size:clamp(22px,2.5vw,26px);line-height:1.3;margin:36px 0 16px}.native-articles h3{font-size:20px;line-height:1.4;margin:28px 0 12px}.native-articles nav{font-size:14px;line-height:1.6}.native-articles a{text-decoration:underline;text-underline-offset:3px}.native-article-faq summary:focus-visible,.native-article-table:focus-visible,.native-articles a:focus-visible,.native-articles pre:focus-visible{outline:3px solid currentColor;outline-offset:4px}.native-articles li,.native-articles p{font-size:16px}.native-articles time{font-size:14px}.native-article-description{font-size:18px!important}.native-article-list{list-style:none;padding:0}.native-article-list>li{padding:0 0 24px;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.native-articles pre{max-width:100%;overflow:auto;padding:18px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 5%,transparent);white-space:pre}.native-articles pre code{font-size:14px}.native-article-table{max-width:100%;overflow:auto}.native-articles table{border-collapse:collapse;width:100%}.native-articles td,.native-articles th{padding:10px;text-align:left;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.native-articles blockquote{margin:24px 0;padding:0 20px;border-left:3px solid}.native-article-faq details{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);padding:8px 0}.native-article-faq summary{min-height:44px;display:list-item;padding:10px 8px;cursor:pointer;font-weight:600}.native-article-faq details[open] summary,.native-article-faq summary:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.native-article-faq details p{padding:0 8px 12px}@media(max-width:600px){.native-articles{padding:24px 16px 48px}.native-articles h1{font-size:32px}}.native-article-body p{margin:1em 0}.native-article-body ul{list-style:disc;padding-left:1.5em;margin:1em 0}.native-article-body ol{list-style:decimal;padding-left:1.5em;margin:1em 0}.native-article-body li{padding-left:.15em;margin:.35em 0}.native-article-list h2 a{display:block;min-height:44px}