.eyebrow[data-v-f3f111be]{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:rgb(var(--v-theme-primary));margin-bottom:4px}.section-heading[data-v-f3f111be]{font-size:1.25rem;font-weight:700}.picker[data-v-f3f111be],.related[data-v-f3f111be],.sources-card[data-v-f3f111be],.step[data-v-f3f111be],.trait[data-v-f3f111be],.trap[data-v-f3f111be]{border:1px solid rgba(var(--v-border-color),.16);border-radius:12px;background:rgba(var(--v-theme-on-surface),.03)}.faq-answer[data-v-f3f111be],.step-detail[data-v-f3f111be],.trap-detail[data-v-f3f111be],.verdict-body[data-v-f3f111be]{line-height:1.7}.trait-grid[data-v-f3f111be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.trait-cell[data-v-f3f111be]{border-left:2px solid rgba(var(--v-border-color),.2);padding-left:12px}.trait-cell p[data-v-f3f111be]:last-child{line-height:1.6}.step-num[data-v-f3f111be]{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.table-scroll[data-v-f3f111be]{overflow-x:auto}.routes-table[data-v-f3f111be]{width:100%;border-collapse:collapse;font-size:.9rem}.routes-table td[data-v-f3f111be],.routes-table th[data-v-f3f111be]{padding:10px 12px;border-bottom:1px solid rgba(var(--v-border-color),.12);text-align:left;vertical-align:top}.routes-table thead th[data-v-f3f111be]{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:rgba(var(--v-theme-on-surface),.6)}.routes-table tbody tr.is-best[data-v-f3f111be]{background:rgba(var(--v-theme-success),.08)}.sources-list[data-v-f3f111be]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:.85rem;line-height:1.5}.sources-list a[data-v-f3f111be]{color:rgb(var(--v-theme-link));text-decoration:none;font-weight:600}.sources-list a[data-v-f3f111be]:hover{text-decoration:underline}.source-kind[data-v-f3f111be]{color:rgba(var(--v-theme-on-surface),.6)}.faq-panels[data-v-f3f111be] .v-expansion-panel-title{line-height:1.5;padding-top:.85rem;padding-bottom:.85rem;min-height:3.25rem}
