.guide-nutshell__header{background-color:var(--o-ocean-theme-light-blue);border-radius:.625rem .625rem 0 0;padding:1rem 1.5rem}.guide-nutshell__header h2{color:var(--o-color-main-text);margin:0;font-size:1.625rem;font-weight:600}.guide-nutshell__body{background-color:#fff;margin:0;padding:1.5rem;list-style:none}.guide-nutshell__body li{color:var(--o-color-main-text);margin-bottom:1rem;font-size:1rem;line-height:1.25rem}.guide-nutshell__body li:last-child{margin-bottom:0}.guide-nutshell__hidden{display:none}@media (width>=50rem){.guide-nutshell__hidden{display:list-item}}.guide-nutshell__toggle{display:flex}@media (width>=50rem){.guide-nutshell__toggle{display:none}}.guide-nutshell__toggle{color:var(--o-color-main-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:-1.25rem;margin-left:1rem;padding:0 1.5rem 1.5rem;font-size:.875rem;font-weight:400;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.guide-nutshell__toggle-icon{transition:transform .2s}}.guide-nutshell__toggle-icon--expanded{transform:rotate(180deg)}.guide-contents{background-color:var(--o-ocean-theme-light-grey);border-radius:.625rem;padding:1rem}@media (width>=50rem){.guide-contents{padding:1.5rem 1rem}}.guide-contents__heading{color:var(--o-color-main-text);margin:0 0 1.25rem;font-size:1.875rem;font-weight:600;display:none}@media (width>=50rem){.guide-contents__heading{display:block}}.guide-contents__toggle{text-align:left;width:100%;color:var(--o-color-main-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:1.875rem;font-weight:600;display:flex}@media (width>=50rem){.guide-contents__toggle{display:none}}.guide-contents__toggle-icon{color:var(--o-color-main-text);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.guide-contents__toggle-icon{transition:transform .2s}}.guide-contents__toggle-icon--expanded{transform:rotate(180deg)}.guide-contents__list{margin:1.25rem 0 0;padding:0;list-style:none}.guide-contents__list--collapsed{display:none}@media (width>=50rem){.guide-contents__list--collapsed{display:block}.guide-contents__list{margin-top:0}}.guide-contents__item{padding-bottom:1rem;padding-left:1.75rem;position:relative}.guide-contents__item:last-child{padding-bottom:0}.guide-contents__item:after{border-radius:50%;width:.75rem;height:.75rem;top:.3125rem;left:0}.guide-contents__item:after,.guide-contents__item:not(:last-child):before{content:"";background-color:var(--o-ocean-theme-mid-grey);position:absolute}.guide-contents__item:not(:last-child):before{width:.0625rem;display:block;top:1.0625rem;bottom:-.6875rem;left:.34375rem}@media (prefers-reduced-motion:no-preference){.guide-contents__item:after,.guide-contents__item:not(:last-child):before{transition:background-color .3s}}.guide-contents__item--active:after,.guide-contents__item--passed:after,.guide-contents__item--passed:not(:last-child):before{background-color:var(--o-ocean-theme-ocean-blue)}.guide-contents__item--active .guide-contents__link{font-weight:600}.guide-contents__link{color:var(--o-color-main-text);font-size:1rem;line-height:1.375rem;text-decoration:none}.guide-contents__link:hover{text-decoration:underline}.faq h2[data-v-707df2bb]{letter-spacing:-.0542rem;margin:0 0 1rem;font-size:1.875rem;font-weight:600;line-height:normal}.faq[data-v-707df2bb] .accordion{--o-accordion-font-size:1.25rem;--o-accordion-line-height:1.125rem;--o-accordion-padding:1.25rem 0}.guide-page{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2rem;padding-top:1rem;padding-bottom:2.5rem;display:grid}.guide-page__aside{display:contents}.guide-page__related{order:1}@media (width>=50rem){.guide-page{-moz-column-gap:1.25rem;grid-template-columns:minmax(0,45.9375fr) 25fr;grid-template-areas:"hero card""body aside";gap:0 1.25rem;padding-top:2.5rem}.guide-page__hero{grid-area:hero}.guide-page__aside{top:calc(var(--header-height) + 1rem);flex-direction:column;grid-area:aside;align-self:start;gap:1.5rem;display:flex;position:sticky}.guide-page__related{order:0}.guide-page__card{grid-area:card;align-self:start}.guide-page__body{grid-area:body}}.guide-page__body{min-width:0}.guide-page__body .guide-body-section:first-child .guide-body-section__content>h2:first-child{margin-top:0}.guide-page__faqs{margin-top:1rem}.guide-page__disclaimer{letter-spacing:-.7px;color:var(--o-color-main-text);margin:1rem 0 0;font-size:1.125rem;font-style:italic;line-height:1.5rem}.guide-page__card{border-radius:.625rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}@media (width>=50rem){.guide-page__card{margin-bottom:1.5rem}}
