.collapsible-header{display: flex;align-items: center;justify-content: space-between;cursor: pointer;user-select: none;padding: 12px 16px;background: var(--color-background);border-radius: var(--border-radius-sm);margin-top: 16px;transition: background 0.2s;}.collapsible-header:hover{background: var(--color-info-bg);}.collapsible-header h3{margin: 0;font-size: var(--font-size-sm,14px);font-weight: var(--font-weight-semibold,600);color: var(--color-secondary);display: flex;align-items: center;gap: var(--spacing-sm);}.collapsible-arrow{font-size: var(--font-size-xs,12px);color: var(--color-text-secondary);transition: transform 0.2s;}.collapsible-content{display: none;padding: 16px 0 0 0;}.collapsible.open .collapsible-content{display: block;}.collapsible.open .collapsible-arrow{transform: rotate(90deg);}.field-group{margin-bottom: 20px;}.field-group h3{font-size: var(--font-size-sm,14px);font-weight: var(--font-weight-semibold,600);color: var(--color-secondary);margin: 0 0 10px 0;}.field-group-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--spacing-sm);}@media (max-width: 575px){.field-group-grid{grid-template-columns: 1fr;}}.field-item{display: flex;align-items: baseline;gap: var(--spacing-sm);padding: var(--spacing-sm) var(--spacing-sm);background: var(--color-background);border-radius: 4px;font-size: var(--font-size-sm,14px);}.field-item .field-name{font-weight: var(--font-weight-semibold,600);color: var(--color-secondary);white-space: nowrap;}.field-item .field-desc{color: var(--color-text-secondary);font-size: var(--font-size-xs,12px);}.next-steps-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 12px;}@media (max-width: 575px){.next-steps-grid{grid-template-columns: 1fr;}}.next-step-card{display: flex;align-items: center;gap: 10px;padding: 12px 14px;background: var(--color-background);border-radius: var(--border-radius-sm);border-left: 3px solid var(--color-primary);font-size: var(--font-size-sm,14px);color: var(--color-text);}.next-step-card .ns-icon{font-size: var(--font-size-xl,20px);flex-shrink: 0;}.next-step-card .ns-text strong{display: block;color: var(--color-secondary);font-size: var(--font-size-sm,14px);}.next-step-card .ns-text span{font-size: var(--font-size-xs,12px);color: var(--color-text-secondary);}.guide-nav-row{display: flex;justify-content: space-between;gap: 12px;margin-top: 32px;}