.custom-page{--page-copy-width:46rem;--page-heading-width:var(--page-copy-width);--page-media-width:60rem;--page-wide-width:72rem;--page-first-space:clamp(3rem, 6vw, 5rem);--page-section-space:clamp(4rem, 7vw, 7rem);--page-flow-space:1.25rem;--page-end-space:clamp(8rem, 14vw, 14rem);width:100%;margin:var(--page-first-space) 0 0;padding:0 0 var(--page-end-space)}.custom-page,.custom-page *,.custom-page ::after,.custom-page ::before{box-sizing:border-box}.custom-page .entry-content,.custom-page .page-flow,.custom-page .page-main-layout,.custom-page__content,.custom-page__content>article.page{width:100%;max-width:none;min-width:0;margin:0;padding:0}.custom-page__content>article.page{position:relative}.custom-page .page-main-layout{--page-main-end-space:clamp(4rem, 7vw, 7rem);position:relative}.custom-page .page-flow{padding-bottom:var(--page-main-end-space)}.custom-page__content>article.page>.page-after-content{width:100%;min-width:0}.custom-page__related{display:none}.custom-page:has(.entry-content > :first-child.alignfull),.custom-page:has(.entry-content > :first-child[data-page-breakout]){margin-top:0}.custom-page .entry-content>:where(
p,h2,h3,h4,h5,h6,ul,ol,blockquote,table,pre,hr,.wp-block-heading,.wp-block-image,.wp-block-gallery,.wp-block-quote,.wp-block-buttons,.wp-block-columns,.wp-block-media-text,.wp-block-table,.wp-block-group:not(.alignfull)
){width:calc(100% - (var(--wrapper-padding) * 2));margin-inline:auto}.custom-page .entry-content>:where(p,ul,ol,blockquote,.wp-block-quote){max-width:var(--page-copy-width)}.custom-page .entry-content>:where(h2,h3,h4,h5,h6,.wp-block-heading){max-width:var(--page-heading-width);color:var(--neutral15);text-wrap:balance}.custom-page .entry-content>p{margin-block:0 var(--page-flow-space);color:var(--neutral20);font-size:1rem;line-height:1.7;letter-spacing:0;text-wrap:pretty;orphans:3;widows:3}.custom-page .entry-content>h2{margin-block:var(--page-section-space) 1.5rem;font-size:clamp(1.875rem, 1.5vw + .5rem, 2.25rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.custom-page .entry-content>h3{margin-block:clamp(2.75rem,5vw,4.5rem) 1rem;font-size:clamp(1.4rem, 3vw, 1.75rem);font-weight:700;line-height:1.18;letter-spacing:-.015em}.custom-page .entry-content>:where(h4,h5,h6){margin-block:2.5rem .875rem;font-size:1.15rem;font-weight:700;line-height:1.25}.custom-page .entry-content>:is(ul,ol){margin-block:1.5rem 2rem;padding:0;color:var(--neutral20);list-style:none}.custom-page .entry-content>:is(ul,ol)>li{position:relative;margin:0;padding:.45rem 0 .45rem 1.75rem;font-size:1rem;line-height:1.6;text-wrap:pretty}.custom-page .entry-content>ul>li::before{content:"";position:absolute;top:1.05rem;left:.25rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--primary50)}.custom-page .entry-content>ol{counter-reset:page-list}.custom-page .entry-content>ol>li{counter-increment:page-list;padding-left:2.25rem}.custom-page .entry-content>ol>li::before{content:counter(page-list) ".";position:absolute;top:.45rem;left:0;color:var(--primary35);font-weight:700;font-variant-numeric:tabular-nums}.custom-page .entry-content>:is(blockquote,.wp-block-quote){position:relative;margin-block:clamp(2.5rem,5vw,4rem);padding:clamp(4rem,6vw,5rem) clamp(1.5rem,4vw,2.75rem) clamp(2rem,4vw,2.75rem);border:1px solid color-mix(in oklab,var(--primary65) 28%,var(--neutral90));border-radius:1rem;background:linear-gradient(135deg,color-mix(in oklab,var(--primary95) 48%,#fff),var(--neutral99) 72%);color:var(--neutral15);box-shadow:none}.custom-page .entry-content>:is(blockquote,.wp-block-quote)::before{position:absolute;top:clamp(1.25rem,3vw,1.75rem);left:clamp(1.5rem,4vw,2.75rem);color:var(--primary40);content:"“";font-family:Georgia,serif;font-size:clamp(4rem, 7vw, 5.25rem);font-weight:700;line-height:.8}.custom-page .entry-content>:is(blockquote,.wp-block-quote) p{color:var(--neutral15);font-size:clamp(1.2rem, 1.1rem + .35vw, 1.45rem);font-weight:600;line-height:1.55;text-wrap:pretty}.custom-page .entry-content>:is(blockquote,.wp-block-quote) cite{display:block;margin-top:1.25rem;color:var(--neutral35);font-size:.875rem;font-weight:600;font-style:normal;letter-spacing:.02em}.custom-page .entry-content>:is(blockquote,.wp-block-quote) cite::before{content:"— "}.custom-page .entry-content>:is(blockquote,.wp-block-quote)>:first-child{margin-top:0}.custom-page .entry-content>:is(blockquote,.wp-block-quote)>:last-child{margin-bottom:0}.custom-page .entry-content>:where(.wp-block-image,.wp-block-gallery,.wp-block-table){max-width:var(--page-media-width);margin-block:clamp(2.5rem,5vw,4.5rem)}.custom-page .entry-content>:where(table,.wp-block-table){max-width:var(--page-media-width);margin-block:clamp(2.5rem,5vw,4.5rem);overflow-x:auto}.custom-page .entry-content>.wp-block-table table,.custom-page .entry-content>table{width:100%;border-collapse:collapse;border-spacing:0;color:var(--neutral20);font-size:.95rem;line-height:1.5}.custom-page .entry-content>.wp-block-table :is(th,td),.custom-page .entry-content>table :is(th,td){padding:.9rem 1rem;border:1px solid color-mix(in oklab,var(--neutral80) 56%,#fff);text-align:left;vertical-align:top}.custom-page .entry-content>.wp-block-table th,.custom-page .entry-content>table th{background:color-mix(in oklab,var(--neutral95) 78%,#fff);color:var(--neutral10);font-weight:700}.custom-page .entry-content>:where(.wp-block-image,.wp-block-table) :is(figcaption,.wp-element-caption){display:block;max-width:46rem;margin:.75rem auto 0;color:var(--neutral40);font-size:.875rem;line-height:1.45;text-align:center;text-wrap:pretty}.custom-page .entry-content>hr{max-width:var(--page-copy-width);margin-block:var(--page-section-space);border:0;border-top:1px solid color-mix(in oklab,var(--neutral80) 58%,#fff)}.custom-page .entry-content>pre{max-width:var(--page-media-width);margin-block:2rem 3rem;padding:1.25rem;overflow-x:auto;border-radius:.75rem;background:var(--neutral10);color:var(--neutral95);font-size:.9rem;line-height:1.6}.custom-page .entry-content>:where(.alignwide){width:calc(100% - (var(--wrapper-padding) * 2));max-width:var(--page-wide-width);margin-inline:auto}.custom-page .entry-content>:where(.alignfull){width:100%;max-width:none;margin-inline:0}.custom-page .entry-content>.wp-block-columns,.custom-page .entry-content>.wp-block-group:not(.alignfull),.custom-page .entry-content>.wp-block-media-text{max-width:var(--page-copy-width);margin-block:var(--page-section-space)}.custom-page .entry-content>:is(
.wp-block-columns.alignwide,.wp-block-media-text.alignwide,.wp-block-group.alignwide
){max-width:var(--page-wide-width)}.custom-page .entry-content>.wp-block-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(2rem,5vw,4rem)}.custom-page .entry-content>.wp-block-columns>.wp-block-column{flex:1 1 100%;min-width:0}.custom-page .wp-block-column>:where(h2,h3,h4,h5,h6,.wp-block-heading){margin:0 0 1rem;color:var(--neutral15);font-size:clamp(1.35rem, 1.1rem + .65vw, 1.75rem);font-weight:750;line-height:1.18;letter-spacing:-.018em;text-wrap:balance}.custom-page .wp-block-column>:where(p,ul,ol){margin:0 0 1rem;color:var(--neutral20);font-size:1rem;line-height:1.65;text-wrap:pretty}.custom-page .wp-block-column>:is(ul,ol){padding:0;list-style:none}.custom-page .wp-block-column>:is(ul,ol)>li{position:relative;margin:0;padding:.4rem 0 .4rem 1.65rem}.custom-page .wp-block-column>ul>li::before{position:absolute;top:1.02rem;left:.2rem;width:.42rem;height:.42rem;border-radius:50%;background:var(--primary50);content:""}.custom-page .wp-block-column>ol{counter-reset:page-column-list}.custom-page .wp-block-column>ol>li{counter-increment:page-column-list;padding-left:2.15rem}.custom-page .wp-block-column>ol>li::before{position:absolute;top:.4rem;left:0;color:var(--primary35);content:counter(page-column-list) ".";font-weight:750}@media (min-width:782px){.custom-page .entry-content>.wp-block-columns{flex-wrap:nowrap}.custom-page .entry-content>.wp-block-columns>.wp-block-column{flex-basis:0}}.custom-page .entry-content>.gv360-media-logos{margin-block:0}.custom-page .entry-content>:where(.wp-block-image,.wp-block-gallery) img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:1rem}.custom-page .entry-content>.wp-block-media-text{gap:clamp(1.5rem,4vw,4rem)}.custom-page .entry-content>.wp-block-media-text>.wp-block-media-text__content{padding:0}.custom-page .entry-content>.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;max-width:var(--page-copy-width);margin-block:2rem 3rem;gap:.75rem}.custom-page .entry-content>.wp-block-buttons>.wp-block-button{display:inline-flex}.custom-page .entry-content>.gv360-stock-buttons{width:calc(100% - (var(--wrapper-padding) * 2));max-width:var(--page-copy-width);margin-inline:auto}.custom-page .gv360-choice{padding-block:clamp(4.5rem,8vw,8rem)}.custom-page .entry-content>.gv360-car-selection{padding-block:clamp(4.5rem,8vw,8rem)}.custom-page .entry-content>.wp-block-buttons .wp-block-button__link{min-height:3rem;padding:.75rem 1.25rem;border-radius:999px;background:var(--primary30);color:#fff;font-weight:700;line-height:1.15;text-decoration:none}.custom-page .entry-content>:is(ul,ol) a,.custom-page .entry-content>p a{color:var(--primary30);text-decoration-thickness:.08em;text-underline-offset:.18em}.custom-page .entry-content>.has-text-align-left{text-align:left}.custom-page .entry-content>.has-text-align-center{text-align:center}.custom-page .entry-content>.has-text-align-right{text-align:right}.custom-page .entry-content>:where(p,ul,ol,blockquote,h2,h3,h4,h5,h6):first-child{margin-top:0}.custom-page .entry-content>:last-child{margin-bottom:0}.custom-page .entry-content>.section--reviews{margin-block:clamp(2.75rem,5vw,5.5rem);border-block:1px solid color-mix(in srgb,var(--primary80) 18%,var(--neutral90))}.custom-page .entry-content>.section--reviews:is(.section--claro,.section--tema_claro){--reviews-section-bg:linear-gradient(
    180deg,
    color-mix(in srgb, var(--primary95) 24%, var(--neutral99)) 0%,
    var(--neutral99) 100%
  );--reviews-glow:transparent;--reviews-card-bg:var(--neutral99);--reviews-card-bg-hover:var(--neutral99);--reviews-card-border:color-mix(in srgb, var(--primary70) 15%, var(--neutral88));--reviews-card-border-hover:color-mix(in srgb, var(--primary55) 30%, var(--neutral82));--reviews-card-shadow:0 1px 2px color-mix(in srgb, var(--neutral10) 7%, transparent),0 18px 42px -34px color-mix(in srgb, var(--neutral10) 28%, transparent);--reviews-card-shadow-hover:0 2px 5px color-mix(in srgb, var(--neutral10) 8%, transparent),0 24px 48px -34px color-mix(in srgb, var(--neutral10) 32%, transparent)}.custom-page .entry-content>.section--reviews:is(.section--claro,.section--tema_claro)::before{display:none}.custom-page .entry-content>.section--reviews:is(.section--claro,.section--tema_claro) :is(
.grw-review-inner,.wp-google-review
){-webkit-backdrop-filter:none;backdrop-filter:none}.custom-page .entry-content>.section--reviews:is(.section--claro,.section--tema_claro) :is(
.grw-review-inner,.wp-google-review
):hover{transform:translateY(-4px)}body{--page-toc-top:calc(var(--altura-breadcrumbsYheader) + .75rem);--page-toc-top-hidden:calc(var(--altura-header) + .75rem)}body.logged-in{--page-toc-top:calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + .75rem);--page-toc-top-hidden:calc(var(--altura-header) + var(--altura-WpAdminBar) + .75rem)}#toc-container{position:relative;z-index:30;display:flex;width:100%;max-width:none;margin:0;justify-content:flex-end;opacity:.985;transform:translate3d(0,.35rem,0);transition:opacity .24s ease,visibility 0s linear 0s,transform .32s cubic-bezier(.22, 1, .36, 1),top .28s ease}#toc-container.toc-container--page{width:calc(100% - (var(--wrapper-padding) * 2));max-width:none;margin:clamp(1.5rem,3vw,2.5rem) auto clamp(2rem,5vw,3.5rem)}#toc-container[hidden],.toc-container[hidden]{display:none}#toc-container.sticky{position:sticky;top:var(--page-toc-top);z-index:35;opacity:1;transform:translate3d(0,0,0)}.hidden #toc-container.sticky{top:var(--page-toc-top-hidden)}#toc-container.toc-container--page.is-suppressed-by-block{visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(-.5rem,0,0) scale(.985);transition:opacity .24s ease,visibility 0s linear .24s,transform .32s cubic-bezier(.22, 1, .36, 1),top .28s ease}#menu-placeholder{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin:0;transform-origin:right center}#toc-container.toc-container--page #menu-placeholder{width:min(100%,28rem);margin-left:auto}.toc-end-sentinel,.toc-start-sentinel{width:1px;height:1px}.toc-container__toggle{display:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-height:3rem;margin-right:0;margin-left:auto;padding:.75rem 1rem;gap:.75rem;border:1px solid color-mix(in oklab,var(--neutral90) 86%,#fff);border-radius:1rem;background:var(--neutral95);color:var(--neutral20);cursor:pointer;text-align:left;transform-origin:right center;transition:width .3s cubic-bezier(.22, 1, .36, 1),margin .3s cubic-bezier(.22, 1, .36, 1),padding .24s ease,border-color .2s ease,border-radius .24s ease,background-color .2s ease,transform .2s ease}.toc-container__toggle.show{display:grid}.toc-container__toggle:active{transform:scale(.992)}.toc-container__toggle:focus-visible{outline:.18rem solid color-mix(in oklab,var(--primary55) 72%,white);outline-offset:.2rem}.toc-container__text{min-width:0;overflow:hidden;white-space:nowrap;text-align:center;text-overflow:ellipsis}.toc-container__icon{display:inline-flex;align-items:center;justify-content:center}.toc-container__icon svg{width:1.5rem;height:1.5rem}.toc-container__icon--collapse,.toc-container__icon--expand{grid-column:3;grid-row:1;transition:opacity .2s ease,transform .25s ease}#toc-container.open .toc-container__icon--expand,.toc-container__icon--collapse{display:none;opacity:0}#toc-container.open .toc-container__icon--collapse{display:inline-flex;opacity:1}#toc-container.toc-container--page.sticky.is-compact:not(.open) .toc-container__toggle,#toc-container.toc-container--single.sticky.is-compact:not(.open) .toc-container__toggle{display:inline-flex;align-items:center;justify-content:center;grid-template-columns:1fr;justify-items:center;width:3rem;height:3rem;min-height:3rem;margin-right:0;margin-left:auto;padding:0;gap:0;border-radius:999px}#toc-container.toc-container--page.sticky.is-compact:not(.open) .toc-container__icon--collapse,#toc-container.toc-container--page.sticky.is-compact:not(.open) .toc-container__icon--expand,#toc-container.toc-container--page.sticky.is-compact:not(.open) .toc-container__text,#toc-container.toc-container--single.sticky.is-compact:not(.open) .toc-container__icon--collapse,#toc-container.toc-container--single.sticky.is-compact:not(.open) .toc-container__icon--expand,#toc-container.toc-container--single.sticky.is-compact:not(.open) .toc-container__text{display:none}.toc-container__content{width:100%;max-height:0;margin:0;padding:0;overflow:hidden;border:0;background:0 0;opacity:0;transform:translateY(-.25rem);transition:max-height .3s cubic-bezier(.2, .7, .2, 1),opacity .2s ease,transform .22s ease,margin-top .22s ease}#toc-container.toc-container--page .toc-container__content{position:absolute;top:calc(100% + .625rem);right:0;z-index:4;width:min(100%,28rem);max-width:calc(100vw - (var(--wrapper-padding) * 2));border:1px solid color-mix(in oklab,var(--neutral80) 48%,#fff);border-radius:1rem;background:#fff;background:color-mix(in oklab,#fff 96%,var(--primary98))}.toc-container__content.show{max-height:min(68svh,48rem);margin-top:.75rem;overflow:auto;opacity:1;transform:translateY(0)}#toc-container.toc-container--page .toc-container__content.show{margin-top:0;padding:.625rem}.toc__list{margin:0;padding:.125rem 0;list-style:none}.toc__item{margin:0;padding:0;opacity:0;transform:translateX(-.5rem);transition:opacity .2s ease,transform .24s ease}.toc__item.show{opacity:1;transform:translateX(0)}.toc__item--subitem{margin-left:1.25rem}#toc-container .toc__link{display:flex;align-items:flex-start;gap:.625rem;padding:.65rem .7rem;border-radius:.75rem;color:var(--neutral25);font-size:1rem;line-height:1.18;text-decoration:none;text-wrap:pretty;transition:color .18s ease,background-color .18s ease}#toc-container .toc__item.active .toc__link,#toc-container .toc__link:hover{background:color-mix(in oklab,var(--primary95) 76%,#fff);color:var(--primary20)}#toc-container .toc__number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.7rem;min-height:1.45rem;margin-top:-.05rem;padding:.1rem .4rem;border-radius:999px;background:color-mix(in oklab,var(--primary95) 70%,#fff);color:var(--primary30);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.page-stock-rail{width:calc(100% - (var(--wrapper-padding) * 2));max-width:var(--page-copy-width);margin:0 auto 3rem;color:var(--neutral10)}.page-stock-rail__link{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:.75rem .75rem .75rem 1rem;gap:1rem;border:1px solid color-mix(in oklab,var(--primary70) 22%,#fff);border-radius:.875rem;background:var(--primary10);color:#fff;text-decoration:none;box-shadow:0 .75rem 2rem color-mix(in oklab,var(--primary10) 9%,transparent);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page-stock-rail__copy{min-width:0}.page-stock-rail__title{display:block;color:#fff;font-size:1rem;line-height:1.2;text-wrap:pretty}.page-stock-rail__action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:2.5rem;padding-inline:.875rem;gap:.4rem;border-radius:999px;background:#fff;color:var(--primary15);font-size:.9rem;font-weight:700;line-height:1;white-space:nowrap}.page-stock-rail__action svg{width:1.125rem;height:1.125rem;transition:transform .2s ease}.page-stock-rail__link:focus-visible{outline:.18rem solid color-mix(in oklab,var(--primary65) 70%,white);outline-offset:.2rem}.page-stock-rail{position:fixed;inset:auto 0 0;z-index:450;width:100%;max-width:none;margin:0;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .2s ease,visibility 0s linear .2s,transform .28s cubic-bezier(.22, 1, .36, 1)}.page-stock-rail.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,visibility 0s linear 0s,transform .28s cubic-bezier(.22, 1, .36, 1)}.page-stock-rail.is-near-footer,.page-stock-rail.is-stopped,.page-stock-rail.is-suppressed-by-block{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(100%)}.page-stock-rail__link{min-height:4.25rem;padding:.75rem var(--wrapper-padding) calc(.75rem + env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:0}@media (hover:hover) and (pointer:fine){.page-stock-rail__link:hover{transform:translateY(-1px);border-color:color-mix(in oklab,#fff 45%,var(--primary50));box-shadow:0 .9rem 2.25rem color-mix(in oklab,var(--primary10) 12%,transparent)}.page-stock-rail__link:hover .page-stock-rail__action svg{transform:translateX(.125rem)}}@media (max-width:1079px){.content-wrapper.custom-page{margin-top:clamp(1.5rem,3vw,2rem)}}@media (max-width:782px){#toc-container.toc-container--page{margin-block:1rem 1.25rem}#toc-container.toc-container--page:not(.sticky){top:auto}}@media (max-width:599px){.custom-page .entry-content>h2{font-size:clamp(1.625rem, 6.9vw, 1.75rem);line-height:1.1;letter-spacing:-.02em}}@media (prefers-reduced-motion:reduce){.custom-page .entry-content>:is(
h2,h3,h4,h5,h6,p,ul,ol,blockquote,.wp-block-quote,table,.wp-block-table,.wp-block-image,.wp-block-gallery
){animation:none}}@media (min-width:600px){.custom-page{--page-flow-space:1.5rem}.custom-page .entry-content>:is(ul,ol)>li,.custom-page .entry-content>p{font-size:1.0625rem}}@media (min-width:783px){body{--page-toc-top:calc(var(--altura-breadcrumbsYheader) + 1rem);--page-toc-top-hidden:calc(var(--altura-header) + 1rem)}body.logged-in{--page-toc-top:calc(var(--altura-breadcrumbsYheader) + var(--altura-WpAdminBar) + 1rem);--page-toc-top-hidden:calc(var(--altura-header) + var(--altura-WpAdminBar) + 1rem)}#toc-container{position:sticky;top:var(--page-toc-top);z-index:35}.hidden #toc-container{top:var(--page-toc-top-hidden)}.page-stock-rail{position:relative;inset:auto;z-index:5;width:calc(100% - (var(--wrapper-padding) * 2));max-width:var(--page-copy-width);margin:0 auto 3rem;visibility:visible;opacity:1;pointer-events:auto;transform:none}.page-stock-rail.is-near-footer,.page-stock-rail.is-suppressed-by-block{visibility:visible;opacity:1;pointer-events:auto;transform:none}.page-stock-rail__link{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:4.5rem;padding:.75rem .75rem .75rem 1rem;border:1px solid color-mix(in oklab,var(--primary70) 22%,#fff);border-radius:.875rem;box-shadow:0 .75rem 2rem color-mix(in oklab,var(--primary10) 9%,transparent)}}@media (max-width:782px){#toc-container.toc-container--page #menu-placeholder{width:100%}#toc-container.toc-container--page .toc-container__content{width:100%;max-width:none}}@media (min-width:1200px){.custom-page{--page-first-space:clamp(4rem, 5vw, 6rem)}}@media (min-width:1600px){.custom-page{--page-media-width:min(52rem, calc(50vw - var(--wrapper-padding) - 1rem))}.custom-page.custom-page--toc-enabled{padding-bottom:0}.custom-page__content>article.page>.page-main-layout{display:grid;grid-template-columns:[viewport-start] var(--wrapper-padding) [wrapper-start left-rail-start] repeat(2,minmax(0,1fr) 2rem) minmax(0,1fr) [left-rail-end] 2rem [content-start] repeat(5,minmax(0,1fr) 2rem) minmax(0,1fr) [content-end] 2rem [right-rail-start] repeat(2,minmax(0,1fr) 2rem) minmax(0,1fr) [right-rail-end wrapper-end] var(--wrapper-padding) [viewport-end];align-items:start;width:100%;max-width:none;margin-inline:auto;column-gap:0}.custom-page__content>article.page[data-toc-enabled="1"]>.page-main-layout>#toc-container{grid-column:left-rail-start/left-rail-end;grid-row:1;justify-self:stretch;width:100%;max-width:none;margin:0 0 var(--page-main-end-space);justify-content:flex-end;transform:translate3d(0,0,0) scale(1);top:max(var(--page-toc-top),var(--page-rail-dynamic-top,var(--page-toc-top)));transition:opacity .42s ease,visibility 0s linear 0s,transform .48s cubic-bezier(.22, 1, .36, 1);will-change:opacity,transform}.hidden .custom-page__content>article.page[data-toc-enabled="1"]>.page-main-layout>#toc-container{top:max(var(--page-toc-top-hidden),var(--page-rail-dynamic-top,var(--page-toc-top-hidden)))}.custom-page__content>article.page[data-toc-enabled="1"]>.page-main-layout>#toc-container.is-suppressed-by-block{visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,.75rem,0) scale(.985);transition:opacity .28s ease,visibility 0s linear .28s,transform .32s cubic-bezier(.22, 1, .36, 1)}.custom-page__content>article.page[data-toc-enabled="1"]>.page-main-layout>#toc-container.is-following-block{transform:translate3d(0,0,0) scale(1);transition:opacity .42s ease,visibility 0s linear 0s,transform .48s cubic-bezier(.22, 1, .36, 1)}.custom-page__content>article.page[data-toc-enabled="1"]>.page-main-layout>#toc-container #menu-placeholder{width:100%;margin:0;transform-origin:right center}.custom-page__content>article.page>.page-main-layout>#toc-container.toc-container--page .toc-container__content{position:relative;top:auto;right:auto}.custom-page__content>article.page>.page-main-layout>#toc-container.toc-container--page .toc-container__content.show{margin-top:.625rem}.custom-page__content>article.page>.page-main-layout>.page-flow{grid-column:viewport-start/viewport-end;grid-row:1}.custom-page__content>article.page>.page-main-layout>:is(.toc-start-sentinel,.toc-end-sentinel){position:absolute;left:0}.custom-page__content>article.page>.page-main-layout>.toc-start-sentinel{top:0}.custom-page__content>article.page>.page-main-layout>.toc-end-sentinel{bottom:0}.custom-page__content>article.page>.page-main-layout>.page-stock-rail{position:sticky;top:max(calc(100svh - 7rem),var(--page-stock-rail-dynamic-top,calc(100svh - 7rem)));z-index:5;grid-column:right-rail-start/right-rail-end;grid-row:1;align-self:start;justify-self:end;width:100%;max-width:none;margin:clamp(7rem,18vh,13rem) 0 var(--page-main-end-space);visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(1rem,0,0) scale(.985);transition:opacity .28s ease,visibility 0s linear .28s,transform .4s cubic-bezier(.22, 1, .36, 1)}.custom-page__content>article.page>.page-main-layout>.page-stock-rail.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(0,0,0) scale(1);transition:opacity .28s ease,visibility 0s linear 0s,transform .4s cubic-bezier(.22, 1, .36, 1)}.custom-page__content>article.page>.page-main-layout>.page-stock-rail:is(.is-suppressed-by-block,.is-near-footer){visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(1rem,0,0) scale(.985)}}@media (prefers-reduced-motion:reduce){#toc-container,.page-stock-rail,.page-stock-rail__link,.toc-container__content,.toc__item{transition-duration:0s}}