article{h1{font-size:48px;line-height:110%;font-weight:500;font-family:var(--font-sg);font-feature-settings:var(--font-feature-2);margin-top:8px;margin-bottom:4px;@media screen and (min-width: 720px){margin-top:40px}}h2,h3{font-size:32px;line-height:110%;font-weight:500;font-family:var(--font-sg);font-feature-settings:var(--font-feature-2);margin-top:8px;margin-bottom:8px;@media screen and (min-width: 720px){font-size:40px;margin-top:40px;margin-bottom:40px}}h4{font-size:24px;line-height:120%;font-weight:500;font-family:var(--font-sg);font-feature-settings:var(--font-feature-2);margin-top:32px;margin-bottom:20px;@media screen and (min-width: 720px){font-size:32px;margin-top:40px;margin-bottom:24px}}h5{font-size:24px;line-height:140%;font-weight:500;font-family:var(--font-sg);font-feature-settings:var(--font-feature-2);margin-top:20px;margin-bottom:4px;@media screen and (min-width: 720px){font-size:28px;margin-top:24px;margin-bottom:20px}}h6{font-size:20px;line-height:140%;font-weight:500;font-family:var(--font-sg);font-feature-settings:var(--font-feature-2);margin-top:20px;margin-bottom:4px;@media screen and (min-width: 720px){font-size:24px;margin-top:24px;margin-bottom:20px}}p{font-size:14px;line-height:140%;font-family:var(--font-dm-sans);font-feature-settings:var(--font-feature-1);margin-top:12px;margin-bottom:12px;@media screen and (min-width: 720px){font-size:16px}}ul{margin:16px 0;padding-left:24px;list-style-type:disc;ul{margin:8px 0;list-style-type:circle;ul{list-style-type:square}}}ol{margin:16px 0;padding-left:24px;list-style-type:decimal;ol{margin:8px 0;list-style-type:lower-alpha;ol{list-style-type:lower-roman}}}li{font-size:14px;line-height:140%;font-family:var(--font-dm-sans);font-feature-settings:var(--font-feature-1);margin:4px 0;@media screen and (min-width: 720px){font-size:16px}}blockquote{font-size:14px;line-height:140%;font-family:var(--font-dm-sans);font-feature-settings:var(--font-feature-1);@media screen and (min-width: 720px){font-size:16px}}code,pre{font-size:14px;line-height:140%;font-family:var(--font-dm-sans);font-feature-settings:var(--font-feature-1)}table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px;line-height:140%;font-family:var(--font-dm-sans);font-feature-settings:var(--font-feature-1);min-width:100%;@media screen and (min-width: 720px){font-size:16px}}th{border:1px solid var(--color-gray-300);padding:12px;text-align:left;font-weight:500;background-color:var(--color-gray-100);white-space:nowrap}td{border:1px solid var(--color-gray-300);padding:12px;text-align:left;white-space:nowrap}tr:nth-child(2n){background-color:var(--color-gray-50)}}article table{display:block;overflow-x:auto;white-space:nowrap;table{display:table;width:auto;min-width:100%}}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
