.PublicHeader-module__JArT8G__header{border-bottom:1px solid var(--app-border);background:var(--app-background);padding-top:var(--safe-top)}.PublicHeader-module__JArT8G__inner{max-width:1120px;padding:var(--space-lg) var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-lg);margin:auto;display:flex}.PublicHeader-module__JArT8G__navigation{align-items:center;gap:var(--space-sm);display:flex}@media (max-width:520px){.PublicHeader-module__JArT8G__inner{padding:var(--space-md) var(--space-lg);gap:var(--space-sm)}}
.GroupContent-module__WmIF3W__content{width:100%;min-width:0}.GroupContent-module__WmIF3W__more{margin-block:var(--space-lg);justify-content:center;display:flex}
.PublicFooter-module__tcuCpq__footer{border-top:1px solid var(--app-border);margin-top:auto}.PublicFooter-module__tcuCpq__inner{max-width:1120px;padding:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr auto;margin:auto;display:grid}.PublicFooter-module__tcuCpq__identity p{margin:var(--space-sm) 0 0;font-size:var(--text-callout);color:var(--app-text-secondary)}.PublicFooter-module__tcuCpq__links{align-items:start;gap:var(--space-lg);flex-wrap:wrap;display:flex}.PublicFooter-module__tcuCpq__links a{color:var(--app-text-secondary);font-size:var(--text-callout);padding-block:var(--space-sm);text-decoration:none}.PublicFooter-module__tcuCpq__links a:hover{color:var(--app-text-primary);text-decoration:underline}.PublicFooter-module__tcuCpq__copyright{color:var(--app-text-tertiary);font-size:var(--text-caption);grid-column:1/-1;margin:0}@media (max-width:520px){.PublicFooter-module__tcuCpq__inner{padding:var(--space-xl) var(--space-lg);grid-template-columns:1fr}.PublicFooter-module__tcuCpq__links{gap:var(--space-xl)}}
.QuestionPlacementNav-module__uFx8Xa__nav{gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:var(--hairline) solid var(--app-border);flex-direction:column;display:flex}.QuestionPlacementNav-module__uFx8Xa__source{align-items:baseline;gap:var(--space-md);color:var(--app-text-primary);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.QuestionPlacementNav-module__uFx8Xa__source .QuestionPlacementNav-module__uFx8Xa__sourceLabel{color:var(--app-text-secondary);font-size:var(--text-footnote)}.QuestionPlacementNav-module__uFx8Xa__source .QuestionPlacementNav-module__uFx8Xa__sourceTitle{font-size:var(--text-callout);overflow-wrap:anywhere;font-weight:500}.QuestionPlacementNav-module__uFx8Xa__source .QuestionPlacementNav-module__uFx8Xa__position{color:var(--app-text-secondary);font-size:var(--text-footnote);font-variant-numeric:tabular-nums;white-space:nowrap}.QuestionPlacementNav-module__uFx8Xa__source:hover .QuestionPlacementNav-module__uFx8Xa__sourceTitle{color:var(--app-accent)}.QuestionPlacementNav-module__uFx8Xa__steps{justify-content:space-between;gap:var(--space-md);display:flex}.QuestionPlacementNav-module__uFx8Xa__step{align-items:center;gap:var(--space-xs);min-height:2.5rem;padding-inline:var(--space-md);border:var(--hairline) solid var(--app-border);border-radius:var(--radius);color:var(--app-text-primary);font-size:var(--text-subheadline);text-decoration:none;display:inline-flex}.QuestionPlacementNav-module__uFx8Xa__step:hover{border-color:var(--app-accent);color:var(--app-accent)}.QuestionPlacementNav-module__uFx8Xa__source:focus-visible,.QuestionPlacementNav-module__uFx8Xa__step:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.QuestionPlacementNav-module__uFx8Xa__stepNext{margin-inline-start:auto}
.PublicPageShell-module__YOWWjq__shell{background:var(--app-background);min-height:100dvh;color:var(--app-text-primary);flex-direction:column;display:flex}.PublicPageShell-module__YOWWjq__content{flex:1;width:100%;min-width:0}
