@layer base{.button__icon{flex-shrink:0;display:inline-block}.button__icon,.button__icon .icon{block-size:1rem;inline-size:1rem}.button__wrapper{align-items:center;gap:.25rem;max-inline-size:100%;display:flex;overflow:hidden}.button__wrapper.button__wrapper--reverse{flex-direction:row-reverse}.button{outline-offset:.1875rem;background:0 0;border:none;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;inline-size:auto;max-inline-size:100%;margin:0;padding:0;text-decoration:none;transition:background-color .2s cubic-bezier(.7,0,.3,1),border-color .2s cubic-bezier(.7,0,.3,1),color .2s cubic-bezier(.7,0,.3,1),box-shadow .2s cubic-bezier(.7,0,.3,1);display:inline-flex;position:relative}.button:focus-visible,.button.button--focus{outline:1px solid -webkit-focus-ring-color}.button.button--primary,.button.button--secondary,.button.button--tertiary,.button.button--outlined,.button.button--outlined-subtle,.button.button--white-subtle,.button.button--ghost,.button.button--ghost-hug,.button.button--alert{border-radius:4px;padding:1rem 1.5rem}.button.button--primary.button--comfy,.button.button--secondary.button--comfy,.button.button--tertiary.button--comfy,.button.button--outlined.button--comfy,.button.button--outlined-subtle.button--comfy,.button.button--white-subtle.button--comfy,.button.button--ghost.button--comfy,.button.button--ghost-hug.button--comfy,.button.button--alert.button--comfy{padding:1rem 1.5rem}.button.button--primary.button--tight,.button.button--secondary.button--tight,.button.button--tertiary.button--tight,.button.button--outlined.button--tight,.button.button--outlined-subtle.button--tight,.button.button--white-subtle.button--tight,.button.button--ghost.button--tight,.button.button--ghost-hug.button--tight,.button.button--alert.button--tight{padding:.75rem 1.5rem}.button.button--primary.button--small,.button.button--secondary.button--small,.button.button--tertiary.button--small,.button.button--outlined.button--small,.button.button--outlined-subtle.button--small,.button.button--white-subtle.button--small,.button.button--ghost.button--small,.button.button--ghost-hug.button--small,.button.button--alert.button--small,.button.button--primary.button--small.button--tight,.button.button--secondary.button--small.button--tight,.button.button--tertiary.button--small.button--tight,.button.button--outlined.button--small.button--tight,.button.button--outlined-subtle.button--small.button--tight,.button.button--white-subtle.button--small.button--tight,.button.button--ghost.button--small.button--tight,.button.button--ghost-hug.button--small.button--tight,.button.button--alert.button--small.button--tight{padding:.5rem 1rem}.button.button--primary.button--icon,.button.button--secondary.button--icon,.button.button--tertiary.button--icon,.button.button--outlined.button--icon,.button.button--outlined-subtle.button--icon,.button.button--white-subtle.button--icon,.button.button--ghost.button--icon,.button.button--ghost-hug.button--icon,.button.button--alert.button--icon{padding:.75rem}.button.button--primary.button--icon.button--youtube,.button.button--secondary.button--icon.button--youtube,.button.button--tertiary.button--icon.button--youtube,.button.button--outlined.button--icon.button--youtube,.button.button--outlined-subtle.button--icon.button--youtube,.button.button--white-subtle.button--icon.button--youtube,.button.button--ghost.button--icon.button--youtube,.button.button--ghost-hug.button--icon.button--youtube,.button.button--alert.button--icon.button--youtube{justify-content:center;align-items:center;block-size:4.5rem;inline-size:4.5rem;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.button.button--primary.button--icon.button--rounded,.button.button--secondary.button--icon.button--rounded,.button.button--tertiary.button--icon.button--rounded,.button.button--outlined.button--icon.button--rounded,.button.button--outlined-subtle.button--icon.button--rounded,.button.button--white-subtle.button--icon.button--rounded,.button.button--ghost.button--icon.button--rounded,.button.button--ghost-hug.button--icon.button--rounded,.button.button--alert.button--icon.button--rounded{border-radius:50%}.button.button--primary.button--icon.button--large,.button.button--secondary.button--icon.button--large,.button.button--tertiary.button--icon.button--large,.button.button--outlined.button--icon.button--large,.button.button--outlined-subtle.button--icon.button--large,.button.button--white-subtle.button--icon.button--large,.button.button--ghost.button--icon.button--large,.button.button--ghost-hug.button--icon.button--large,.button.button--alert.button--icon.button--large{padding:1rem}.button.button--primary.button--icon.button--large.button--tight,.button.button--secondary.button--icon.button--large.button--tight,.button.button--tertiary.button--icon.button--large.button--tight,.button.button--outlined.button--icon.button--large.button--tight,.button.button--outlined-subtle.button--icon.button--large.button--tight,.button.button--white-subtle.button--icon.button--large.button--tight,.button.button--ghost.button--icon.button--large.button--tight,.button.button--ghost-hug.button--icon.button--large.button--tight,.button.button--alert.button--icon.button--large.button--tight{padding:.75rem}.button.button--primary.button--icon.button--small,.button.button--secondary.button--icon.button--small,.button.button--tertiary.button--icon.button--small,.button.button--outlined.button--icon.button--small,.button.button--outlined-subtle.button--icon.button--small,.button.button--white-subtle.button--icon.button--small,.button.button--ghost.button--icon.button--small,.button.button--ghost-hug.button--icon.button--small,.button.button--alert.button--icon.button--small{padding:.5rem}.button.button--primary.button--icon.button--small.button--tight,.button.button--secondary.button--icon.button--small.button--tight,.button.button--tertiary.button--icon.button--small.button--tight,.button.button--outlined.button--icon.button--small.button--tight,.button.button--outlined-subtle.button--icon.button--small.button--tight,.button.button--white-subtle.button--icon.button--small.button--tight,.button.button--ghost.button--icon.button--small.button--tight,.button.button--ghost-hug.button--icon.button--small.button--tight,.button.button--alert.button--icon.button--small.button--tight{padding:.25rem}.button.button--primary{color:var(--theme--text-secondary-default);background-color:var(--theme--interaction);border:none;overflow:hidden}.button.button--primary .button__wrapper{z-index:1}.button.button--primary:before{z-index:0;content:"";background:var(--theme--interaction-hover) radial-gradient(circle, transparent 1%, var(--theme--interaction-hover) 1%) center/15000%;transform-origin:top;block-size:100%;inline-size:100%;transition:background .5s cubic-bezier(.7,0,.3,1),transform .2s cubic-bezier(.7,0,.3,1);position:absolute;inset:0;transform:scaleY(0)}.button.button--primary:is(:hover,:focus-visible):before,.button.button--primary.button--hover:before,.button.button--primary.button--active:before,.button.button--primary.button--focus:before{transform:scaleY(1)}.button.button--primary:active:before,.button.button--primary.button--active:before{background:var(--theme--interaction-active);background-size:100%;transition:background}.button.button--primary:disabled{background-color:var(--theme--surface-tertiary-subtle-default)}.button.button--secondary{color:var(--theme--text-primary-default);border:.125rem solid var(--theme--stroke-primary-default)}.button.button--secondary:before{content:"";filter:invert(100);block-size:100%;inline-size:100%;position:absolute;inset:0}.button.button--secondary:is(:hover,:focus-visible,:active),.button.button--secondary.button--hover,.button.button--secondary.button--focus{color:var(--theme--text-primary-hover);border-color:var(--theme--text-primary-default)}.button.button--secondary:disabled{border-color:var(--theme--stroke-primary-default)}.button.button--tertiary{color:var(--theme--text-primary-default);background:var(--theme--surface-tertiary-subtle-default);border:1px solid var(--theme--stroke-primary-default)}.button.button--tertiary:is(:hover,:focus-visible,:active),.button.button--tertiary.button--hover,.button.button--tertiary.button--focus{color:var(--theme--text-primary-hover);background:var(--theme--surface-tertiary-subtle-hover)}.button.button--tertiary:active,.button.button--tertiary.button--active{background:var(--theme--surface-tertiary-subtle-active)}.button.button--ghost{color:var(--theme--text-primary-subtle-default);background-color:#0000}.button.button--ghost:is(:hover,:focus-visible),.button.button--ghost.button--hover,.button.button--ghost.button--focus{background:var(--theme--surface-tertiary-hover)}.button.button--ghost:active,.button.button--ghost.button--active{background:var(--theme--surface-tertiary-active)}.button.button--ghost:disabled{opacity:.3}.button.button--ghost-hug{color:var(--theme--text-primary-subtle-default);padding-inline:0!important}.button.button--ghost-hug:is(:hover,:focus-visible),.button.button--ghost-hug.button--hover,.button.button--ghost-hug.button--focus{color:var(--theme--text-primary-subtle-hover)}.button.button--ghost-hug:active,.button.button--ghost-hug.button--active{color:var(--theme--text-primary-subtle-active)}.button.button--ghost-hug:disabled{opacity:.3}.button.button--outlined{color:var(--theme--text-primary-default);background:var(--theme--surface-tertiary-subtle-default);border:1px solid var(--theme--text-primary-default)}.button.button--outlined:is(:hover,:focus-visible,:active),.button.button--outlined.button--hover,.button.button--outlined.button--focus{background:var(--theme--surface-tertiary-subtle-hover)}.button.button--outlined:active,.button.button--outlined.button--active{background:var(--theme--surface-tertiary-subtle-active)}.button.button--outlined-subtle{color:var(--theme--text-primary-default);background:var(--theme--surface-tertiary-default);border:1px solid var(--theme--stroke-primary-default)}.button.button--outlined-subtle:is(:hover,:focus-visible,:active),.button.button--outlined-subtle.button--hover,.button.button--outlined-subtle.button--focus{background:var(--theme--surface-tertiary-hover)}.button.button--outlined-subtle:active,.button.button--outlined-subtle.button--active{background:var(--theme--surface-tertiary-active)}.button.button--white-subtle{color:var(--theme--text-primary-default);background-color:var(--theme--surface-basic-white);box-shadow:0 0 16px #2222221f}.button.button--white-subtle:is(:hover,:focus-visible,:active),.button.button--white-subtle.button--hover,.button.button--white-subtle.button--focus{background:var(--theme--surface-tertiary-subtle-hover)}.button.button--white-subtle:active,.button.button--white-subtle.button--active{background:var(--theme--surface-tertiary-subtle-active)}.button.button--white-subtle:disabled{opacity:.3}.button.button--alert{color:var(--theme--text-secondary-default);background-color:var(--theme--surface-alert-error-default);border:none}.button.button--alert:is(:hover,:focus-visible,:active),.button.button--alert.button--hover,.button.button--alert.button--focus{background-color:var(--theme--surface-alert-error-hover)}.button.button--alert:active,.button.button--alert.button--active{background-color:var(--theme--surface-alert-error-active)}.button.button--alert:disabled{opacity:.3}.button.button--underlined{color:var(--theme--text-primary-default);outline-offset:.5rem;border-radius:.25rem;padding:.375rem .5rem}.button.button--underlined:before{content:"";box-shadow:inset 0 -.125rem 0 0 var(--theme--stroke-primary-default);position:absolute;inset:0}.button.button--underlined:after{z-index:1;content:"";background-color:var(--theme--text-primary-hover);transform-origin:100% 100%;block-size:.125rem;inline-size:100%;transition:transform .4s cubic-bezier(.7,0,.3,1);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.button.button--underlined:is(:hover,:focus-visible,:active):after,.button.button--underlined[class*=--active]:after,.button.button--underlined[class*=--hover]:after,.button.button--underlined[class*=--focus]:after,.button.button--underlined[class*=--current]:after,.button.button--underlined .button--active:after{transform-origin:0 100%;transform:scaleX(1)}.button.button--underlined:disabled{box-shadow:inset 0 -.125rem 0 0 var(--theme--stroke-primary-default)}.button.button--link,.button.button--ghost{outline-offset:.5rem;border-radius:.25rem}.button.button--link{color:var(--theme--text-primary-default)}.button.button--link:after{z-index:1;content:"";background-color:var(--theme--text-primary-hover);transform-origin:100% 100%;block-size:.125rem;inline-size:100%;transition:transform .4s cubic-bezier(.7,0,.3,1);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.button.button--link:is(:hover,:focus-visible,:active):after,.button.button--link[class*=--active]:after,.button.button--link[class*=--hover]:after,.button.button--link[class*=--focus]:after,.button.button--link[class*=--current]:after,.button.button--link .button--active:after{transform-origin:0 100%;transform:scaleX(1)}.button.button--link:has(.button__icon):after{z-index:1;content:"";background-color:var(--theme--text-primary-hover);transform-origin:100% 100%;block-size:.125rem;inline-size:100%;transition:transform .4s cubic-bezier(.7,0,.3,1);position:absolute;inset-block-end:-.125rem;inset-inline-start:0;transform:scaleX(0)}.button.button--link:has(.button__icon):is(:hover,:focus-visible,:active):after{transform-origin:0 100%;transform:scaleX(1)}.button.button--link:has(.button__icon)[class*=--active]:after{transform-origin:0 100%;transform:scaleX(1)}.button.button--link:has(.button__icon)[class*=--hover]:after{transform-origin:0 100%;transform:scaleX(1)}.button.button--link:has(.button__icon)[class*=--focus]:after{transform-origin:0 100%;transform:scaleX(1)}.button.button--link:has(.button__icon)[class*=--current]:after{transform-origin:0 100%;transform:scaleX(1)}.button.button--link:has(.button__icon) .button--active:after{transform-origin:0 100%;transform:scaleX(1)}.button.button--link:is(:hover,:focus-visible,:active),.button.button--link.button--hover,.button.button--link.button--focus{color:var(--theme--text-primary-hover)}.button.button--link .button__icon,.button.button--secondary .button__icon,.button.button--tertiary .button__icon,.button.button--outlined .button__icon,.button.button--outlined-subtle .button__icon,.button.button--ghost .button__icon,.button.button--ghost-hug .button__icon,.button.button--white-subtle .button__icon,.button.button--underlined .button__icon{--color:var(--theme--interaction);color:var(--color);transition:color .3s cubic-bezier(.7,0,.3,1),border-color .3s cubic-bezier(.7,0,.3,1)}.button.button--link:is(:hover,:focus-visible,:active) .button__icon,.button.button--link.button--hover .button__icon,.button.button--link.button--focus .button__icon,.button.button--secondary:is(:hover,:focus-visible,:active) .button__icon,.button.button--secondary.button--hover .button__icon,.button.button--secondary.button--focus .button__icon,.button.button--tertiary:is(:hover,:focus-visible,:active) .button__icon,.button.button--tertiary.button--hover .button__icon,.button.button--tertiary.button--focus .button__icon,.button.button--outlined:is(:hover,:focus-visible,:active) .button__icon,.button.button--outlined.button--hover .button__icon,.button.button--outlined.button--focus .button__icon,.button.button--outlined-subtle:is(:hover,:focus-visible,:active) .button__icon,.button.button--outlined-subtle.button--hover .button__icon,.button.button--outlined-subtle.button--focus .button__icon,.button.button--ghost:is(:hover,:focus-visible,:active) .button__icon,.button.button--ghost.button--hover .button__icon,.button.button--ghost.button--focus .button__icon,.button.button--ghost-hug:is(:hover,:focus-visible,:active) .button__icon,.button.button--ghost-hug.button--hover .button__icon,.button.button--ghost-hug.button--focus .button__icon,.button.button--white-subtle:is(:hover,:focus-visible,:active) .button__icon,.button.button--white-subtle.button--hover .button__icon,.button.button--white-subtle.button--focus .button__icon,.button.button--underlined:is(:hover,:focus-visible,:active) .button__icon,.button.button--underlined.button--hover .button__icon,.button.button--underlined.button--focus .button__icon{--color:var(--theme--interaction-hover);color:var(--color)}.button:disabled{pointer-events:none}.button:disabled.button--primary,.button:disabled.button--link,.button:disabled.button--secondary,.button:disabled.button--tertiary,.button:disabled.button--primary .button__icon,.button:disabled.button--link .button__icon,.button:disabled.button--secondary .button__icon,.button:disabled.button--tertiary .button__icon{color:var(--theme--stroke-primary-default)}.button__text{font-family:var(--theme--component-font-family-interaction);text-overflow:ellipsis;text-align:start;white-space:nowrap;inline-size:100%;display:inline-block;overflow:hidden}}.text-container__content:has(>.table-section){grid-template-columns:subgrid;grid-column:main;display:grid}.text-container__content:has(>.table-section)>.table-section{grid-template-columns:subgrid;grid-column:main}.table-section__headline-container{grid-column:content}@media (width>=1024px){.table-section__headline-container{grid-column:content-start/7 gap}}.table-section__content{grid-column:main;max-inline-size:100vi}@media (width>=768px){.table-section__content{grid-column:content}}.table-section__content .rich-text{overflow-inline:auto;scroll-snap-type:inline mandatory;max-inline-size:100%;scroll-padding-inline-start:1rem}@media (width>=768px){.table-section__content .rich-text{scroll-snap-type:none;scroll-padding-inline-start:0}}.table-section__content table{border-spacing:0;border-collapse:collapse;border:none;inline-size:100%;min-inline-size:100%}@media (width>=768px){.table-section__content table{table-layout:auto;inline-size:100%;min-inline-size:max-content;margin-block-start:1rem}}.table-section__content table th,.table-section__content table td{font-family:var(--theme--component-font-family-default);font-variant:initial;letter-spacing:0;text-transform:none;min-inline-size:80vi;max-inline-size:30ch;color:var(--theme--text-primary-default);text-align:start;scroll-snap-align:start;background:0 0;border:none;padding-block:.75rem;padding-inline:.25rem 1rem;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}@media (width>=768px){.table-section__content table th,.table-section__content table td{inline-size:fit-content;min-inline-size:unset;scroll-snap-align:none;max-inline-size:40ch;padding-block:1rem;padding-inline:1rem 2rem}}:is(.table-section__content table th:has(.table-section__button),.table-section__content table td:has(.table-section__button)){padding-block:.625rem}.table-section__content table thead th,.table-section__content table thead td{font-family:var(--theme--component-font-family-default);font-variant:initial;letter-spacing:0;text-transform:none;font-size:.875rem;font-style:normal;font-weight:700;font-stretch:100%;line-height:150%}.table-section__content table thead td,.table-section__content table tbody th{display:none}@media (width>=768px){.table-section__content table thead td,.table-section__content table tbody th{display:table-cell}}.table-section__content table tr{border-block-end:1px solid var(--theme--stroke-secondary-subtle)}.table-section__content table tr:hover,.table-section__content table tr:nth-child(2n),.table-section__content table tr:nth-child(2n):hover{background:0 0}.table-section__content table thead tr{border-block-end-color:var(--theme--stroke-primary-strong)}.table-section__content table thead tr:has(th):is(:hover,:focus-visible){background:0 0}.table-section__content .table-section__button{block-size:auto;inline-size:fit-content;color:var(--theme--text-secondary-default);cursor:pointer;background-color:var(--theme--surface-quaternary-default);border-radius:4px;padding:.5rem 1.5rem;text-decoration:none}.table-section__content .table-section__button:is(:hover,:focus-visible,:active){color:var(--theme--text-secondary-default);background-color:var(--theme--surface-quaternary-default)}.table-section__figure{inline-size:max-content;min-inline-size:calc(100% - 1rem);margin-inline:1rem}@media (width>=768px){.table-section__figure{min-inline-size:100%;margin-inline-start:0}}.table-section__link{align-items:center;inline-size:fit-content;display:inline-flex}.table-section__link .button__icon{block-size:auto;inline-size:auto}.table-section__cell-header{display:block}@media (width>=768px){.table-section__cell-header{display:none}}.table-section__sort-button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:0;display:inline-flex}.table-section__sort-button:focus-visible{outline-offset:.25rem;outline:.125rem solid}.table-section__sort-button[data-sort-direction=ascending] .table-section__sort-icon{transform:rotate(180deg)}.table-section__sort-button[data-sort-direction=none] .table-section__sort-icon{opacity:.5}.table-section__sort-label{text-decoration:none}.table-section__sort-icon{flex:none;block-size:1rem;inline-size:1rem;transition:transform .2s,opacity .2s}.table-section__dot-nav{position:unset;justify-content:center;align-items:center;margin:0;margin-block:1rem;margin-inline:0;display:flex;position:sticky;inset-inline-start:0}.table-section__dot-nav.table-section__dot-nav--hidden{display:none}.table-section__dot{cursor:pointer;opacity:1;background:0 0;border:none;border-radius:0;block-size:1.5rem;inline-size:1.5rem;padding:0;position:relative}.table-section__dot:after{content:"";background-color:var(--theme--icon-surface-primary-default);opacity:.3;block-size:.375rem;inline-size:.375rem;transition:background-color .2s var(--common-ui-easing-default), opacity .2s var(--common-ui-easing-default);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.table-section__dot:is(:hover,:focus-visible,:active):after{background-color:var(--theme--icon-surface-primary-default);opacity:.7}.table-section__dot.table-section__dot--active:after{background-color:var(--theme--icon-surface-primary-default);opacity:1}.table-section{overflow:hidden}
