/* compiled by scssphp 1.6.0 on Wed, 15 Jul 2026 16:33:15 +0000 (0.0155s) */

.textblock-sidebar{position:relative;padding-block:1.25rem}@media (min-width:48rem){.textblock-sidebar{padding-block:1.875rem}}@media (min-width:64rem){.textblock-sidebar{padding-block:3rem}}.textblock-sidebar__container{grid-column:2/-2;position:relative;display:grid;grid-template-columns:subgrid;align-items:flex-start;gap:2rem}@media (min-width:64rem){.textblock-sidebar__container{gap:3.125rem}}@media (min-width:96rem){.textblock-sidebar__container{gap:8.125rem}}.textblock-sidebar .sidebar{grid-column:1/-1;background-color:var(--color-primary--background);padding:2rem 2.25rem}@media (min-width:64rem){.textblock-sidebar .sidebar{grid-column:span 4}}@media (min-width:96rem){.textblock-sidebar .sidebar{inline-size:25.25rem}}.textblock-sidebar .sidebar>:last-child{margin-block-end:0}.textblock-sidebar .sidebar__content{margin-block-end:1rem}.textblock-sidebar .sidebar__content h3{font-size:1.25rem}.textblock-sidebar .sidebar__buttons{position:relative;display:flex;flex-direction:column;gap:1rem}.textblock-sidebar .sidebar__buttons .button{font-weight:400}.textblock-sidebar .sidebar__buttons .button__group{grid-column:1 / -1}.textblock-sidebar .sidebar__buttons .button.--primary{--button__icon-scale--primary: 1rem;--button__alignment--primary: start;--button__text-align--primary: left;padding:0 0 0.75rem;background-color:transparent;color:var(--color-primary);justify-content:space-between;position:relative;transition:0.4s ease-in-out}.textblock-sidebar .sidebar__buttons .button.--primary svg{display:block;fill:var(--color-primary);margin-block-start:0.1875rem;transition:0.4s ease-in-out;transform:translateX(-0.375rem)}.textblock-sidebar .sidebar__buttons .button.--primary:before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:0.0625rem;background-color:var(--color-primary);opacity:0.2;transition:0.4s ease-in-out}.textblock-sidebar .sidebar__buttons .button.--primary:hover,.textblock-sidebar .sidebar__buttons .button.--primary:focus-visible{color:var(--color-primary)}.textblock-sidebar .sidebar__buttons .button.--primary:hover svg,.textblock-sidebar .sidebar__buttons .button.--primary:focus-visible svg{fill:var(--color-primary);transform:none}.textblock-sidebar .sidebar__buttons .button.--primary:hover:before,.textblock-sidebar .sidebar__buttons .button.--primary:focus-visible:before{background-color:var(--color-primary);opacity:1}.textblock-sidebar__content{grid-column:1/-1}@media (min-width:64rem){.textblock-sidebar__content{grid-column:span 8}}.textblock-sidebar__content .heading{margin-block-end:2rem}.textblock-sidebar .content-wrapper h1,.textblock-sidebar .content-wrapper h2,.textblock-sidebar .content-wrapper h3{margin-block-start:1.25rem;margin-block-end:0.75rem}@media (min-width:64rem){.textblock-sidebar .content-wrapper h1,.textblock-sidebar .content-wrapper h2,.textblock-sidebar .content-wrapper h3{margin-block-start:3rem}}.textblock-sidebar .content-wrapper h1:first-child,.textblock-sidebar .content-wrapper h2:first-child,.textblock-sidebar .content-wrapper h3:first-child{margin-block-start:0}.textblock-sidebar .content-wrapper h3{font-size:1.25rem}.textblock-sidebar .content-wrapper .check-list li{margin-block-end:0.375rem}