.r4-prose{--r4-gap:14px;color:var(--color-nx-ink);font-size:16px;line-height:24px}.r4-prose[data-variant=blog]{--r4-gap:22px}.r4-prose>*{margin:0}.r4-prose>*+*{margin-top:var(--r4-gap)}.r4-prose h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-nx-ink);font-size:27px;font-weight:400;line-height:36px}.r4-prose>*+h2{margin-top:40px}.r4-prose p,.r4-prose li{color:var(--color-nx-ink);font-size:16px;line-height:24px}.r4-prose a{color:var(--color-nx-cobalt-800);text-underline-offset:3px;text-decoration:underline}.r4-prose strong{font-weight:var(--font-weight-medium)}.r4-prose ul:not([class]),.r4-prose ol:not([class]){padding-inline-start:24px}.r4-prose ul:not([class]){list-style:outside}.r4-prose ol:not([class]){list-style:decimal}.r4-prose ul:not([class]) li+li,.r4-prose ol:not([class]) li+li{margin-top:4px}.r4-prose blockquote{border-left:2px solid var(--color-nx-cobalt-400);padding:4px 0 4px 24px}.r4-prose blockquote p{font-family:var(--font-display);color:var(--color-nx-ink);font-size:19px;line-height:31px}.r4-prose .r4-cite-source{color:var(--color-nx-gray-500);font-size:11px;line-height:15.4px}.r4-prose .r4-checklist{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.r4-prose .r4-checklist li{padding-left:30px;position:relative}.r4-prose .r4-checklist li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23192029' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/20px no-repeat;width:20px;height:20px;position:absolute;top:2px;left:0}.r4-prose .r4-box{border:1px solid var(--color-nx-gray-200);background:var(--color-nx-white);border-radius:10px;flex-direction:column;gap:10px;padding:20px;display:flex}.r4-prose .r4-box>*{margin:0}.r4-prose .r4-box p,.r4-prose .r4-box a{color:var(--color-nx-gray-700);font-size:14px;line-height:19.6px}.r4-prose .r4-box a{color:var(--color-nx-cobalt-800);text-decoration:none}.r4-prose .r4-box a:hover{text-decoration:underline}.r4-prose .r4-box .r4-box__title{font-weight:var(--font-weight-medium);color:var(--color-nx-ink)}.r4-prose .r4-box pre{font-family:var(--font-body);color:var(--color-nx-gray-700);white-space:pre;font-size:14px;line-height:22px;overflow-x:auto}.r4-prose .r4-box .r4-box__note{color:var(--color-nx-gray-500);font-size:11px;line-height:15.4px}.r4-prose .r4-box--mineral{background:var(--color-nx-mineral-100);border-color:#0000}.r4-prose .r4-box--mineral p{color:var(--color-nx-mineral-700)}.r4-prose .r4-box--mineral .r4-box__title{color:var(--color-nx-mineral-900)}.r4-prose h3{font-family:var(--font-body);font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;color:var(--color-nx-ink);line-height:24px}.r4-prose>*+h3{margin-top:40px}.r4-prose h4{font-family:var(--font-body);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-nx-ink);line-height:22.4px}.r4-prose>*+h4{margin-top:20px}.r4-prose>h3+h4{margin-top:22px}.r4-prose>h4+p{color:var(--color-nx-gray-700);margin-top:14px}.r4-prose .r4-note{color:var(--color-nx-gray-500);font-size:11px;line-height:15.4px}.r4-prose>*+.r4-note{margin-top:30px}@media (width<=809px){.r4-prose,.r4-prose p,.r4-prose li{font-size:17px;line-height:27px}.r4-prose h2{font-size:23px;line-height:29px}.r4-prose>*+h2{margin-top:34px}.r4-prose blockquote p{font-size:18px;line-height:29px}.r4-prose blockquote{padding-left:18px}.r4-prose h3{font-size:19px;line-height:25px}.r4-prose>*+h3{margin-top:34px}.r4-prose h4{font-size:17px;line-height:23.8px}.r4-prose .r4-box{padding:18px}.r4-prose .r4-box p,.r4-prose .r4-box a,.r4-prose .r4-box pre{font-size:15px;line-height:22px}.r4-prose .r4-box>a{border-top:1px solid var(--color-nx-gray-200);min-height:44px;padding:11px 0;display:block}.r4-prose .r4-box>.r4-box__title+a{border-top:0}.r4-prose .r4-box:has(>a){gap:0}.r4-prose .r4-box:has(>a)>.r4-box__title{padding-bottom:8px}.r4-prose .r4-box--mineral>a{border-top-color:var(--color-nx-mineral-200)}.r4-prose .r4-cite-source,.r4-prose .r4-note,.r4-prose .r4-box .r4-box__note{font-size:12px;line-height:17px}.r4-prose .r4-checklist li{padding-left:30px}}
