body{overflow-x:clip}.entry-content:has(.page-navigation-wrap){display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);column-gap:28px;align-items:stretch}.entry-content:has(.page-navigation-wrap) h1,.entry-content:has(.page-navigation-wrap) h2,.entry-content:has(.page-navigation-wrap) h3,.entry-content:has(.page-navigation-wrap) h4,.entry-content:has(.page-navigation-wrap) h5{scroll-margin-top:80px}.entry-content:has(.page-navigation-wrap)>.page-navigation-wrap,.entry-content:has(.page-navigation-wrap)>*:has(.page-navigation-wrap){grid-column:1;grid-row:1 / span 999;padding-right:10px;border-right:1px solid color-mix(in srgb,var(--color-body-text) 22%,transparent)}.entry-content:has(.page-navigation-wrap)>*:not(.page-navigation-wrap):not(:has(.page-navigation-wrap)){grid-column:2;min-width:0}.page-navigation-wrap{margin:0 0 40px}.page-navigation{position:sticky;top:72px;z-index:2;background:#fff0;color:var(--color-body-text)}.admin-bar .page-navigation{top:104px}.page-navigation__details{margin:0;padding:0;border:0;background:#fff0}.page-navigation__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:0;list-style:none;cursor:default;pointer-events:none;color:var(--color-dark)}.page-navigation__summary::-webkit-details-marker{display:none}.page-navigation__summary::marker{content:"";display:none}.page-navigation__summary::after{display:none;content:"+";font-size:22px;font-weight:400;line-height:1;color:currentColor}.page-navigation__details[open] .page-navigation__summary::after{content:"−"}.page-navigation__title{text-transform:uppercase;color:var(--color-dark);font-size:1.25rem;line-height:1.75rem;font-weight:700}.page-navigation__nav{display:block;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:10px}.page-navigation__nav::-webkit-scrollbar{width:5px}.page-navigation__nav::-webkit-scrollbar-track{border-radius:5px}.page-navigation__nav::-webkit-scrollbar-thumb{background-color:var(--color-neutral);border-radius:5px}.admin-bar .page-navigation__nav{max-height:calc(100vh - 152px)}.page-navigation__list{list-style:none;margin:0;padding:0}.page-navigation__item{position:relative;margin:0;padding-left:0;line-height:1.2}.page-navigation__item::before{content:none}.page-navigation__item--parent{margin-bottom:10px}.page-navigation__item--parent:last-child{margin-bottom:0}.page-navigation__link{font-size:14px;display:block;padding:5px;color:var(--color-body-text);font-weight:700;text-decoration:none}.page-navigation__link:hover,.page-navigation__link:focus{color:var(--color-dark);text-decoration:none}.page-navigation__link.is-active,.page-navigation__link.is-active:hover,.page-navigation__link.is-active:focus{color:var(--color-link)}.page-navigation__link:not(.is-active):hover,.page-navigation__link:not(.is-active):focus{text-decoration:underline}.page-navigation__item--parent>.page-navigation__link{color:var(--color-dark)}.page-navigation__item--parent>.page-navigation__link.is-active{background:#fff0;color:var(--color-link)}@media screen and (max-width:1199px){.admin-bar .page-navigation{top:118px}.entry-content:has(.page-navigation-wrap){display:flex;flex-direction:column;column-gap:0}.entry-content:has(.page-navigation-wrap)>.page-navigation-wrap,.entry-content:has(.page-navigation-wrap)>*:has(.page-navigation-wrap){order:-1;position:static;width:100%;height:auto;min-height:0;grid-row:auto;padding-right:0;border-right:0}.page-navigation-wrap{margin:0 0 24px}.page-navigation{position:static}.page-navigation__details{border:1px solid var(--color-dark);border-radius:var(--spinoko-border-radius,.5rem);background:var(--color-body-bg)}.page-navigation__summary{margin:0;padding:10px 14px;cursor:pointer;pointer-events:auto}.page-navigation__summary::after{display:block}.page-navigation__nav{padding:0 14px 10px;max-height:180px;overflow-y:auto}.page-navigation__link{padding:6px 8px}.admin-bar .page-navigation__nav{max-height:calc(100vh - 275px)}}@media screen and (min-width:1200px){.page-navigation__details:not([open]) .page-navigation__nav{display:block!important}.entry-content:has(.page-navigation-wrap) .review-table .table-item{grid-template-columns:9rem 1fr 14rem}.entry-content:has(.page-navigation-wrap) .review-table img{object-fit:contain}}