.sidebar-utility-item{padding:12px 16px}.sidebar-utility-item:empty{display:none}.sidebar-utility-item *{color:var(--onBackgroundSecondary);font-size:1.125rem}.sidebar-utility-item>*{align-items:flex-start;display:flex}.sidebar-utility-item span[class^=icon-]{display:flex;font-size:1rem;justify-content:flex-start;min-width:28px}.sidebar-utility-item span.label{font-family:Univers Next Pro,sans-serif;font-style:normal;font-weight:600;line-height:110%}@media screen and (width >= 1040px){.sidebar-utility-item{border-bottom:2px solid var(--onBackgroundSecondary);padding:18px 16px 20px}}.article-sidebar{container-name:sidebar;container-type:inline-size;display:flex;flex-direction:column}@media screen and (width >= 1040px){.article-sidebar{align-self:flex-start;border-left:2px solid var(--onBackgroundSecondary);position:sticky;top:5.875rem}}@container labora (min-width: 0px){.article-sidebar{gap:32px}@media screen and (width >= 1040px){.article-sidebar{border-left:0;margin-top:95px;padding:46px 23px 46px 48px;top:5rem}}}@container adz (min-width: 0px){.article-sidebar .toggle-btn-wrapper{border-bottom:2px solid var(--onBackgroundSecondary);padding:0}.article-sidebar .toggle-btn{display:flex;justify-content:space-between;padding:12px 22px 12px 16px;width:100%}.article-sidebar .toggle-btn span[class*=icon-]{justify-content:flex-end}.article-sidebar .highlight-link{all:unset;align-items:center;border-bottom:2px solid var(--onBackgroundSecondary);color:var(--onBackgroundSecondary);display:flex;gap:30px;justify-content:space-between;margin-top:auto;padding:24px 16px;width:calc(100% - 32px)}.article-sidebar .highlight-link:focus,.article-sidebar .highlight-link:focus-visible,.article-sidebar .highlight-link:focus-within{outline:3px solid var(--warning-color);outline-offset:-10px}.article-sidebar .highlight-link label{font-size:1.625rem}.article-sidebar .highlight-link label,.article-sidebar .highlight-link span{font-family:Sabon LT Pro,serif;font-style:italic;font-weight:700;line-height:110%}.article-sidebar .highlight-link span{font-size:2.25rem}@media screen and (width < 1040px){.article-sidebar{left:50%;overflow:auto;position:relative;scrollbar-width:none;transform:translate(-50vw);width:100vw;-ms-overflow-style:none}.article-sidebar::-webkit-scrollbar{display:none}}@media screen and (width >= 1040px){.article-sidebar{border-bottom:0;height:calc(100vh - 5.875rem)}.article-sidebar .highlight-link{border-bottom:0;border-top:2px solid var(--onBackgroundSecondary);margin-left:0;padding:35px;width:unset}.article-sidebar .highlight-link label,.article-sidebar .highlight-link span{font-size:2.25rem}}}
