.guidelines[data-v-bbe61276]{display:flex;flex-direction:column}.guidelines--app[data-v-bbe61276]{height:100dvh;overflow:hidden}.guidelines--app .guidelines__scroll[data-v-bbe61276]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--safe-area-inset-bottom)}.guidelines__sticky-bar[data-v-bbe61276]{-webkit-backdrop-filter:var(--chrome-blur);backdrop-filter:var(--chrome-blur);background-color:color-mix(in srgb,var(--surface-primary) var(--chrome-tint),transparent);border-bottom:var(--border-thin) solid var(--separator-default);padding:var(--space-2) var(--space-4);position:sticky;top:var(--space-14);z-index:calc(var(--z-sticky) - 2)}.guidelines--app .guidelines__sticky-bar[data-v-bbe61276]{top:0}.guidelines__layout[data-v-bbe61276]{align-items:start;display:grid;gap:var(--space-10);grid-template-columns:240px minmax(0,1fr);margin:0 auto;max-width:1120px;padding:var(--space-8) var(--space-4) var(--space-16)}.guidelines--app .guidelines__layout[data-v-bbe61276]{padding:var(--space-4) var(--space-4) var(--space-16)}.guidelines__content[data-v-bbe61276]{display:flex;flex-direction:column;gap:var(--space-10);max-width:72ch;min-width:0}.guidelines__closing[data-v-bbe61276],.guidelines__intro[data-v-bbe61276]{display:flex;flex-direction:column;gap:var(--gap-group)}.guidelines__section[data-v-bbe61276]{border-top:var(--border-thin) solid var(--border-subtle);padding-top:var(--space-8);scroll-margin-top:calc(var(--space-14) + var(--guidelines-sticky-bar-height, 0px) + var(--space-3))}.guidelines--app .guidelines__section[data-v-bbe61276]{scroll-margin-top:calc(var(--guidelines-sticky-bar-height, 0px) + var(--space-3))}.guidelines__link[data-v-bbe61276]{align-items:center;align-self:flex-start;display:inline-flex;gap:var(--gap-inline-tight);min-height:var(--touch-target-floor);text-decoration:none}.guidelines__closing[data-v-bbe61276]{border-top:var(--border-thin) solid var(--border-subtle);padding-top:var(--space-6)}@media(min-width:861px){.guidelines__sticky-bar[data-v-bbe61276]{display:none}}@media(max-width:860px){.guidelines__layout[data-v-bbe61276]{gap:var(--space-6);grid-template-columns:1fr}.guidelines__sidebar[data-v-bbe61276]{display:none}}
