.article,.article.md{--font-size-base:16px;--font-size-1-mo:17px;--font-size-2-mo:19px;--font-size-3-mo:20px;--font-size-1-dt:18px;--font-size-2-dt:20px;--font-size-3-dt:22px}.article.lg{--font-size-base:19px;--font-size-1-mo:20px;--font-size-2-mo:24px;--font-size-3-mo:28px;--font-size-1-dt:24px;--font-size-2-dt:28px;--font-size-3-dt:32px}.article,.article p,.article ul,.article ol,.article dl,.article blockquote,.article table{font-size:var(--font-size-base);line-height:1.75}.article small,.article [data-font-size-small],.article p small,.article p [data-font-size-small],.article ul small,.article ul [data-font-size-small],.article ol small,.article ol [data-font-size-small],.article dl small,.article dl [data-font-size-small],.article blockquote small,.article blockquote [data-font-size-small],.article table small,.article table [data-font-size-small]{font-size:85%}.article p:not(:last-child),.article ul:not(:last-child),.article ol:not(:last-child),.article dl:not(:last-child),.article blockquote:not(:last-child),.article table:not(:last-child){margin-bottom:1em}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{font-feature-settings:"palt" 1;letter-spacing:.03em;font-weight:700;line-height:1.4}.article h1{margin-bottom:1em}@media (width<=759px){.article h1{font-size:var(--font-size-3-mo)}}@media (width>=760px){.article h1{font-size:var(--font-size-3-dt)}}.article h2{margin-bottom:.5em}@media (width<=759px){.article h2{font-size:var(--font-size-3-mo)}}@media (width>=760px){.article h2{font-size:var(--font-size-3-dt)}}.article h3{margin-bottom:.5em}@media (width<=759px){.article h3{font-size:var(--font-size-2-mo)}}@media (width>=760px){.article h3{font-size:var(--font-size-2-dt)}}.article h4{margin-bottom:.5em}@media (width<=759px){.article h4{font-size:var(--font-size-1-mo)}}@media (width>=760px){.article h4{font-size:var(--font-size-1-dt)}}.article h5,.article h6{font-size:var(--font-size-base)}.article ul{padding-left:24px}.article ul li:before{content:"-";text-align:center;width:calc(1em + 8px);margin-left:calc(-1em - 8px);font-weight:700;display:inline-block}.article ol{padding-left:24px;list-style:decimal}.article dl dt{font-weight:700}.article p img{max-width:100%;max-height:70vh;margin:auto;display:block}.article p img[data-nimg=fill]{position:static!important}.article a{text-underline-offset:.2em;text-decoration-line:underline}@media (any-hover:hover){.article a:hover{text-underline-offset:.2em;color:var(--c-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--c-link);text-decoration-color:var(--c-link)}}.article a{color:var(--c-link);-webkit-text-decoration-color:color-mix(in srgb, var(--c-link) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--c-link) 50%, transparent)}.article em,.article strong{font-weight:700}.article u{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--c-neutral-4);text-decoration-color:var(--c-neutral-4)}.article strike{text-decoration:line-through}.article code{font-family:var(--f-mono);background-color:var(--c-neutral-1);border-radius:4px;padding:.1em .3em}.article hr{background:var(--c-neutral-3);border:none;height:1px;margin:2em 0;overflow:hidden}.article table{border-top:1px solid var(--c-neutral-3);width:100%}.article table tr{border-bottom:1px solid var(--c-neutral-3)}.article table th,.article table td{color:inherit;font-size:inherit;padding:12px 20px 12px 0;line-height:1.75}.article table th small,.article table td small{font-size:85%}.article table th img,.article table td img{max-width:100%;max-height:100%;margin:auto;display:block}.article table th a,.article table td a{text-underline-offset:.2em;text-decoration-line:underline}@media (any-hover:hover){.article table th a:hover,.article table td a:hover{text-underline-offset:.2em;color:var(--c-link);text-decoration-line:underline;-webkit-text-decoration-color:var(--c-link);text-decoration-color:var(--c-link)}}.article table th a,.article table td a{color:var(--c-link);-webkit-text-decoration-color:color-mix(in srgb, var(--c-link) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--c-link) 50%, transparent)}.article table th em,.article table td em,.article table th strong,.article table td strong{font-weight:700}.article table th:first-child,.article table td:first-child{padding-left:0}.article table th{color:var(--c-neutral-6);white-space:nowrap;vertical-align:top;font-weight:700}
