.guide-table tbody tr:nth-child(odd){background-color:var(--ds-color-surface-raised)}.guide-table tbody tr:nth-child(2n){background-color:var(--ds-color-surface-1)}.guide-table tbody td:first-child{background-color:var(--ds-color-ink-a06);color:var(--ds-color-ink-strong);font-weight:600}.guide-table thead th:first-child{min-width:10rem}:is(.guide-breakout,.guide-head-photo){--guide-breakout-width:min(var(--ds-measure-wide), 100cqw - 2 * var(--ds-gutter))}@container (min-width:56.25rem){.guide-breakout{width:var(--guide-breakout-width);margin-inline:calc((100% - var(--guide-breakout-width)) / 2)}}@container not (min-width:64rem){.guide-head-band{background-color:var(--ds-color-family-warm);margin-inline:calc(50% - 50cqw);padding:1rem calc(50cqw - 50%) 1.25rem}}@container (48rem<=width<64rem){.guide-head-band{padding-block:var(--ds-gutter)}}@container (min-width:64rem){.guide-head{flex-direction:column;margin-top:2rem;display:flex}.guide-head-band{display:contents}.guide-head-band>nav{order:-2}.guide-head-photo{width:var(--guide-breakout-width);margin:0 calc((100% - var(--guide-breakout-width)) / 2);order:-1}.guide-head-photo img{aspect-ratio:21/9;object-position:50% 25%}.guide-head-title{z-index:1;border-radius:var(--ds-radius-lg);background-color:var(--ds-color-family-warm);margin:0 -2.5rem;padding:2.25rem 2.5rem 2rem;position:relative}.guide-head:has(.guide-head-photo) .guide-head-title{margin-top:-7.5rem}.guide-head-band+p{margin-top:2rem}}@container not (min-width:43.75rem){.guide-table{width:100%;display:block}.guide-table tbody{width:100%;display:block}.guide-table tr{width:100%;display:block}.guide-table td{width:100%;display:block}.guide-table tr{padding:.25rem 0 .75rem}.guide-table td:before{color:var(--ds-color-ink);margin-bottom:.125rem;font-weight:600;display:block}.guide-table td:first-child:before{content:var(--col-1,"")}.guide-table td:nth-child(2):before{content:var(--col-2,"")}.guide-table td:nth-child(3):before{content:var(--col-3,"")}.guide-table td+td{padding-top:0}.guide-table:not(:has(th:nth-child(3))) td:before{content:none}}
.GuideContents-module__KCoYtG__track{--rail-column:100%;width:min(15rem, (100cqw - var(--rail-column)) / 2 - 2 * var(--ds-gutter));display:none;position:absolute;inset-block:0;inset-inline-end:calc(100% + (var(--rail-column) - 100%) / 2 + var(--ds-gutter))}.GuideContents-module__KCoYtG__wide .GuideContents-module__KCoYtG__track{--rail-column:var(--ds-measure-wide)}@container (min-width:75rem){.GuideContents-module__KCoYtG__follow:not(.GuideContents-module__KCoYtG__wide) .GuideContents-module__KCoYtG__track{display:block}}@container (min-width:98rem){.GuideContents-module__KCoYtG__track{display:block}}.GuideContents-module__KCoYtG__rail{top:var(--header-h);max-height:calc(100dvh - var(--header-h) - var(--ds-gutter));opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard), visibility var(--dur-base);flex-direction:column;display:flex;position:sticky}.GuideContents-module__KCoYtG__follow[data-shown] .GuideContents-module__KCoYtG__rail{opacity:1;visibility:visible}.GuideContents-module__KCoYtG__follow a[data-count]:after{content:" " attr(data-count);color:var(--ds-color-body-muted);font-variant-numeric:tabular-nums}.GuideContents-module__KCoYtG__list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.GuideContents-module__KCoYtG__list a[aria-current]{border-color:var(--ds-color-green);background-color:var(--ds-color-ink-a06);color:var(--ds-color-ink)}.GuideContents-module__KCoYtG__bar{z-index:30;height:0;position:sticky;top:0}@container (min-width:75rem){.GuideContents-module__KCoYtG__follow:not(.GuideContents-module__KCoYtG__wide) .GuideContents-module__KCoYtG__bar{display:none}}@container (min-width:98rem){.GuideContents-module__KCoYtG__bar{display:none}}.GuideContents-module__KCoYtG__barBody{opacity:0;visibility:hidden;width:100cqw;transition:opacity var(--dur-base) var(--ease-standard), visibility var(--dur-base);position:absolute;top:0;left:calc(50% - 50cqw)}.GuideContents-module__KCoYtG__follow[data-shown][data-current] .GuideContents-module__KCoYtG__barBody{opacity:1;visibility:visible}.GuideContents-module__KCoYtG__barList{max-height:calc(100dvh - 4rem)}.GuideContents-module__KCoYtG__barBody summary,.GuideContents-module__KCoYtG__barBody a{scroll-margin-top:calc(-1 * var(--header-h))}
