.TBtjja_bar{z-index:10;background:var(--tatami-color-background-base);block-size:44px;inline-size:min(380px,100% - 48px);color:var(--tatami-color-text-strong);border:1px solid #0000000d;border-radius:200px;position:fixed;inset-block-end:calc(24px + env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(-50%);box-shadow:0 14px 28px -6px #00000040}.TBtjja_bar[hidden]{display:none}@media (min-width:840px){.TBtjja_bar{block-size:40px}}.TBtjja_arrow{--icon-button-icon-size:16px;flex:0 0 40px;block-size:100%;min-block-size:0;inline-size:40px}.TBtjja_arrow img{transform:rotate(-90deg)}.TBtjja_arrow:last-child img{transform:rotate(-90deg)scaleY(-1)}.TBtjja_arrow[aria-disabled=true]{opacity:.3}.TBtjja_trigger{background:0 0;border:0;flex:1;block-size:100%;min-inline-size:0;padding:0;font-size:14px;line-height:20px}.TBtjja_trigger>span{justify-content:center;gap:8px;min-inline-size:0}.TBtjja_trigger>svg{visibility:hidden;position:absolute}.TBtjja_menuIcon{flex:0 0 12px;block-size:16px;inline-size:12px;position:relative;overflow:hidden}.TBtjja_menuIcon img{max-inline-size:none;position:absolute;inset-inline-start:-2px}.TBtjja_currentChapter{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TBtjja_panel{background:var(--tatami-color-background-base);block-size:min(648px,80dvh);max-block-size:80dvh;inline-size:100%;min-inline-size:0;color:var(--tatami-color-text-strong);transform:translateY(var(--drag-offset,0));border:1px solid #0000000d;border-radius:20px 20px 0 0;flex-direction:column;margin:0;transition:transform .18s ease-out;display:flex;position:fixed;inset-block-end:0;inset-inline-start:0;box-shadow:0 14px 28px -6px #00000040}.TBtjja_panel[data-dragging=true]{transition:none}.TBtjja_panel:after{content:"";border-radius:inherit;background:linear-gradient(transparent, var(--tatami-color-background-base));pointer-events:none;block-size:62px;position:absolute;inset-block-end:env(safe-area-inset-bottom);inset-inline:1px}@media (min-width:840px){.TBtjja_panel{border-radius:20px;block-size:min(380px,100dvh - 48px);inline-size:380px;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%)}}.TBtjja_handle{touch-action:none;background:0 0;border:0;flex:0 0 32px;align-self:center;inline-size:80px;padding:0}@media (min-width:840px){.TBtjja_handle{display:none}}.TBtjja_scroller{overscroll-behavior:contain;min-block-size:0;padding:var(--tatami-dimension-spacing-8) 40px calc(62px + env(safe-area-inset-bottom));border-radius:inherit;flex:1;overflow-y:auto}@media (min-width:840px){.TBtjja_scroller{padding-block-start:31px}}.TBtjja_label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TBtjja_parts,.TBtjja_chapters{margin:0;padding:0;list-style:none}.TBtjja_partTitle{margin:0 0 4px;padding-inline-start:28px;font-size:14px;line-height:20px}.TBtjja_chapterLink{color:var(--tatami-color-text-muted);scroll-margin-block:var(--tatami-spacing-group-gap) 62px;align-items:baseline;gap:4px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.TBtjja_chapterLink[aria-current],.TBtjja_chapterLink:hover,.TBtjja_chapterLink:focus-visible{color:var(--tatami-color-text-strong)}.TBtjja_chapterLink:hover,.TBtjja_chapterLink:focus-visible{text-decoration:underline}.TBtjja_number{font-variant-numeric:tabular-nums;flex:0 0 24px}
.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}.os-environment{--os-custom-prop:-1;opacity:0;visibility:hidden;width:200px;height:200px;z-index:var(--os-custom-prop);position:fixed;overflow:scroll}.os-environment div{width:200%;height:200%;margin:10px 0}.os-environment.os-environment-flexbox-glue{flex-flow:row;width:auto;min-width:200px;height:auto;min-height:200px;display:flex}.os-environment.os-environment-flexbox-glue div{flex:auto;width:auto;max-width:100%;height:auto;max-height:100%;margin:0}.os-environment.os-environment-flexbox-glue-max{max-height:200px}.os-environment.os-environment-flexbox-glue-max div{overflow:visible}.os-environment.os-environment-flexbox-glue-max div:before{content:"";width:999px;height:999px;display:block}.os-environment,.os-viewport{-ms-overflow-style:scrollbar!important}[data-overlayscrollbars-initialize],[data-overlayscrollbars~=scrollbarHidden],.os-viewport-scrollbar-hidden.os-environment,.os-viewport-scrollbar-hidden.os-viewport{scrollbar-width:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}.os-viewport-scrollbar-hidden.os-environment::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}.os-viewport-scrollbar-hidden.os-environment::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}.os-viewport-scrollbar-hidden.os-viewport::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}.os-viewport-scrollbar-hidden.os-viewport::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]{overflow:auto}html[data-overlayscrollbars],html.os-viewport-scrollbar-hidden,html.os-viewport-scrollbar-hidden>body{box-sizing:border-box;width:100%;height:100%;margin:0}html[data-overlayscrollbars]>body{overflow:visible}[data-overlayscrollbars~=host]{position:relative}[data-overlayscrollbars~=host],.os-padding{display:flex;flex-flow:row!important}.os-padding,.os-viewport{box-sizing:inherit;z-index:0;border:none;width:100%;height:auto;margin:0;padding:0;position:relative;flex:auto!important}.os-viewport{--os-vaw:0;--os-vah:0}.os-viewport.os-viewport-arrange:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars~=viewport]{overflow:hidden}[data-overlayscrollbars~=overflowVisible]{overflow:visible}[data-overlayscrollbars-overflow-x=hidden]{overflow-x:hidden}[data-overlayscrollbars-overflow-x=scroll]{overflow-x:scroll}[data-overlayscrollbars-overflow-x=hidden]{overflow-y:hidden}[data-overlayscrollbars-overflow-y=scroll]{overflow-y:scroll}.os-padding,.os-viewport{overflow:hidden}.os-overflow-visible{overflow:visible}.os-content{box-sizing:inherit}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] .os-padding{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>.os-padding,[data-overlayscrollbars-grid]>.os-viewport,[data-overlayscrollbars-grid]>.os-padding>.os-viewport{width:auto!important;height:auto!important}.os-scrollbar{contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none}.os-scrollbar-track{position:relative;direction:ltr!important;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible,.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hidden{opacity:0;visibility:hidden}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0}.os-scrollbar-vertical .os-scrollbar-handle{right:0}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar .os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar .os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar .os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar .os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar .os-scrollbar-handle:before{content:"";display:block;position:absolute;inset:0}.os-scrollbar .os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar .os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars~=updating]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:#00000070;--os-handle-bg-hover:#0000008c;--os-handle-bg-active:#000000a8}.os-theme-light{--os-handle-bg:#ffffff70;--os-handle-bg-hover:#ffffff8c;--os-handle-bg-active:#ffffffa8}.os-no-css-vars.os-theme-dark.os-scrollbar .os-scrollbar-handle,.os-no-css-vars.os-theme-light.os-scrollbar .os-scrollbar-handle,.os-no-css-vars.os-theme-dark.os-scrollbar .os-scrollbar-track,.os-no-css-vars.os-theme-light.os-scrollbar .os-scrollbar-track,.os-no-css-vars.os-theme-dark.os-scrollbar .os-scrollbar-handle,.os-no-css-vars.os-theme-light.os-scrollbar .os-scrollbar-handle{border-radius:10px}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal{height:10px;padding:2px;right:10px}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal.os-scrollbar-rtl,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal.os-scrollbar-rtl{left:10px;right:0}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle{min-width:33px;max-width:none}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical,.os-no-css-vars.os-theme-light.os-scrollbar-vertical{width:10px;padding:2px;bottom:10px}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle,.os-no-css-vars.os-theme-light.os-scrollbar-vertical .os-scrollbar-handle{min-height:33px;max-height:none}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle:before,.os-no-css-vars.os-theme-light.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before,.os-no-css-vars.os-theme-light.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:-2px;right:-6px}.os-no-css-vars.os-theme-dark .os-scrollbar-handle{background:#00000070}.os-no-css-vars.os-theme-dark:hover .os-scrollbar-handle{background:#0000008c}.os-no-css-vars.os-theme-dark:active .os-scrollbar-handle{background:#000000a8}.os-no-css-vars.os-theme-light .os-scrollbar-handle{background:#ffffff70}.os-no-css-vars.os-theme-light:hover .os-scrollbar-handle{background:#ffffff8c}.os-no-css-vars.os-theme-light:active .os-scrollbar-handle{background:#ffffffa8}
.sf6sJa_section{width:100%;padding-bottom:32px;position:relative;overflow:auto}.sf6sJa_section:focus{box-shadow:0 0 0 2px var(--tatami-color-black),0 0 0 4px var(--tatami-color-white);outline:0}.sf6sJa_section:focus-visible{box-shadow:0 0 0 2px var(--tatami-color-black),0 0 0 4px var(--tatami-color-white)}.sf6sJa_section:focus:not(:focus-visible){box-shadow:none}.sf6sJa_section .os-scrollbar-horizontal{--os-padding-axis:calc((100% - 120px) / 2);--os-padding-perpendicular:0;--os-size:8px;--os-handle-bg:var(--tatami-color-gray-200);--os-handle-bg-hover:var(--tatami-color-gray-200);--os-handle-bg-active:var(--tatami-color-gray-200);--os-handle-min-size:30px;--os-handle-max-size:90px;--os-handle-border-radius:1000px;--os-handle-interactive-area-offset:24px;--os-track-bg:var(--tatami-color-border-base);--os-track-bg-hover:var(--tatami-color-border-base);--os-track-bg-active:var(--tatami-color-border-base);--os-track-border-radius:1000px}
@layer markdown-renderer{.LwslzW_blockquote{font:var(--tatami-typography-serif-300-regular-font);letter-spacing:var(--tatami-typography-serif-300-regular-letter-spacing);margin:40px 0}.LwslzW_blockquote>:first-child:before{content:open-quote}.LwslzW_blockquote>:last-child:after{content:close-quote}.LwslzW_heading{text-wrap:balance}.LwslzW_headingLevel1{font:var(--tatami-typography-sans-700-bold-font);letter-spacing:var(--tatami-typography-sans-700-bold-letter-spacing);margin:12px 0}@media (min-width:600px){.LwslzW_headingLevel1{font:var(--tatami-typography-sans-900-bold-font);letter-spacing:var(--tatami-typography-sans-900-bold-letter-spacing)}}.LwslzW_headingLevel2{font:var(--tatami-typography-sans-600-bold-font);letter-spacing:var(--tatami-typography-sans-600-bold-letter-spacing);margin:12px 0}@media (min-width:600px){.LwslzW_headingLevel2{font:var(--tatami-typography-sans-700-bold-font);letter-spacing:var(--tatami-typography-sans-700-bold-letter-spacing)}}.LwslzW_headingLevel3{font:var(--tatami-typography-sans-400-bold-font);letter-spacing:var(--tatami-typography-sans-400-bold-letter-spacing);margin:12px 0}@media (min-width:600px){.LwslzW_headingLevel3{font:var(--tatami-typography-sans-500-bold-font);letter-spacing:var(--tatami-typography-sans-500-bold-letter-spacing)}}.LwslzW_headingLevel4{font:var(--tatami-typography-sans-400-bold-font);letter-spacing:var(--tatami-typography-sans-400-bold-letter-spacing);margin:12px 0}.LwslzW_headingLevel5{font:var(--tatami-typography-sans-300-bold-font);letter-spacing:var(--tatami-typography-sans-300-bold-letter-spacing);margin:12px 0}.LwslzW_headingLevel6{font:var(--tatami-typography-sans-200-bold-font);letter-spacing:var(--tatami-typography-sans-200-bold-letter-spacing);margin:12px 0}.LwslzW_image{max-width:100%;height:auto}.LwslzW_list{padding-inline-start:1.25em}.LwslzW_paragraph{margin:16px 0}.LwslzW_codeBlock{max-inline-size:100%;margin-block:var(--spacing-group-gap);border:var(--border-width-1) solid var(--color-border-base);border-radius:var(--border-card-radius);background:var(--color-background-surface-neutral);overflow:hidden}.LwslzW_codeBlockToolbar{border-block-end:var(--border-width-1) solid var(--color-border-base);padding-inline:var(--spacing-card-padding-inline);justify-content:end;align-items:center;display:flex}.LwslzW_codeBlockLanguage{min-inline-size:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-inline-end:auto;overflow:hidden}.LwslzW_codeBlockContent{padding-block:var(--spacing-card-padding-block-start) var(--spacing-card-padding-block-end);padding-inline:var(--spacing-card-padding-inline)}.LwslzW_codeBlockSnippet{background:0 0;max-inline-size:100%}.LwslzW_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:600px){.LwslzW_codeBlockToolbar{padding-inline:var(--spacing-card-padding-inline-sm)}.LwslzW_codeBlockContent{padding-block:var(--spacing-card-padding-block-start-sm) var(--spacing-card-padding-block-end-sm);padding-inline:var(--spacing-card-padding-inline-sm)}}.LwslzW_blockquote>.LwslzW_paragraph{font:inherit;letter-spacing:inherit}.LwslzW_strong{font-weight:var(--tatami-font-weight-bold)}.LwslzW_table{width:auto;margin:40px auto}.LwslzW_tableRow{vertical-align:top}.LwslzW_tableColumnHeaderCell{max-width:256px}.LwslzW_tableCellCheckIcon{font-size:1.5em}.LwslzW_tableCellUncheckedText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.KOdzQq_document{--max-page-inline-size:644px;--max-page-breakout-inline-size:811px;--report-section-gap:var(--tatami-spacing-page-gap-md);padding-inline:var(--tatami-spacing-page-inset);margin-inline:var(--full-width-layout-margin);padding-block:var(--tatami-spacing-page-gap-md);color:var(--tatami-color-text-strong);background:var(--tatami-color-background-base)}@media (min-width:600px){.KOdzQq_document{--report-section-gap:var(--tatami-dimension-spacing-160);padding-inline:var(--tatami-spacing-page-inset-sm,var(--tatami-spacing-page-inset))}}@media (min-width:840px){.KOdzQq_document{padding-inline:var(--tatami-spacing-page-inset-md,var(--tatami-spacing-page-inset-sm,var(--tatami-spacing-page-inset)))}}@media (min-width:1080px){.KOdzQq_document{padding-inline:var(--tatami-spacing-page-inset-lg,var(--tatami-spacing-page-inset-md,var(--tatami-spacing-page-inset-sm,var(--tatami-spacing-page-inset))))}}@media (min-width:1280px){.KOdzQq_document{padding-inline:var(--tatami-spacing-page-inset-xl,var(--tatami-spacing-page-inset-lg,var(--tatami-spacing-page-inset-md,var(--tatami-spacing-page-inset-sm,var(--tatami-spacing-page-inset)))))}}@media (min-width:1440px){.KOdzQq_document{padding-inline:var(--tatami-spacing-page-inset-xxl,var(--tatami-spacing-page-inset-xl,var(--tatami-spacing-page-inset-lg,var(--tatami-spacing-page-inset-md,var(--tatami-spacing-page-inset-sm,var(--tatami-spacing-page-inset))))))}}.KOdzQq_tableOfContentsPage{max-inline-size:var(--tatami-spacing-hero-center-max-width);margin-inline:auto}.KOdzQq_reportHero{margin-block:var(--tatami-spacing-page-gap-md)}.KOdzQq_reportHeroContent{max-inline-size:692px}.KOdzQq_masthead{align-items:center;gap:.45em var(--tatami-dimension-spacing-28);flex-direction:column;margin:0;display:flex;position:relative}@media (min-width:840px){.KOdzQq_masthead{flex-direction:row;justify-content:center}}@media (min-width:1080px){.KOdzQq_masthead{padding-bottom:.5em}}.KOdzQq_shapeFallbackText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KOdzQq_mastheadTitleBefore,.KOdzQq_mastheadTitleAfter{font:var(--tatami-typography-sans-700-regular-font);letter-spacing:var(--tatami-typography-sans-700-regular-letter-spacing);text-transform:lowercase;display:inline-flex}@media (min-width:840px){.KOdzQq_mastheadTitleBefore{margin-inline-start:.55em}.KOdzQq_mastheadTitleAfter{margin-inline-end:.4em}}.KOdzQq_version{font:var(--typography-global-caption-font-computed,var(--tatami-typography-global-caption-font));letter-spacing:var(--typography-global-caption-letter-spacing-computed,var(--tatami-typography-global-caption-letter-spacing));font-feature-settings:var(--typography-global-caption-font-feature-settings-computed,var(--tatami-typography-global-caption-font-feature-settings));margin:var(--tatami-spacing-control-group-gap) 0 0;font-weight:var(--tatami-font-weight-medium)}@media (min-width:600px){.KOdzQq_version{--typography-global-caption-font-computed:var(--tatami-typography-global-caption-sm-font);--typography-global-caption-letter-spacing-computed:var(--tatami-typography-global-caption-sm-letter-spacing);--typography-global-caption-font-feature-settings-computed:var(--tatami-typography-global-caption-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_version{--typography-global-caption-font-computed:var(--tatami-typography-global-caption-md-font,var(--tatami-typography-global-caption-sm-font));--typography-global-caption-letter-spacing-computed:var(--tatami-typography-global-caption-md-letter-spacing,var(--tatami-typography-global-caption-sm-letter-spacing));--typography-global-caption-font-feature-settings-computed:var(--tatami-typography-global-caption-md-font-feature-settings,var(--tatami-typography-global-caption-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_version{--typography-global-caption-font-computed:var(--tatami-typography-global-caption-lg-font,var(--tatami-typography-global-caption-md-font,var(--tatami-typography-global-caption-sm-font)));--typography-global-caption-letter-spacing-computed:var(--tatami-typography-global-caption-lg-letter-spacing,var(--tatami-typography-global-caption-md-letter-spacing,var(--tatami-typography-global-caption-sm-letter-spacing)));--typography-global-caption-font-feature-settings-computed:var(--tatami-typography-global-caption-lg-font-feature-settings,var(--tatami-typography-global-caption-md-font-feature-settings,var(--tatami-typography-global-caption-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_version{--typography-global-caption-font-computed:var(--tatami-typography-global-caption-xl-font,var(--tatami-typography-global-caption-lg-font,var(--tatami-typography-global-caption-md-font,var(--tatami-typography-global-caption-sm-font))));--typography-global-caption-letter-spacing-computed:var(--tatami-typography-global-caption-xl-letter-spacing,var(--tatami-typography-global-caption-lg-letter-spacing,var(--tatami-typography-global-caption-md-letter-spacing,var(--tatami-typography-global-caption-sm-letter-spacing))));--typography-global-caption-font-feature-settings-computed:var(--tatami-typography-global-caption-xl-font-feature-settings,var(--tatami-typography-global-caption-lg-font-feature-settings,var(--tatami-typography-global-caption-md-font-feature-settings,var(--tatami-typography-global-caption-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_version{--typography-global-caption-font-computed:var(--tatami-typography-global-caption-xxl-font,var(--tatami-typography-global-caption-xl-font,var(--tatami-typography-global-caption-lg-font,var(--tatami-typography-global-caption-md-font,var(--tatami-typography-global-caption-sm-font)))));--typography-global-caption-letter-spacing-computed:var(--tatami-typography-global-caption-xxl-letter-spacing,var(--tatami-typography-global-caption-xl-letter-spacing,var(--tatami-typography-global-caption-lg-letter-spacing,var(--tatami-typography-global-caption-md-letter-spacing,var(--tatami-typography-global-caption-sm-letter-spacing)))));--typography-global-caption-font-feature-settings-computed:var(--tatami-typography-global-caption-xxl-font-feature-settings,var(--tatami-typography-global-caption-xl-font-feature-settings,var(--tatami-typography-global-caption-lg-font-feature-settings,var(--tatami-typography-global-caption-md-font-feature-settings,var(--tatami-typography-global-caption-sm-font-feature-settings)))))}}.KOdzQq_subtitle{margin-block:var(--tatami-spacing-page-gap)}@media (max-width:599px){.KOdzQq_subtitle{text-align:start}}.KOdzQq_visuallyHidden,.KOdzQq_tableOfContentsLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KOdzQq_tableOfContentsList{--toc-list-row-gap:12px;column-gap:var(--tatami-dimension-spacing-160);margin:0;padding:0;list-style-type:upper-roman;list-style-position:inside}@media (min-width:840px){.KOdzQq_tableOfContentsList{columns:2}}.KOdzQq_tableOfContentsListItem{font:var(--typography-global-body-serif-font-computed,var(--tatami-typography-global-body-serif-font));letter-spacing:var(--typography-global-body-serif-letter-spacing-computed,var(--tatami-typography-global-body-serif-letter-spacing));font-feature-settings:var(--typography-global-body-serif-font-feature-settings-computed,var(--tatami-typography-global-body-serif-font-feature-settings));break-inside:avoid;margin:var(--tatami-dimension-spacing-40) 0}@media (min-width:600px){.KOdzQq_tableOfContentsListItem{--typography-global-body-serif-font-computed:var(--tatami-typography-global-body-serif-sm-font);--typography-global-body-serif-letter-spacing-computed:var(--tatami-typography-global-body-serif-sm-letter-spacing);--typography-global-body-serif-font-feature-settings-computed:var(--tatami-typography-global-body-serif-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_tableOfContentsListItem{--typography-global-body-serif-font-computed:var(--tatami-typography-global-body-serif-md-font,var(--tatami-typography-global-body-serif-sm-font));--typography-global-body-serif-letter-spacing-computed:var(--tatami-typography-global-body-serif-md-letter-spacing,var(--tatami-typography-global-body-serif-sm-letter-spacing));--typography-global-body-serif-font-feature-settings-computed:var(--tatami-typography-global-body-serif-md-font-feature-settings,var(--tatami-typography-global-body-serif-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_tableOfContentsListItem{--typography-global-body-serif-font-computed:var(--tatami-typography-global-body-serif-lg-font,var(--tatami-typography-global-body-serif-md-font,var(--tatami-typography-global-body-serif-sm-font)));--typography-global-body-serif-letter-spacing-computed:var(--tatami-typography-global-body-serif-lg-letter-spacing,var(--tatami-typography-global-body-serif-md-letter-spacing,var(--tatami-typography-global-body-serif-sm-letter-spacing)));--typography-global-body-serif-font-feature-settings-computed:var(--tatami-typography-global-body-serif-lg-font-feature-settings,var(--tatami-typography-global-body-serif-md-font-feature-settings,var(--tatami-typography-global-body-serif-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_tableOfContentsListItem{--typography-global-body-serif-font-computed:var(--tatami-typography-global-body-serif-xl-font,var(--tatami-typography-global-body-serif-lg-font,var(--tatami-typography-global-body-serif-md-font,var(--tatami-typography-global-body-serif-sm-font))));--typography-global-body-serif-letter-spacing-computed:var(--tatami-typography-global-body-serif-xl-letter-spacing,var(--tatami-typography-global-body-serif-lg-letter-spacing,var(--tatami-typography-global-body-serif-md-letter-spacing,var(--tatami-typography-global-body-serif-sm-letter-spacing))));--typography-global-body-serif-font-feature-settings-computed:var(--tatami-typography-global-body-serif-xl-font-feature-settings,var(--tatami-typography-global-body-serif-lg-font-feature-settings,var(--tatami-typography-global-body-serif-md-font-feature-settings,var(--tatami-typography-global-body-serif-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_tableOfContentsListItem{--typography-global-body-serif-font-computed:var(--tatami-typography-global-body-serif-xxl-font,var(--tatami-typography-global-body-serif-xl-font,var(--tatami-typography-global-body-serif-lg-font,var(--tatami-typography-global-body-serif-md-font,var(--tatami-typography-global-body-serif-sm-font)))));--typography-global-body-serif-letter-spacing-computed:var(--tatami-typography-global-body-serif-xxl-letter-spacing,var(--tatami-typography-global-body-serif-xl-letter-spacing,var(--tatami-typography-global-body-serif-lg-letter-spacing,var(--tatami-typography-global-body-serif-md-letter-spacing,var(--tatami-typography-global-body-serif-sm-letter-spacing)))));--typography-global-body-serif-font-feature-settings-computed:var(--tatami-typography-global-body-serif-xxl-font-feature-settings,var(--tatami-typography-global-body-serif-xl-font-feature-settings,var(--tatami-typography-global-body-serif-lg-font-feature-settings,var(--tatami-typography-global-body-serif-md-font-feature-settings,var(--tatami-typography-global-body-serif-sm-font-feature-settings)))))}}.KOdzQq_tableOfContentsListItem::marker{content:counter(list-item, upper-roman)}.KOdzQq_tableOfContentsListItem:first-child{margin-top:0}.KOdzQq_mastheadArtwork{font:var(--typography-sans-700-semibold-font-computed,var(--tatami-typography-sans-700-semibold-font));letter-spacing:var(--typography-sans-700-semibold-letter-spacing-computed,var(--tatami-typography-sans-700-semibold-letter-spacing));font-feature-settings:var(--typography-sans-700-semibold-font-feature-settings-computed,var(--tatami-typography-sans-700-semibold-font-feature-settings));block-size:100px;max-inline-size:100%;display:block}@media (min-width:600px){.KOdzQq_mastheadArtwork{--typography-sans-700-semibold-font-computed:var(--tatami-typography-sans-700-semibold-sm-font);--typography-sans-700-semibold-letter-spacing-computed:var(--tatami-typography-sans-700-semibold-sm-letter-spacing);--typography-sans-700-semibold-font-feature-settings-computed:var(--tatami-typography-sans-700-semibold-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_mastheadArtwork{--typography-sans-700-semibold-font-computed:var(--tatami-typography-sans-700-semibold-md-font,var(--tatami-typography-sans-700-semibold-sm-font));--typography-sans-700-semibold-letter-spacing-computed:var(--tatami-typography-sans-700-semibold-md-letter-spacing,var(--tatami-typography-sans-700-semibold-sm-letter-spacing));--typography-sans-700-semibold-font-feature-settings-computed:var(--tatami-typography-sans-700-semibold-md-font-feature-settings,var(--tatami-typography-sans-700-semibold-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_mastheadArtwork{--typography-sans-700-semibold-font-computed:var(--tatami-typography-sans-700-semibold-lg-font,var(--tatami-typography-sans-700-semibold-md-font,var(--tatami-typography-sans-700-semibold-sm-font)));--typography-sans-700-semibold-letter-spacing-computed:var(--tatami-typography-sans-700-semibold-lg-letter-spacing,var(--tatami-typography-sans-700-semibold-md-letter-spacing,var(--tatami-typography-sans-700-semibold-sm-letter-spacing)));--typography-sans-700-semibold-font-feature-settings-computed:var(--tatami-typography-sans-700-semibold-lg-font-feature-settings,var(--tatami-typography-sans-700-semibold-md-font-feature-settings,var(--tatami-typography-sans-700-semibold-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_mastheadArtwork{--typography-sans-700-semibold-font-computed:var(--tatami-typography-sans-700-semibold-xl-font,var(--tatami-typography-sans-700-semibold-lg-font,var(--tatami-typography-sans-700-semibold-md-font,var(--tatami-typography-sans-700-semibold-sm-font))));--typography-sans-700-semibold-letter-spacing-computed:var(--tatami-typography-sans-700-semibold-xl-letter-spacing,var(--tatami-typography-sans-700-semibold-lg-letter-spacing,var(--tatami-typography-sans-700-semibold-md-letter-spacing,var(--tatami-typography-sans-700-semibold-sm-letter-spacing))));--typography-sans-700-semibold-font-feature-settings-computed:var(--tatami-typography-sans-700-semibold-xl-font-feature-settings,var(--tatami-typography-sans-700-semibold-lg-font-feature-settings,var(--tatami-typography-sans-700-semibold-md-font-feature-settings,var(--tatami-typography-sans-700-semibold-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_mastheadArtwork{--typography-sans-700-semibold-font-computed:var(--tatami-typography-sans-700-semibold-xxl-font,var(--tatami-typography-sans-700-semibold-xl-font,var(--tatami-typography-sans-700-semibold-lg-font,var(--tatami-typography-sans-700-semibold-md-font,var(--tatami-typography-sans-700-semibold-sm-font)))));--typography-sans-700-semibold-letter-spacing-computed:var(--tatami-typography-sans-700-semibold-xxl-letter-spacing,var(--tatami-typography-sans-700-semibold-xl-letter-spacing,var(--tatami-typography-sans-700-semibold-lg-letter-spacing,var(--tatami-typography-sans-700-semibold-md-letter-spacing,var(--tatami-typography-sans-700-semibold-sm-letter-spacing)))));--typography-sans-700-semibold-font-feature-settings-computed:var(--tatami-typography-sans-700-semibold-xxl-font-feature-settings,var(--tatami-typography-sans-700-semibold-xl-font-feature-settings,var(--tatami-typography-sans-700-semibold-lg-font-feature-settings,var(--tatami-typography-sans-700-semibold-md-font-feature-settings,var(--tatami-typography-sans-700-semibold-sm-font-feature-settings)))))}}@media (min-width:840px){.KOdzQq_mastheadArtwork{translate:0 14.5227%}}.KOdzQq_mastheadShape{fill:var(--tatami-color-background-base);stroke:var(--tatami-color-text-strong);stroke-width:.098px}.KOdzQq_mastheadLetter{fill:var(--tatami-color-text-strong);stroke:none;font-family:var(--tatami-font-family-serif);font-size:1px;font-weight:var(--tatami-font-weight-regular);letter-spacing:-.024px;text-anchor:middle;dominant-baseline:central}.KOdzQq_chapters{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KOdzQq_partTitle{margin:0 0 var(--tatami-spacing-control-group-gap);margin-inline-start:var(--tatami-dimension-spacing-8);display:inline}.KOdzQq_chapters{border-block-start:var(--tatami-dimension-thickness-1) solid var(--tatami-color-border-base);padding-block-start:var(--tatami-spacing-section-gap);display:block}.KOdzQq_chapters>li{font:var(--typography-navigation-body-font-computed,var(--tatami-typography-navigation-body-font));letter-spacing:var(--typography-navigation-body-letter-spacing-computed,var(--tatami-typography-navigation-body-letter-spacing));font-feature-settings:var(--typography-navigation-body-font-feature-settings-computed,var(--tatami-typography-navigation-body-font-feature-settings))}@media (min-width:600px){.KOdzQq_chapters>li{--typography-navigation-body-font-computed:var(--tatami-typography-navigation-body-sm-font);--typography-navigation-body-letter-spacing-computed:var(--tatami-typography-navigation-body-sm-letter-spacing);--typography-navigation-body-font-feature-settings-computed:var(--tatami-typography-navigation-body-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_chapters>li{--typography-navigation-body-font-computed:var(--tatami-typography-navigation-body-md-font,var(--tatami-typography-navigation-body-sm-font));--typography-navigation-body-letter-spacing-computed:var(--tatami-typography-navigation-body-md-letter-spacing,var(--tatami-typography-navigation-body-sm-letter-spacing));--typography-navigation-body-font-feature-settings-computed:var(--tatami-typography-navigation-body-md-font-feature-settings,var(--tatami-typography-navigation-body-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_chapters>li{--typography-navigation-body-font-computed:var(--tatami-typography-navigation-body-lg-font,var(--tatami-typography-navigation-body-md-font,var(--tatami-typography-navigation-body-sm-font)));--typography-navigation-body-letter-spacing-computed:var(--tatami-typography-navigation-body-lg-letter-spacing,var(--tatami-typography-navigation-body-md-letter-spacing,var(--tatami-typography-navigation-body-sm-letter-spacing)));--typography-navigation-body-font-feature-settings-computed:var(--tatami-typography-navigation-body-lg-font-feature-settings,var(--tatami-typography-navigation-body-md-font-feature-settings,var(--tatami-typography-navigation-body-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_chapters>li{--typography-navigation-body-font-computed:var(--tatami-typography-navigation-body-xl-font,var(--tatami-typography-navigation-body-lg-font,var(--tatami-typography-navigation-body-md-font,var(--tatami-typography-navigation-body-sm-font))));--typography-navigation-body-letter-spacing-computed:var(--tatami-typography-navigation-body-xl-letter-spacing,var(--tatami-typography-navigation-body-lg-letter-spacing,var(--tatami-typography-navigation-body-md-letter-spacing,var(--tatami-typography-navigation-body-sm-letter-spacing))));--typography-navigation-body-font-feature-settings-computed:var(--tatami-typography-navigation-body-xl-font-feature-settings,var(--tatami-typography-navigation-body-lg-font-feature-settings,var(--tatami-typography-navigation-body-md-font-feature-settings,var(--tatami-typography-navigation-body-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_chapters>li{--typography-navigation-body-font-computed:var(--tatami-typography-navigation-body-xxl-font,var(--tatami-typography-navigation-body-xl-font,var(--tatami-typography-navigation-body-lg-font,var(--tatami-typography-navigation-body-md-font,var(--tatami-typography-navigation-body-sm-font)))));--typography-navigation-body-letter-spacing-computed:var(--tatami-typography-navigation-body-xxl-letter-spacing,var(--tatami-typography-navigation-body-xl-letter-spacing,var(--tatami-typography-navigation-body-lg-letter-spacing,var(--tatami-typography-navigation-body-md-letter-spacing,var(--tatami-typography-navigation-body-sm-letter-spacing)))));--typography-navigation-body-font-feature-settings-computed:var(--tatami-typography-navigation-body-xxl-font-feature-settings,var(--tatami-typography-navigation-body-xl-font-feature-settings,var(--tatami-typography-navigation-body-lg-font-feature-settings,var(--tatami-typography-navigation-body-md-font-feature-settings,var(--tatami-typography-navigation-body-sm-font-feature-settings)))))}}.KOdzQq_chapters>li+li{margin-block-start:var(--tatami-spacing-control-group-gap)}.KOdzQq_chapterLink{justify-content:space-between;align-items:baseline;gap:var(--tatami-spacing-group-gap);color:inherit;border-radius:var(--tatami-border-radius-300);text-decoration:none;display:flex}.KOdzQq_chapterLink:after{font-variant-numeric:tabular-nums;text-align:start;content:counters(list-item, ".");flex:0 0 4ch}.KOdzQq_chapterLink:hover,.KOdzQq_chapterLink:focus-visible{text-decoration:underline}.KOdzQq_byline{margin-block:var(--tatami-spacing-page-gap-md) 0;text-align:center}.KOdzQq_publisherIllustration{inline-size:var(--tatami-dimension-spacing-64);block-size:var(--tatami-dimension-spacing-64);margin:0 auto var(--tatami-spacing-control-group-gap);place-items:center;display:grid}.KOdzQq_author{margin:0}.KOdzQq_divider{inline-size:100%;max-inline-size:var(--tatami-spacing-hero-center-max-width);block-size:auto;margin-inline:auto;display:block}.KOdzQq_partDivider{align-items:center;gap:var(--tatami-spacing-group-gap);inline-size:100%;max-inline-size:var(--tatami-spacing-hero-center-max-width);counter-increment:report-part;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.KOdzQq_partDividerLine{min-inline-size:0;display:flex;overflow:clip}.KOdzQq_partDividerLine:first-child{justify-content:flex-end}.KOdzQq_partDividerLine .KOdzQq_divider{inline-size:auto;max-inline-size:none;block-size:var(--tatami-dimension-thickness-1);flex:none;margin-inline:0}.KOdzQq_partDividerTitle{text-align:center;text-wrap:balance;min-inline-size:0;margin:0}.KOdzQq_partDividerTitle:before{content:counter(report-part, upper-roman);margin-inline-end:var(--tatami-dimension-spacing-8);display:inline-block}.KOdzQq_reading{gap:var(--report-section-gap);counter-reset:report-aside report-figure report-part;padding-block-start:var(--report-section-gap)}.KOdzQq_chapterPage{margin-inline:auto;scroll-margin-block-start:calc(var(--global-navigation-height) + var(--tatami-spacing-section-gap))}.KOdzQq_chapterPage>*{max-inline-size:var(--max-page-inline-size);margin-inline:auto}.KOdzQq_chapterHeader{text-align:center;margin-block-end:var(--tatami-spacing-page-gap)}.KOdzQq_chapterLabel{margin:0 0 var(--tatami-spacing-control-group-gap)}.KOdzQq_chapterHeading{font:var(--tatami-typography-sans-700-regular-font);letter-spacing:var(--tatami-typography-sans-700-regular-letter-spacing);text-wrap:balance;margin:0 auto}@media (min-width:600px){.KOdzQq_chapterHeading{font:var(--tatami-typography-sans-900-regular-font);letter-spacing:var(--tatami-typography-sans-900-regular-letter-spacing)}}.KOdzQq_body{margin-block:0 var(--tatami-spacing-section-gap)}.KOdzQq_body:empty{display:none}.KOdzQq_figureGroup{margin:var(--tatami-dimension-spacing-100) auto;padding:var(--tatami-spacing-section-gap);justify-content:center;row-gap:var(--tatami-spacing-section-gap);border:var(--tatami-dimension-thickness-1) solid var(--tatami-color-border-base);flex-direction:column;display:flex}@media (min-width:1080px){.KOdzQq_figureGroup{max-inline-size:var(--max-page-breakout-inline-size);margin-inline:calc((var(--max-page-inline-size) - var(--max-page-breakout-inline-size))/2);padding:var(--tatami-dimension-spacing-48);padding-block-end:var(--tatami-dimension-spacing-64)}}.KOdzQq_figureGroupLabel{text-align:center;font-size:var(--tatami-font-size-300);font-style:italic;line-height:var(--tatami-font-line-height-300)}.KOdzQq_figureLegend{justify-content:center;gap:var(--tatami-spacing-control-group-gap) var(--tatami-spacing-section-gap);font:var(--typography-global-meta-font-computed,var(--tatami-typography-global-meta-font));letter-spacing:var(--typography-global-meta-letter-spacing-computed,var(--tatami-typography-global-meta-letter-spacing));font-feature-settings:var(--typography-global-meta-font-feature-settings-computed,var(--tatami-typography-global-meta-font-feature-settings));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:600px){.KOdzQq_figureLegend{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-sm-font);--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-sm-letter-spacing);--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_figureLegend{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_figureLegend{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_figureLegend{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_figureLegend{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xxl-font,var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xxl-letter-spacing,var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xxl-font-feature-settings,var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))))}}.KOdzQq_figureLegendItem{align-items:center;gap:var(--tatami-dimension-spacing-8);display:inline-flex}.KOdzQq_figureLegendAgent,.KOdzQq_figureLegendTask,.KOdzQq_figureLegendMistake{inline-size:var(--tatami-font-size-300);block-size:var(--tatami-font-size-300);border:var(--tatami-dimension-thickness-1) solid currentColor;flex:none}.KOdzQq_figureLegendAgent{border-color:var(--tatami-color-text-error);border-radius:50%}.KOdzQq_figureLegendMistake{border-style:dotted}.KOdzQq_figureGroupGrid{column-gap:var(--tatami-spacing-section-gap);grid-template-rows:auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.KOdzQq_figureLegend+.KOdzQq_figureGroupGrid{margin-block-start:var(--tatami-spacing-section-gap)}.KOdzQq_figure{grid-row:1/span 3;grid-template-rows:subgrid;counter-increment:report-figure;margin:0;display:grid}.KOdzQq_figureImage{grid-row:1;align-self:end;block-size:auto;max-inline-size:100%;margin-block-end:var(--tatami-dimension-spacing-20);display:block}.KOdzQq_figureCaption{font:var(--typography-global-meta-font-computed,var(--tatami-typography-global-meta-font));letter-spacing:var(--typography-global-meta-letter-spacing-computed,var(--tatami-typography-global-meta-letter-spacing));font-feature-settings:var(--typography-global-meta-font-feature-settings-computed,var(--tatami-typography-global-meta-font-feature-settings));grid-row:2/span 2;grid-template-rows:subgrid;text-align:center;display:grid}@media (min-width:600px){.KOdzQq_figureCaption{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-sm-font);--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-sm-letter-spacing);--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_figureCaption{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_figureCaption{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_figureCaption{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_figureCaption{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xxl-font,var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xxl-letter-spacing,var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xxl-font-feature-settings,var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))))}}.KOdzQq_figureCaptionText{grid-row:2}.KOdzQq_figureCaptionText ul,.KOdzQq_figureCaptionText ol{text-align:start;width:fit-content;margin:0 auto}.KOdzQq_figureCaptionText li>p:first-child{margin-block-start:0}.KOdzQq_figureCaptionText li>p:last-child{margin-block-end:0}.KOdzQq_figureNumber{font-weight:var(--tatami-font-weight-medium);grid-row:1}.KOdzQq_figureNumber:before{content:var(--figure-label) " " counter(report-figure)}.KOdzQq_comparisonTable{inline-size:100%;margin-block:var(--tatami-spacing-page-gap);border-collapse:collapse;table-layout:fixed}.KOdzQq_comparisonTable td,.KOdzQq_comparisonTable th{padding:var(--tatami-spacing-control-group-gap);border:var(--tatami-dimension-thickness-1) solid var(--tatami-color-border-base);vertical-align:top;text-align:start}.KOdzQq_comparisonTable p{font:var(--typography-global-meta-font-computed,var(--tatami-typography-global-meta-font));letter-spacing:var(--typography-global-meta-letter-spacing-computed,var(--tatami-typography-global-meta-letter-spacing));font-feature-settings:var(--typography-global-meta-font-feature-settings-computed,var(--tatami-typography-global-meta-font-feature-settings));margin:0}@media (min-width:600px){.KOdzQq_comparisonTable p{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-sm-font);--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-sm-letter-spacing);--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_comparisonTable p{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_comparisonTable p{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_comparisonTable p{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_comparisonTable p{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xxl-font,var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xxl-letter-spacing,var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xxl-font-feature-settings,var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))))}}.KOdzQq_comparisonTable tr:first-child{color:var(--tatami-color-background-base);background:var(--tatami-color-text-strong)}.KOdzQq_comparisonTable tr:first-child p{color:inherit}.KOdzQq_bodyList{margin-block:0 var(--tatami-spacing-section-gap);padding-inline-start:var(--tatami-spacing-section-gap)}.KOdzQq_bodyList>li>.KOdzQq_body:only-child,.KOdzQq_bodyOrderedList>li>.KOdzQq_body:only-child{margin:0}.KOdzQq_embeddedImage{max-inline-size:var(--max-page-breakout-inline-size)}.KOdzQq_pullQuote{font:var(--typography-sans-500-regular-font-computed,var(--tatami-typography-sans-500-regular-font));letter-spacing:var(--typography-sans-500-regular-letter-spacing-computed,var(--tatami-typography-sans-500-regular-letter-spacing));font-feature-settings:var(--typography-sans-500-regular-font-feature-settings-computed,var(--tatami-typography-sans-500-regular-font-feature-settings));max-inline-size:var(--max-page-breakout-inline-size);margin:var(--tatami-spacing-page-gap-md) auto;color:var(--tatami-color-text-strong);text-align:center;text-wrap:pretty}@media (min-width:600px){.KOdzQq_pullQuote{--typography-sans-500-regular-font-computed:var(--tatami-typography-sans-500-regular-sm-font);--typography-sans-500-regular-letter-spacing-computed:var(--tatami-typography-sans-500-regular-sm-letter-spacing);--typography-sans-500-regular-font-feature-settings-computed:var(--tatami-typography-sans-500-regular-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_pullQuote{--typography-sans-500-regular-font-computed:var(--tatami-typography-sans-500-regular-md-font,var(--tatami-typography-sans-500-regular-sm-font));--typography-sans-500-regular-letter-spacing-computed:var(--tatami-typography-sans-500-regular-md-letter-spacing,var(--tatami-typography-sans-500-regular-sm-letter-spacing));--typography-sans-500-regular-font-feature-settings-computed:var(--tatami-typography-sans-500-regular-md-font-feature-settings,var(--tatami-typography-sans-500-regular-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_pullQuote{--typography-sans-500-regular-font-computed:var(--tatami-typography-sans-500-regular-lg-font,var(--tatami-typography-sans-500-regular-md-font,var(--tatami-typography-sans-500-regular-sm-font)));--typography-sans-500-regular-letter-spacing-computed:var(--tatami-typography-sans-500-regular-lg-letter-spacing,var(--tatami-typography-sans-500-regular-md-letter-spacing,var(--tatami-typography-sans-500-regular-sm-letter-spacing)));--typography-sans-500-regular-font-feature-settings-computed:var(--tatami-typography-sans-500-regular-lg-font-feature-settings,var(--tatami-typography-sans-500-regular-md-font-feature-settings,var(--tatami-typography-sans-500-regular-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_pullQuote{--typography-sans-500-regular-font-computed:var(--tatami-typography-sans-500-regular-xl-font,var(--tatami-typography-sans-500-regular-lg-font,var(--tatami-typography-sans-500-regular-md-font,var(--tatami-typography-sans-500-regular-sm-font))));--typography-sans-500-regular-letter-spacing-computed:var(--tatami-typography-sans-500-regular-xl-letter-spacing,var(--tatami-typography-sans-500-regular-lg-letter-spacing,var(--tatami-typography-sans-500-regular-md-letter-spacing,var(--tatami-typography-sans-500-regular-sm-letter-spacing))));--typography-sans-500-regular-font-feature-settings-computed:var(--tatami-typography-sans-500-regular-xl-font-feature-settings,var(--tatami-typography-sans-500-regular-lg-font-feature-settings,var(--tatami-typography-sans-500-regular-md-font-feature-settings,var(--tatami-typography-sans-500-regular-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_pullQuote{--typography-sans-500-regular-font-computed:var(--tatami-typography-sans-500-regular-xxl-font,var(--tatami-typography-sans-500-regular-xl-font,var(--tatami-typography-sans-500-regular-lg-font,var(--tatami-typography-sans-500-regular-md-font,var(--tatami-typography-sans-500-regular-sm-font)))));--typography-sans-500-regular-letter-spacing-computed:var(--tatami-typography-sans-500-regular-xxl-letter-spacing,var(--tatami-typography-sans-500-regular-xl-letter-spacing,var(--tatami-typography-sans-500-regular-lg-letter-spacing,var(--tatami-typography-sans-500-regular-md-letter-spacing,var(--tatami-typography-sans-500-regular-sm-letter-spacing)))));--typography-sans-500-regular-font-feature-settings-computed:var(--tatami-typography-sans-500-regular-xxl-font-feature-settings,var(--tatami-typography-sans-500-regular-xl-font-feature-settings,var(--tatami-typography-sans-500-regular-lg-font-feature-settings,var(--tatami-typography-sans-500-regular-md-font-feature-settings,var(--tatami-typography-sans-500-regular-sm-font-feature-settings)))))}}@media (min-width:1080px){.KOdzQq_pullQuote{font:var(--typography-sans-700-regular-font-computed,var(--tatami-typography-sans-700-regular-font));letter-spacing:var(--typography-sans-700-regular-letter-spacing-computed,var(--tatami-typography-sans-700-regular-letter-spacing));font-feature-settings:var(--typography-sans-700-regular-font-feature-settings-computed,var(--tatami-typography-sans-700-regular-font-feature-settings));margin-inline:calc(-1*var(--tatami-spacing-page-gap-md))}}@media (min-width:1080px) and (min-width:600px){.KOdzQq_pullQuote{--typography-sans-700-regular-font-computed:var(--tatami-typography-sans-700-regular-sm-font);--typography-sans-700-regular-letter-spacing-computed:var(--tatami-typography-sans-700-regular-sm-letter-spacing);--typography-sans-700-regular-font-feature-settings-computed:var(--tatami-typography-sans-700-regular-sm-font-feature-settings)}}@media (min-width:1080px) and (min-width:840px){.KOdzQq_pullQuote{--typography-sans-700-regular-font-computed:var(--tatami-typography-sans-700-regular-md-font,var(--tatami-typography-sans-700-regular-sm-font));--typography-sans-700-regular-letter-spacing-computed:var(--tatami-typography-sans-700-regular-md-letter-spacing,var(--tatami-typography-sans-700-regular-sm-letter-spacing));--typography-sans-700-regular-font-feature-settings-computed:var(--tatami-typography-sans-700-regular-md-font-feature-settings,var(--tatami-typography-sans-700-regular-sm-font-feature-settings))}}@media (min-width:1080px) and (min-width:1080px){.KOdzQq_pullQuote{--typography-sans-700-regular-font-computed:var(--tatami-typography-sans-700-regular-lg-font,var(--tatami-typography-sans-700-regular-md-font,var(--tatami-typography-sans-700-regular-sm-font)));--typography-sans-700-regular-letter-spacing-computed:var(--tatami-typography-sans-700-regular-lg-letter-spacing,var(--tatami-typography-sans-700-regular-md-letter-spacing,var(--tatami-typography-sans-700-regular-sm-letter-spacing)));--typography-sans-700-regular-font-feature-settings-computed:var(--tatami-typography-sans-700-regular-lg-font-feature-settings,var(--tatami-typography-sans-700-regular-md-font-feature-settings,var(--tatami-typography-sans-700-regular-sm-font-feature-settings)))}}@media (min-width:1080px) and (min-width:1280px){.KOdzQq_pullQuote{--typography-sans-700-regular-font-computed:var(--tatami-typography-sans-700-regular-xl-font,var(--tatami-typography-sans-700-regular-lg-font,var(--tatami-typography-sans-700-regular-md-font,var(--tatami-typography-sans-700-regular-sm-font))));--typography-sans-700-regular-letter-spacing-computed:var(--tatami-typography-sans-700-regular-xl-letter-spacing,var(--tatami-typography-sans-700-regular-lg-letter-spacing,var(--tatami-typography-sans-700-regular-md-letter-spacing,var(--tatami-typography-sans-700-regular-sm-letter-spacing))));--typography-sans-700-regular-font-feature-settings-computed:var(--tatami-typography-sans-700-regular-xl-font-feature-settings,var(--tatami-typography-sans-700-regular-lg-font-feature-settings,var(--tatami-typography-sans-700-regular-md-font-feature-settings,var(--tatami-typography-sans-700-regular-sm-font-feature-settings))))}}@media (min-width:1080px) and (min-width:1440px){.KOdzQq_pullQuote{--typography-sans-700-regular-font-computed:var(--tatami-typography-sans-700-regular-xxl-font,var(--tatami-typography-sans-700-regular-xl-font,var(--tatami-typography-sans-700-regular-lg-font,var(--tatami-typography-sans-700-regular-md-font,var(--tatami-typography-sans-700-regular-sm-font)))));--typography-sans-700-regular-letter-spacing-computed:var(--tatami-typography-sans-700-regular-xxl-letter-spacing,var(--tatami-typography-sans-700-regular-xl-letter-spacing,var(--tatami-typography-sans-700-regular-lg-letter-spacing,var(--tatami-typography-sans-700-regular-md-letter-spacing,var(--tatami-typography-sans-700-regular-sm-letter-spacing)))));--typography-sans-700-regular-font-feature-settings-computed:var(--tatami-typography-sans-700-regular-xxl-font-feature-settings,var(--tatami-typography-sans-700-regular-xl-font-feature-settings,var(--tatami-typography-sans-700-regular-lg-font-feature-settings,var(--tatami-typography-sans-700-regular-md-font-feature-settings,var(--tatami-typography-sans-700-regular-sm-font-feature-settings)))))}}.KOdzQq_pullQuote>p{font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;text-wrap:inherit;margin:0}.KOdzQq_asideContainer{counter-increment:report-aside;position:relative}.KOdzQq_asideReference a{color:inherit;text-decoration:none}.KOdzQq_asideReference a:before{content:counter(report-aside)}.KOdzQq_asideReference a:hover{text-decoration:underline}.KOdzQq_aside{font:var(--typography-global-meta-font-computed,var(--tatami-typography-global-meta-font));letter-spacing:var(--typography-global-meta-letter-spacing-computed,var(--tatami-typography-global-meta-letter-spacing));font-feature-settings:var(--typography-global-meta-font-feature-settings-computed,var(--tatami-typography-global-meta-font-feature-settings));--contentful-rich-text-paragraph-margin:0;--contentful-rich-text-list-margin:0;--contentful-rich-text-list-item-margin:0;--aside-gap:var(--tatami-dimension-spacing-80);margin-block:calc(var(--tatami-spacing-section-gap) + var(--tatami-spacing-control-group-gap)) var(--tatami-spacing-section-gap);color:var(--tatami-color-text-muted);scroll-margin-block-start:calc(var(--global-navigation-height) + var(--tatami-spacing-section-gap));position:relative}@media (min-width:600px){.KOdzQq_aside{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-sm-font);--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-sm-letter-spacing);--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-sm-font-feature-settings)}}@media (min-width:840px){.KOdzQq_aside{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))}}@media (min-width:1080px){.KOdzQq_aside{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))}}@media (min-width:1280px){.KOdzQq_aside{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings))))}}@media (min-width:1440px){.KOdzQq_aside{--typography-global-meta-font-computed:var(--tatami-typography-global-meta-xxl-font,var(--tatami-typography-global-meta-xl-font,var(--tatami-typography-global-meta-lg-font,var(--tatami-typography-global-meta-md-font,var(--tatami-typography-global-meta-sm-font)))));--typography-global-meta-letter-spacing-computed:var(--tatami-typography-global-meta-xxl-letter-spacing,var(--tatami-typography-global-meta-xl-letter-spacing,var(--tatami-typography-global-meta-lg-letter-spacing,var(--tatami-typography-global-meta-md-letter-spacing,var(--tatami-typography-global-meta-sm-letter-spacing)))));--typography-global-meta-font-feature-settings-computed:var(--tatami-typography-global-meta-xxl-font-feature-settings,var(--tatami-typography-global-meta-xl-font-feature-settings,var(--tatami-typography-global-meta-lg-font-feature-settings,var(--tatami-typography-global-meta-md-font-feature-settings,var(--tatami-typography-global-meta-sm-font-feature-settings)))))}}@media (min-width:1280px){.KOdzQq_aside{inline-size:226px;margin-block:0;position:absolute;inset-block-start:0;inset-inline-start:calc(100% + var(--aside-gap))}}@media (min-width:1440px){.KOdzQq_aside{--aside-gap:var(--tatami-dimension-spacing-100)}}.KOdzQq_asideIcon{position:absolute;inset-block-end:calc(100% + var(--tatami-dimension-spacing-8));inset-inline-start:0}.KOdzQq_asideBody>p:first-child:before{content:counter(report-aside) ". "}.KOdzQq_asideBody :is(p,li){color:inherit}.KOdzQq_asideBody strong{font-weight:inherit}.KOdzQq_comparisonTable tr:first-child>:first-child{background:var(--tatami-color-text-muted)}
/*# sourceMappingURL=3658lcx01o189.css.map*/